[2026-01-14T20:15:04.387215] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-14T20:15:04.560022] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-14T20:15:04.746505] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-14T20:15:04.928147] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-14T20:15:04.929714] [WARN ] [STATE ] State set to: WAITING [2026-01-14T20:15:04.929798] [INFO ] [STATE ] Checking TDM service status... [2026-01-14T20:15:05.041540] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-14T20:15:05.048137] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-14), and is a dependency of this service. [2026-01-14T20:15:05.133459] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-14T20:15:05.209698] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-14T20:15:05.303311] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-14T20:15:05.303664] [WARN ] [STATE ] State set to: RUNNING [2026-01-14T20:15:05.303794] [INFO ] [CACHE ] Starting cache update [2026-01-14T20:15:05.303844] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-14T20:15:05.309859] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-14T20:15:05.310700] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-14T20:15:05.310755] [INFO ] [CACHE ] Cache update completed successfully [2026-01-14T20:15:05.310792] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-14T20:15:05.310855] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-14T20:15:05.393850] [DEBUG] [REMOTE ] Fetched 3494 unique symbols from directory listing. [2026-01-14T20:15:05.403319] [INFO ] [sig ] Skipping 3494 symbols with existing configuration [2026-01-14T20:15:05.403477] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-14T20:15:05.404789] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-14T20:15:05.404846] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-14T20:15:05.548857] [DEBUG] [REMOTE ] Fetched 3494 unique symbols from directory listing. [2026-01-14T20:15:05.554465] [INFO ] [sig ] Found 3494 active symbols to forecast [2026-01-14T20:15:05.560265] [INFO ] [sig ] [1/3494] Forecasting A... [2026-01-14T20:15:05.560367] [INFO ] [sig ] Generating forecast for: A [2026-01-14T20:15:05.560409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-14T20:15:05.577237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-14T20:15:05.577671] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-14T20:15:05.578964] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-14T20:15:05.579026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:05.579060] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:05.579088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:05.579146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:05.643726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:05.644768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:05.644880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:05.644915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:05.777381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:05.777553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:05.777616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:05.777665] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:05.782169] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-01-14T20:15:05.782810] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-14T20:15:05.782987] [INFO ] [sig ] A: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:05.970164] [INFO ] [LOCAL ] Saved forecast: A 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/A.txt [2026-01-14T20:15:05.970327] [INFO ] [sig ] [1/3494] Completed A in 0.4s | 2.44 sym/s | Total: 0.4s | ETA: 23.9m [2026-01-14T20:15:05.970373] [INFO ] [sig ] [2/3494] Forecasting AAL... [2026-01-14T20:15:05.970407] [INFO ] [sig ] Generating forecast for: AAL [2026-01-14T20:15:05.970444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-14T20:15:05.984877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-14T20:15:05.985340] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-14T20:15:05.986819] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-14T20:15:05.986879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:05.986913] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:05.986940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:05.986999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:06.048747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:06.049830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:06.049946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:06.050010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:06.177897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:06.178058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:06.178100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:06.178132] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:06.181901] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=16.90%) [2026-01-14T20:15:06.182275] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-14T20:15:06.182429] [INFO ] [sig ] AAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:06.335108] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AAL.txt [2026-01-14T20:15:06.335264] [INFO ] [sig ] [2/3494] Completed AAL in 0.4s | 2.58 sym/s | Total: 0.8s | ETA: 22.6m [2026-01-14T20:15:06.335307] [INFO ] [sig ] [3/3494] Forecasting AAOI... [2026-01-14T20:15:06.335337] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-14T20:15:06.335367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-14T20:15:06.348686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-14T20:15:06.349062] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-14T20:15:06.349907] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-14T20:15:06.349960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:06.349992] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:06.350019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:06.350075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:06.410161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:06.411071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:06.411195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:06.411246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:06.540967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:06.541120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:06.541170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:06.541201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:06.545044] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=17.29%) [2026-01-14T20:15:06.545400] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-14T20:15:06.545551] [INFO ] [sig ] AAOI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:06.691109] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AAOI.txt [2026-01-14T20:15:06.691253] [INFO ] [sig ] [3/3494] Completed AAOI in 0.4s | 2.65 sym/s | Total: 1.1s | ETA: 21.9m [2026-01-14T20:15:06.691295] [INFO ] [sig ] [4/3494] Forecasting AAON... [2026-01-14T20:15:06.691325] [INFO ] [sig ] Generating forecast for: AAON [2026-01-14T20:15:06.691358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-14T20:15:06.703101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-14T20:15:06.703406] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-14T20:15:06.704243] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-14T20:15:06.704297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:06.704330] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:06.704357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:06.704413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:06.763592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:06.764343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:06.764421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:06.764458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:06.882479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:06.882653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:06.882703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:06.882734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:06.886217] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-01-14T20:15:06.886508] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-14T20:15:06.886661] [INFO ] [sig ] AAON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:07.029559] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AAON.txt [2026-01-14T20:15:07.029710] [INFO ] [sig ] [4/3494] Completed AAON in 0.3s | 2.72 sym/s | Total: 1.5s | ETA: 21.4m [2026-01-14T20:15:07.029751] [INFO ] [sig ] [5/3494] Forecasting AAP... [2026-01-14T20:15:07.029781] [INFO ] [sig ] Generating forecast for: AAP [2026-01-14T20:15:07.029811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-14T20:15:07.041636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-14T20:15:07.042016] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-14T20:15:07.042917] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-14T20:15:07.042973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:07.043007] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:07.043049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:07.043144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:07.106245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:07.107101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:07.107193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:07.107240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:07.231653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:07.231804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:07.231867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:07.231915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:07.235419] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-01-14T20:15:07.235740] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-14T20:15:07.235883] [INFO ] [sig ] AAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:07.386107] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AAP.txt [2026-01-14T20:15:07.386263] [INFO ] [sig ] [5/3494] Completed AAP in 0.4s | 2.74 sym/s | Total: 1.8s | ETA: 21.2m [2026-01-14T20:15:07.386304] [INFO ] [sig ] [6/3494] Forecasting AAPB... [2026-01-14T20:15:07.386333] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-14T20:15:07.386373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-14T20:15:07.400821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-14T20:15:07.401148] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-14T20:15:07.402023] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-14T20:15:07.402076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:07.402109] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:07.402136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:07.402191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:07.459811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:07.460668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:07.460755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:07.460788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:07.584771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:07.584926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:07.584966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:07.584994] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:07.588812] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-01-14T20:15:07.589120] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-14T20:15:07.589257] [INFO ] [sig ] AAPB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:07.736298] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AAPB.txt [2026-01-14T20:15:07.736458] [INFO ] [sig ] [6/3494] Completed AAPB in 0.4s | 2.76 sym/s | Total: 2.2s | ETA: 21.1m [2026-01-14T20:15:07.736499] [INFO ] [sig ] [7/3494] Forecasting AAPD... [2026-01-14T20:15:07.736528] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-14T20:15:07.736560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-14T20:15:07.748927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-14T20:15:07.749245] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-14T20:15:07.750278] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-14T20:15:07.750343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:07.750376] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:07.750403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:07.750460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:07.812370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:07.813393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:07.813476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:07.813509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:07.940397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:07.940541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:07.940600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:07.940636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:07.944096] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-14T20:15:07.944386] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-14T20:15:07.944519] [INFO ] [sig ] AAPD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:08.092588] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AAPD.txt [2026-01-14T20:15:08.092928] [INFO ] [sig ] [7/3494] Completed AAPD in 0.4s | 2.76 sym/s | Total: 2.5s | ETA: 21.0m [2026-01-14T20:15:08.092970] [INFO ] [sig ] [8/3494] Forecasting AAPL... [2026-01-14T20:15:08.092999] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-14T20:15:08.093029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-14T20:15:08.104401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-14T20:15:08.104745] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-14T20:15:08.105523] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-14T20:15:08.105595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:08.105629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:08.105657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:08.105719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:08.165143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:08.166041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:08.166125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:08.166160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:08.297568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:08.297776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:08.297829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:08.297862] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:08.301481] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-14T20:15:08.301832] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-14T20:15:08.301977] [INFO ] [sig ] AAPL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:08.452523] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AAPL.txt [2026-01-14T20:15:08.452708] [INFO ] [sig ] [8/3494] Completed AAPL in 0.4s | 2.77 sym/s | Total: 2.9s | ETA: 21.0m [2026-01-14T20:15:08.452752] [INFO ] [sig ] [9/3494] Forecasting AAXJ... [2026-01-14T20:15:08.452782] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-14T20:15:08.452815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-14T20:15:08.464517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-14T20:15:08.464925] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-14T20:15:08.466007] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-14T20:15:08.466067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:08.466100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:08.466129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:08.466187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:08.529651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:08.530559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:08.530659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:08.530693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:08.662603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:08.662960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:08.663001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:08.663030] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:08.667114] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-01-14T20:15:08.667465] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-14T20:15:08.667636] [INFO ] [sig ] AAXJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:08.817070] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AAXJ.txt [2026-01-14T20:15:08.817226] [INFO ] [sig ] [9/3494] Completed AAXJ in 0.4s | 2.76 sym/s | Total: 3.3s | ETA: 21.0m [2026-01-14T20:15:08.817266] [INFO ] [sig ] [10/3494] Forecasting AB... [2026-01-14T20:15:08.817296] [INFO ] [sig ] Generating forecast for: AB [2026-01-14T20:15:08.817327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-14T20:15:08.829247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-14T20:15:08.829638] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-14T20:15:08.830491] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-14T20:15:08.830546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:08.830660] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:08.830704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:08.830788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:08.895334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:08.896364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:08.896467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:08.896500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:09.019816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:09.019970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:09.020012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:09.020041] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:09.024064] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=48.96%) [2026-01-14T20:15:09.024363] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-14T20:15:09.024502] [INFO ] [sig ] AB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:09.166829] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AB.txt [2026-01-14T20:15:09.166991] [INFO ] [sig ] [10/3494] Completed AB in 0.3s | 2.77 sym/s | Total: 3.6s | ETA: 20.9m [2026-01-14T20:15:09.167031] [INFO ] [sig ] [11/3494] Forecasting ABCB... [2026-01-14T20:15:09.167061] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-14T20:15:09.167090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-14T20:15:09.178940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-14T20:15:09.179288] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-14T20:15:09.180113] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-14T20:15:09.180167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:09.180199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:09.180225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:09.180280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:09.238568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:09.239872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:09.239953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:09.239986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:09.363480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:09.363656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:09.363697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:09.363914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:09.367912] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=69.11%) [2026-01-14T20:15:09.368212] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-14T20:15:09.368345] [INFO ] [sig ] ABCB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:09.512047] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ABCB.txt [2026-01-14T20:15:09.512206] [INFO ] [sig ] [11/3494] Completed ABCB in 0.3s | 2.78 sym/s | Total: 4.0s | ETA: 20.9m [2026-01-14T20:15:09.512245] [INFO ] [sig ] [12/3494] Forecasting ABCL... [2026-01-14T20:15:09.512275] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-14T20:15:09.512305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-14T20:15:09.523803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-14T20:15:09.524187] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-14T20:15:09.525094] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-14T20:15:09.525148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:09.525182] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:09.525210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:09.525266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:09.584005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:09.584901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:09.584983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:09.585017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:09.711710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:09.711878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:09.711919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:09.711947] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:09.715386] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-14T20:15:09.715716] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-14T20:15:09.715853] [INFO ] [sig ] ABCL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:09.856356] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ABCL.txt [2026-01-14T20:15:09.856511] [INFO ] [sig ] [12/3494] Completed ABCL in 0.3s | 2.79 sym/s | Total: 4.3s | ETA: 20.8m [2026-01-14T20:15:09.856551] [INFO ] [sig ] [13/3494] Forecasting ABEO... [2026-01-14T20:15:09.856602] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-14T20:15:09.856637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-14T20:15:09.867945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-14T20:15:09.868284] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-14T20:15:09.869109] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-14T20:15:09.869162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:09.869194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:09.869220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:09.869280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:09.927867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:09.928783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:09.928867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:09.928901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:10.050757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:10.050913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:10.050952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:10.051014] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:10.054487] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-14T20:15:10.054806] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-14T20:15:10.054945] [INFO ] [sig ] ABEO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:10.198147] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABEO.txt [2026-01-14T20:15:10.198282] [INFO ] [sig ] [13/3494] Completed ABEO in 0.3s | 2.80 sym/s | Total: 4.6s | ETA: 20.7m [2026-01-14T20:15:10.198323] [INFO ] [sig ] [14/3494] Forecasting ABG... [2026-01-14T20:15:10.198353] [INFO ] [sig ] Generating forecast for: ABG [2026-01-14T20:15:10.198385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-14T20:15:10.210610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-14T20:15:10.210912] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-14T20:15:10.211730] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-14T20:15:10.211783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:10.211816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:10.211843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:10.211900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:10.272066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:10.273096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:10.273183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:10.273216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:10.401953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:10.402146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:10.402190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:10.402220] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:10.406190] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-01-14T20:15:10.406507] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-14T20:15:10.406673] [INFO ] [sig ] ABG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:10.550409] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABG.txt [2026-01-14T20:15:10.550555] [INFO ] [sig ] [14/3494] Completed ABG in 0.4s | 2.81 sym/s | Total: 5.0s | ETA: 20.7m [2026-01-14T20:15:10.550612] [INFO ] [sig ] [15/3494] Forecasting ABM... [2026-01-14T20:15:10.550643] [INFO ] [sig ] Generating forecast for: ABM [2026-01-14T20:15:10.550675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-14T20:15:10.562888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-14T20:15:10.563200] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-14T20:15:10.564032] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-14T20:15:10.564086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:10.564119] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:10.564147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:10.564204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:10.625435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:10.626300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:10.626386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:10.626421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:10.749153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:10.749314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:10.749356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:10.749387] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:10.753186] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=17.93%) [2026-01-14T20:15:10.753473] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-14T20:15:10.753628] [INFO ] [sig ] ABM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:10.895825] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABM.txt [2026-01-14T20:15:10.895965] [INFO ] [sig ] [15/3494] Completed ABM in 0.3s | 2.81 sym/s | Total: 5.3s | ETA: 20.6m [2026-01-14T20:15:10.896005] [INFO ] [sig ] [16/3494] Forecasting ABNB... [2026-01-14T20:15:10.896034] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-14T20:15:10.896067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-14T20:15:10.916345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-14T20:15:10.916692] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-14T20:15:10.917481] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-14T20:15:10.917533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:10.917564] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:10.917609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:10.917665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:10.976923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:10.977844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:10.977931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:10.977964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:11.100591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:11.100747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:11.100791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:11.100821] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:11.104294] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-14T20:15:11.104604] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-14T20:15:11.104740] [INFO ] [sig ] ABNB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:11.279280] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABNB.txt [2026-01-14T20:15:11.279449] [INFO ] [sig ] [16/3494] Completed ABNB in 0.4s | 2.80 sym/s | Total: 5.7s | ETA: 20.7m [2026-01-14T20:15:11.279492] [INFO ] [sig ] [17/3494] Forecasting ABOS... [2026-01-14T20:15:11.279524] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-14T20:15:11.279555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-14T20:15:11.291993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-14T20:15:11.292392] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-14T20:15:11.293230] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-14T20:15:11.293284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:11.293317] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:11.293345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:11.293400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:11.352557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:11.353486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:11.353595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:11.353632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:11.479614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:11.479767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:11.479807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:11.479834] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:11.483221] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=45.23%) [2026-01-14T20:15:11.483721] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-14T20:15:11.483852] [INFO ] [sig ] ABOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:11.626270] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABOS.txt [2026-01-14T20:15:11.626433] [INFO ] [sig ] [17/3494] Completed ABOS in 0.3s | 2.80 sym/s | Total: 6.1s | ETA: 20.7m [2026-01-14T20:15:11.626474] [INFO ] [sig ] [18/3494] Forecasting ABSI... [2026-01-14T20:15:11.626504] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-14T20:15:11.626534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-14T20:15:11.639139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-14T20:15:11.639523] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-14T20:15:11.640362] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-14T20:15:11.640416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:11.640461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:11.640489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:11.640544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:11.700341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:11.701216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:11.701299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:11.701332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:11.825081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:11.825240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:11.825280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:11.825308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:11.828854] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-14T20:15:11.829196] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-14T20:15:11.829338] [INFO ] [sig ] ABSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:11.975956] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABSI.txt [2026-01-14T20:15:11.976115] [INFO ] [sig ] [18/3494] Completed ABSI in 0.3s | 2.81 sym/s | Total: 6.4s | ETA: 20.6m [2026-01-14T20:15:11.976167] [INFO ] [sig ] [19/3494] Forecasting ABUS... [2026-01-14T20:15:11.976198] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-14T20:15:11.976228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-14T20:15:11.991924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-14T20:15:11.992398] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-14T20:15:11.993493] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-14T20:15:11.993563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:11.993633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:11.993674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:11.993942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:12.062048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:12.062955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:12.063039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:12.063072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:12.179461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:12.179636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:12.179679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:12.179708] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:12.183404] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=40.96%) [2026-01-14T20:15:12.183710] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-14T20:15:12.183844] [INFO ] [sig ] ABUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:12.324057] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABUS.txt [2026-01-14T20:15:12.324187] [INFO ] [sig ] [19/3494] Completed ABUS in 0.3s | 2.81 sym/s | Total: 6.8s | ETA: 20.6m [2026-01-14T20:15:12.324226] [INFO ] [sig ] [20/3494] Forecasting ABVC... [2026-01-14T20:15:12.324256] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-14T20:15:12.324285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-14T20:15:12.337813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-14T20:15:12.338211] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-14T20:15:12.339202] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-14T20:15:12.339265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:12.339308] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:12.339349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:12.339424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:12.412830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:12.413913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:12.414062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:12.414108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:12.535559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:12.535730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:12.535773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:12.535803] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:12.539349] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=66.35%) [2026-01-14T20:15:12.539685] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-14T20:15:12.539826] [INFO ] [sig ] ABVC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:12.682596] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ABVC.txt [2026-01-14T20:15:12.682750] [INFO ] [sig ] [20/3494] Completed ABVC in 0.4s | 2.81 sym/s | Total: 7.1s | ETA: 20.6m [2026-01-14T20:15:12.682791] [INFO ] [sig ] [21/3494] Forecasting ABVE... [2026-01-14T20:15:12.682820] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-14T20:15:12.682852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-14T20:15:12.694705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-14T20:15:12.695128] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-14T20:15:12.696015] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-14T20:15:12.696071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:12.696105] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:12.696133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:12.696195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:12.756689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:12.757605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:12.757713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:12.757750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:12.879659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:12.879814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:12.879857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:12.879886] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:12.883374] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=37.83%) [2026-01-14T20:15:12.883706] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-14T20:15:12.883843] [INFO ] [sig ] ABVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:13.027761] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABVE.txt [2026-01-14T20:15:13.027950] [INFO ] [sig ] [21/3494] Completed ABVE in 0.3s | 2.81 sym/s | Total: 7.5s | ETA: 20.6m [2026-01-14T20:15:13.028007] [INFO ] [sig ] [22/3494] Forecasting ABVX... [2026-01-14T20:15:13.028040] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-14T20:15:13.028084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-14T20:15:13.040067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-14T20:15:13.040426] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-14T20:15:13.041266] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-14T20:15:13.041320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:13.041354] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:13.041381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:13.041436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:13.101301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:13.102156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:13.102242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:13.102277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:13.225548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:13.225744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:13.225797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:13.225827] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:13.229457] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-14T20:15:13.229859] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-14T20:15:13.230040] [INFO ] [sig ] ABVX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:13.374182] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ABVX.txt [2026-01-14T20:15:13.374339] [INFO ] [sig ] [22/3494] Completed ABVX in 0.3s | 2.82 sym/s | Total: 7.8s | ETA: 20.6m [2026-01-14T20:15:13.374378] [INFO ] [sig ] [23/3494] Forecasting ACA... [2026-01-14T20:15:13.374407] [INFO ] [sig ] Generating forecast for: ACA [2026-01-14T20:15:13.374439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-14T20:15:13.385802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-14T20:15:13.386169] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-14T20:15:13.387009] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-14T20:15:13.387064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:13.387099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:13.387127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:13.387184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:13.457822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:13.459182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:13.459276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:13.459310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:13.586377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:13.586524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:13.586565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:13.586618] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:13.590411] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-14T20:15:13.590772] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-14T20:15:13.590940] [INFO ] [sig ] ACA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:13.740450] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACA.txt [2026-01-14T20:15:13.740693] [INFO ] [sig ] [23/3494] Completed ACA in 0.4s | 2.81 sym/s | Total: 8.2s | ETA: 20.6m [2026-01-14T20:15:13.740737] [INFO ] [sig ] [24/3494] Forecasting ACAD... [2026-01-14T20:15:13.740767] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-14T20:15:13.740801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-14T20:15:13.754067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-14T20:15:13.754448] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-14T20:15:13.755307] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-14T20:15:13.755362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:13.755396] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:13.755425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:13.755483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:13.816439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:13.817348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:13.817447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:13.817505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:13.946063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:13.946222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:13.946261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:13.946291] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:13.950463] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-14T20:15:13.950786] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-14T20:15:13.951100] [INFO ] [sig ] ACAD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:14.103886] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACAD.txt [2026-01-14T20:15:14.104043] [INFO ] [sig ] [24/3494] Completed ACAD in 0.4s | 2.81 sym/s | Total: 8.5s | ETA: 20.6m [2026-01-14T20:15:14.104083] [INFO ] [sig ] [25/3494] Forecasting ACB... [2026-01-14T20:15:14.104113] [INFO ] [sig ] Generating forecast for: ACB [2026-01-14T20:15:14.104143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-14T20:15:14.118252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-14T20:15:14.118739] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-14T20:15:14.119873] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-14T20:15:14.119942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:14.119991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:14.120036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:14.120124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:14.192684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:14.193817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:14.193920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:14.194106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:14.321756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:14.321917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:14.321958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:14.322004] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:14.325465] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-14T20:15:14.325792] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-14T20:15:14.325937] [INFO ] [sig ] ACB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:14.474666] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACB.txt [2026-01-14T20:15:14.474834] [INFO ] [sig ] [25/3494] Completed ACB in 0.4s | 2.80 sym/s | Total: 8.9s | ETA: 20.6m [2026-01-14T20:15:14.474877] [INFO ] [sig ] [26/3494] Forecasting ACCO... [2026-01-14T20:15:14.474908] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-14T20:15:14.474941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-14T20:15:14.490519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-14T20:15:14.491007] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-14T20:15:14.492094] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-14T20:15:14.492166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:14.492215] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:14.492249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:14.492334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:14.555051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:14.556105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:14.556189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:14.556225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:14.683492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:14.683665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:14.683706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:14.683735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:14.687544] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-14T20:15:14.687863] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-14T20:15:14.687999] [INFO ] [sig ] ACCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:14.831862] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACCO.txt [2026-01-14T20:15:14.832012] [INFO ] [sig ] [26/3494] Completed ACCO in 0.4s | 2.80 sym/s | Total: 9.3s | ETA: 20.6m [2026-01-14T20:15:14.832055] [INFO ] [sig ] [27/3494] Forecasting ACDC... [2026-01-14T20:15:14.832085] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-14T20:15:14.832115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-14T20:15:14.844546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-14T20:15:14.844916] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-14T20:15:14.845771] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-14T20:15:14.845827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:14.845888] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:14.845919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:14.845978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:14.906962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:14.907869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:14.907978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:14.908014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:15.023468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:15.023647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:15.023692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:15.023721] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:15.027356] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=44.82%) [2026-01-14T20:15:15.027699] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-14T20:15:15.027840] [INFO ] [sig ] ACDC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:15.175510] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACDC.txt [2026-01-14T20:15:15.175687] [INFO ] [sig ] [27/3494] Completed ACDC in 0.3s | 2.81 sym/s | Total: 9.6s | ETA: 20.6m [2026-01-14T20:15:15.175729] [INFO ] [sig ] [28/3494] Forecasting ACEL... [2026-01-14T20:15:15.175758] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-14T20:15:15.175788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-14T20:15:15.190110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-14T20:15:15.190480] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-14T20:15:15.191331] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-14T20:15:15.191386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:15.191420] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:15.191448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:15.191506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:15.251197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:15.252289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:15.252374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:15.252407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:15.373104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:15.373264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:15.373305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:15.373334] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:15.376818] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-14T20:15:15.377111] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-14T20:15:15.377246] [INFO ] [sig ] ACEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:15.523504] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACEL.txt [2026-01-14T20:15:15.523685] [INFO ] [sig ] [28/3494] Completed ACEL in 0.3s | 2.81 sym/s | Total: 10.0s | ETA: 20.6m [2026-01-14T20:15:15.523727] [INFO ] [sig ] [29/3494] Forecasting ACGL... [2026-01-14T20:15:15.523757] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-14T20:15:15.523788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-14T20:15:15.536841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-14T20:15:15.537439] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-14T20:15:15.538295] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-14T20:15:15.538348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:15.538381] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:15.538419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:15.538475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:15.599430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:15.600383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:15.600485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:15.600518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:15.722389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:15.722778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:15.722826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:15.722856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:15.726441] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-14T20:15:15.726741] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-14T20:15:15.726872] [INFO ] [sig ] ACGL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:15.872033] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACGL.txt [2026-01-14T20:15:15.872192] [INFO ] [sig ] [29/3494] Completed ACGL in 0.3s | 2.81 sym/s | Total: 10.3s | ETA: 20.5m [2026-01-14T20:15:15.872229] [INFO ] [sig ] [30/3494] Forecasting ACGLN... [2026-01-14T20:15:15.872260] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-14T20:15:15.872293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-14T20:15:15.884249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-14T20:15:15.884633] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-14T20:15:15.885417] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-14T20:15:15.885470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:15.885502] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:15.885529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:15.885602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:15.943553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:15.944685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:15.944770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:15.944803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:16.066502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:16.066683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:16.066728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:16.066812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:16.070393] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-01-14T20:15:16.070728] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-14T20:15:16.070871] [INFO ] [sig ] ACGLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:16.224684] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACGLN.txt [2026-01-14T20:15:16.224860] [INFO ] [sig ] [30/3494] Completed ACGLN in 0.4s | 2.81 sym/s | Total: 10.7s | ETA: 20.5m [2026-01-14T20:15:16.224908] [INFO ] [sig ] [31/3494] Forecasting ACGLO... [2026-01-14T20:15:16.224939] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-14T20:15:16.224970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-14T20:15:16.237028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-14T20:15:16.237412] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-14T20:15:16.238463] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-14T20:15:16.238517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:16.238549] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:16.238603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:16.238667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:16.298860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:16.300172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:16.300264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:16.300299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:16.425142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:16.425308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:16.425347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:16.425376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:16.429297] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=60.49%) [2026-01-14T20:15:16.429649] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-14T20:15:16.429804] [INFO ] [sig ] ACGLO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:16.581306] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACGLO.txt [2026-01-14T20:15:16.581463] [INFO ] [sig ] [31/3494] Completed ACGLO in 0.4s | 2.81 sym/s | Total: 11.0s | ETA: 20.5m [2026-01-14T20:15:16.581503] [INFO ] [sig ] [32/3494] Forecasting ACHC... [2026-01-14T20:15:16.581533] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-14T20:15:16.581564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-14T20:15:16.593676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-14T20:15:16.594067] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-14T20:15:16.594874] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-14T20:15:16.594930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:16.594961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:16.594987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:16.595044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:16.659111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:16.660043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:16.660134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:16.660168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:16.792632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:16.792795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:16.792835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:16.792867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:16.796923] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-14T20:15:16.797269] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-14T20:15:16.797421] [INFO ] [sig ] ACHC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:16.947795] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACHC.txt [2026-01-14T20:15:16.947956] [INFO ] [sig ] [32/3494] Completed ACHC in 0.4s | 2.81 sym/s | Total: 11.4s | ETA: 20.5m [2026-01-14T20:15:16.947997] [INFO ] [sig ] [33/3494] Forecasting ACI... [2026-01-14T20:15:16.948033] [INFO ] [sig ] Generating forecast for: ACI [2026-01-14T20:15:16.948065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-14T20:15:16.960215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-14T20:15:16.960633] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-14T20:15:16.961498] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-14T20:15:16.961554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:16.961617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:16.961647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:16.961721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:17.024504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:17.025405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:17.025492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:17.025526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:17.150991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:17.151158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:17.151200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:17.151231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:17.155810] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-01-14T20:15:17.156184] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-14T20:15:17.156343] [INFO ] [sig ] ACI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:17.312497] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACI.txt [2026-01-14T20:15:17.312703] [INFO ] [sig ] [33/3494] Completed ACI in 0.4s | 2.81 sym/s | Total: 11.8s | ETA: 20.5m [2026-01-14T20:15:17.312748] [INFO ] [sig ] [34/3494] Forecasting ACIC... [2026-01-14T20:15:17.312778] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-14T20:15:17.312810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-14T20:15:17.326503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-14T20:15:17.327143] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-14T20:15:17.328192] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-14T20:15:17.328248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:17.328283] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:17.328312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:17.328375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:17.387665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:17.388641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:17.388737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:17.388770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:17.518702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:17.518869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:17.518911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:17.518942] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:17.522819] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-14T20:15:17.523222] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-14T20:15:17.523379] [INFO ] [sig ] ACIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:17.670247] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACIC.txt [2026-01-14T20:15:17.670404] [INFO ] [sig ] [34/3494] Completed ACIC in 0.4s | 2.81 sym/s | Total: 12.1s | ETA: 20.5m [2026-01-14T20:15:17.670446] [INFO ] [sig ] [35/3494] Forecasting ACLS... [2026-01-14T20:15:17.670475] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-14T20:15:17.670507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-14T20:15:17.683077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-14T20:15:17.683467] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-14T20:15:17.684436] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-14T20:15:17.684491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:17.684523] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:17.684550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:17.684624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:17.750132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:17.751024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:17.751107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:17.751140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:17.886252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:17.886415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:17.886456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:17.886486] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:17.890331] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-01-14T20:15:17.890705] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-14T20:15:17.890860] [INFO ] [sig ] ACLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:18.043021] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACLS.txt [2026-01-14T20:15:18.043191] [INFO ] [sig ] [35/3494] Completed ACLS in 0.4s | 2.80 sym/s | Total: 12.5s | ETA: 20.6m [2026-01-14T20:15:18.043232] [INFO ] [sig ] [36/3494] Forecasting ACLX... [2026-01-14T20:15:18.043264] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-14T20:15:18.043297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-14T20:15:18.056060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-14T20:15:18.056451] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-14T20:15:18.057284] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-14T20:15:18.057338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:18.057369] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:18.057396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:18.057451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:18.120312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:18.121220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:18.121303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:18.121339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:18.245047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:18.245208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:18.245250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:18.245297] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:18.248870] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=48.55%) [2026-01-14T20:15:18.249176] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-14T20:15:18.249321] [INFO ] [sig ] ACLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:18.395122] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACLX.txt [2026-01-14T20:15:18.395277] [INFO ] [sig ] [36/3494] Completed ACLX in 0.4s | 2.80 sym/s | Total: 12.8s | ETA: 20.5m [2026-01-14T20:15:18.395316] [INFO ] [sig ] [37/3494] Forecasting ACM... [2026-01-14T20:15:18.395346] [INFO ] [sig ] Generating forecast for: ACM [2026-01-14T20:15:18.395378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-14T20:15:18.407448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-14T20:15:18.407898] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-14T20:15:18.408714] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-14T20:15:18.408767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:18.408799] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:18.408827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:18.408884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:18.465668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:18.466505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:18.466634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:18.466668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:18.587562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:18.587789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:18.587830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:18.587859] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:18.591282] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=67.34%) [2026-01-14T20:15:18.591618] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-14T20:15:18.591761] [INFO ] [sig ] ACM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:18.734914] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACM.txt [2026-01-14T20:15:18.735072] [INFO ] [sig ] [37/3494] Completed ACM in 0.3s | 2.81 sym/s | Total: 13.2s | ETA: 20.5m [2026-01-14T20:15:18.735112] [INFO ] [sig ] [38/3494] Forecasting ACN... [2026-01-14T20:15:18.735143] [INFO ] [sig ] Generating forecast for: ACN [2026-01-14T20:15:18.735174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-14T20:15:18.746476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-14T20:15:18.746784] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-14T20:15:18.747547] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-14T20:15:18.747618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:18.747651] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:18.747678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:18.747763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:18.806730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:18.807624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:18.807739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:18.807777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:18.930098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:18.930258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:18.930305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:18.930339] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:18.934662] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=90.84%) [2026-01-14T20:15:18.935134] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-14T20:15:18.935268] [INFO ] [sig ] ACN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:19.080621] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACN.txt [2026-01-14T20:15:19.080782] [INFO ] [sig ] [38/3494] Completed ACN in 0.3s | 2.81 sym/s | Total: 13.5s | ETA: 20.5m [2026-01-14T20:15:19.080820] [INFO ] [sig ] [39/3494] Forecasting ACNB... [2026-01-14T20:15:19.080851] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-14T20:15:19.080881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-14T20:15:19.092265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-14T20:15:19.092556] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-14T20:15:19.093464] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-14T20:15:19.093517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:19.093549] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:19.093596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:19.093654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:19.150836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:19.151804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:19.151892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:19.151924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:19.264672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:19.264863] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:15:19.264904] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:19.264932] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:19.268590] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=53.79%) [2026-01-14T20:15:19.268883] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-14T20:15:19.269018] [INFO ] [sig ] ACNB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:19.415186] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACNB.txt [2026-01-14T20:15:19.415355] [INFO ] [sig ] [39/3494] Completed ACNB in 0.3s | 2.81 sym/s | Total: 13.9s | ETA: 20.5m [2026-01-14T20:15:19.415394] [INFO ] [sig ] [40/3494] Forecasting ACON... [2026-01-14T20:15:19.415423] [INFO ] [sig ] Generating forecast for: ACON [2026-01-14T20:15:19.415454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-14T20:15:19.427788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-14T20:15:19.428142] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-14T20:15:19.428971] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-14T20:15:19.429026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:19.429060] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:19.429087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:19.429154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:19.489263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:19.490236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:19.490323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:19.490358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:19.612554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:19.612725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:19.612766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:19.612795] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:19.616181] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-14T20:15:19.616463] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-14T20:15:19.616614] [INFO ] [sig ] ACON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:19.760551] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACON.txt [2026-01-14T20:15:19.760770] [INFO ] [sig ] [40/3494] Completed ACON in 0.3s | 2.82 sym/s | Total: 14.2s | ETA: 20.4m [2026-01-14T20:15:19.760815] [INFO ] [sig ] [41/3494] Forecasting ACP... [2026-01-14T20:15:19.760847] [INFO ] [sig ] Generating forecast for: ACP [2026-01-14T20:15:19.760882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-14T20:15:19.773123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-14T20:15:19.773487] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-14T20:15:19.774298] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-14T20:15:19.774352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:19.774384] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:19.774411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:19.774466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:19.833968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:19.834850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:19.834937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:19.834972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:19.956792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:19.956946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:19.956986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:19.957016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:19.960596] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-14T20:15:19.960918] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-14T20:15:19.961052] [INFO ] [sig ] ACP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:20.111311] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACP.txt [2026-01-14T20:15:20.111475] [INFO ] [sig ] [41/3494] Completed ACP in 0.4s | 2.82 sym/s | Total: 14.6s | ETA: 20.4m [2026-01-14T20:15:20.111517] [INFO ] [sig ] [42/3494] Forecasting ACRE... [2026-01-14T20:15:20.111546] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-14T20:15:20.111657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-14T20:15:20.123904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-14T20:15:20.124260] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-14T20:15:20.125074] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-14T20:15:20.125150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:20.125183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:20.125209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:20.125264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:20.185467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:20.186327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:20.186407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:20.186440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:20.315433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:20.315610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:20.315655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:20.315683] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:20.319683] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-01-14T20:15:20.319966] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-14T20:15:20.320098] [INFO ] [sig ] ACRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:20.465836] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACRE.txt [2026-01-14T20:15:20.465976] [INFO ] [sig ] [42/3494] Completed ACRE in 0.4s | 2.82 sym/s | Total: 14.9s | ETA: 20.4m [2026-01-14T20:15:20.466015] [INFO ] [sig ] [43/3494] Forecasting ACRS... [2026-01-14T20:15:20.466045] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-14T20:15:20.466076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-14T20:15:20.477649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-14T20:15:20.478020] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-14T20:15:20.478880] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-14T20:15:20.478935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:20.478967] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:20.478994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:20.479050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:20.538482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:20.539304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:20.539387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:20.539420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:20.664239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:20.664403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:20.664449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:20.664479] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:20.667982] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-14T20:15:20.668276] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-14T20:15:20.668411] [INFO ] [sig ] ACRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:20.813699] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ACRS.txt [2026-01-14T20:15:20.813858] [INFO ] [sig ] [43/3494] Completed ACRS in 0.3s | 2.82 sym/s | Total: 15.3s | ETA: 20.4m [2026-01-14T20:15:20.813898] [INFO ] [sig ] [44/3494] Forecasting ACTG... [2026-01-14T20:15:20.813927] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-14T20:15:20.813959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-14T20:15:20.825272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-14T20:15:20.825630] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-14T20:15:20.826431] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-14T20:15:20.826484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:20.826542] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:20.826588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:20.826649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:20.884510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:20.885229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:20.885307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:20.885340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:21.007231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:21.007387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:21.007427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:21.007457] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:21.011043] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-01-14T20:15:21.011322] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-14T20:15:21.011449] [INFO ] [sig ] ACTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:21.150088] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACTG.txt [2026-01-14T20:15:21.150217] [INFO ] [sig ] [44/3494] Completed ACTG in 0.3s | 2.82 sym/s | Total: 15.6s | ETA: 20.4m [2026-01-14T20:15:21.150255] [INFO ] [sig ] [45/3494] Forecasting ACVA... [2026-01-14T20:15:21.150285] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-14T20:15:21.150316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-14T20:15:21.161696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-14T20:15:21.162051] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-14T20:15:21.162951] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-14T20:15:21.163005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:21.163039] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:21.163067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:21.163124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:21.221505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:21.222385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:21.222470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:21.222504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:21.344193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:21.344336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:21.344376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:21.344406] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:21.348010] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-01-14T20:15:21.348491] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-14T20:15:21.348644] [INFO ] [sig ] ACVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:21.494804] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACVA.txt [2026-01-14T20:15:21.494934] [INFO ] [sig ] [45/3494] Completed ACVA in 0.3s | 2.82 sym/s | Total: 15.9s | ETA: 20.4m [2026-01-14T20:15:21.494973] [INFO ] [sig ] [46/3494] Forecasting ACWI... [2026-01-14T20:15:21.495002] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-14T20:15:21.495032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-14T20:15:21.506423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-14T20:15:21.506760] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-14T20:15:21.507543] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-14T20:15:21.507615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:21.507649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:21.507676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:21.507751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:21.569488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:21.570258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:21.570348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:21.570385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:21.689141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:21.689315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:21.689355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:21.689384] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:21.693624] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=61.01%) [2026-01-14T20:15:21.693969] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-14T20:15:21.694136] [INFO ] [sig ] ACWI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:21.847038] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACWI.txt [2026-01-14T20:15:21.847198] [INFO ] [sig ] [46/3494] Completed ACWI in 0.4s | 2.82 sym/s | Total: 16.3s | ETA: 20.3m [2026-01-14T20:15:21.847241] [INFO ] [sig ] [47/3494] Forecasting ACWX... [2026-01-14T20:15:21.847274] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-14T20:15:21.847308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-14T20:15:21.860041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-14T20:15:21.860464] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-14T20:15:21.861322] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-14T20:15:21.861378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:21.861411] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:21.861441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:21.861499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:21.923404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:21.924326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:21.924412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:21.924446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:22.050645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:22.050804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:22.050845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:22.050907] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:22.054896] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=68.86%) [2026-01-14T20:15:22.055196] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-14T20:15:22.055332] [INFO ] [sig ] ACWX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:22.205418] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACWX.txt [2026-01-14T20:15:22.205556] [INFO ] [sig ] [47/3494] Completed ACWX in 0.4s | 2.82 sym/s | Total: 16.6s | ETA: 20.3m [2026-01-14T20:15:22.205614] [INFO ] [sig ] [48/3494] Forecasting ACXP... [2026-01-14T20:15:22.205648] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-14T20:15:22.205681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-14T20:15:22.217293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-14T20:15:22.217625] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-14T20:15:22.218473] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-14T20:15:22.218528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:22.218562] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:22.218614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:22.218675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:22.280254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:22.281102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:22.281191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:22.281238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:22.403355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:22.403505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:22.403547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:22.403601] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:22.407543] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-14T20:15:22.407864] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-14T20:15:22.408015] [INFO ] [sig ] ACXP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:22.558011] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ACXP.txt [2026-01-14T20:15:22.558149] [INFO ] [sig ] [48/3494] Completed ACXP in 0.4s | 2.82 sym/s | Total: 17.0s | ETA: 20.3m [2026-01-14T20:15:22.558190] [INFO ] [sig ] [49/3494] Forecasting ADBE... [2026-01-14T20:15:22.558222] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-14T20:15:22.558253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-14T20:15:22.570606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-14T20:15:22.570948] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-14T20:15:22.571979] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-14T20:15:22.572034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:22.572070] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:22.572111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:22.572178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:22.633767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:22.634790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:22.634874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:22.634909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:22.768738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:22.768912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:22.768953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:22.768985] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:22.772542] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-14T20:15:22.772868] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-14T20:15:22.773010] [INFO ] [sig ] ADBE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:22.921054] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ADBE.txt [2026-01-14T20:15:22.921203] [INFO ] [sig ] [49/3494] Completed ADBE in 0.4s | 2.82 sym/s | Total: 17.4s | ETA: 20.3m [2026-01-14T20:15:22.921243] [INFO ] [sig ] [50/3494] Forecasting ADC... [2026-01-14T20:15:22.921272] [INFO ] [sig ] Generating forecast for: ADC [2026-01-14T20:15:22.921305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-14T20:15:22.934955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-14T20:15:22.935324] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-14T20:15:22.936388] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-14T20:15:22.936444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:22.936477] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:22.936503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:22.936560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:23.001397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:23.002333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:23.002424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:23.002459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:23.117954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:23.118111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:23.118152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:23.118183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:23.121880] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-14T20:15:23.122182] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-14T20:15:23.122327] [INFO ] [sig ] ADC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:23.269218] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ADC.txt [2026-01-14T20:15:23.269380] [INFO ] [sig ] [50/3494] Completed ADC in 0.3s | 2.82 sym/s | Total: 17.7s | ETA: 20.3m [2026-01-14T20:15:23.269423] [INFO ] [sig ] [51/3494] Forecasting ADEA... [2026-01-14T20:15:23.269460] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-14T20:15:23.269492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-14T20:15:23.282368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-14T20:15:23.282779] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-14T20:15:23.283669] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-14T20:15:23.283725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:23.283759] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:23.283787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:23.283846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:23.345100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:23.346045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:23.346139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:23.346178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:23.470693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:23.470854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:23.470897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:23.470927] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:23.474663] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=38.93%) [2026-01-14T20:15:23.474962] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-14T20:15:23.475102] [INFO ] [sig ] ADEA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:23.627391] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADEA.txt [2026-01-14T20:15:23.627591] [INFO ] [sig ] [51/3494] Completed ADEA in 0.4s | 2.82 sym/s | Total: 18.1s | ETA: 20.3m [2026-01-14T20:15:23.627637] [INFO ] [sig ] [52/3494] Forecasting ADI... [2026-01-14T20:15:23.627677] [INFO ] [sig ] Generating forecast for: ADI [2026-01-14T20:15:23.627732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-14T20:15:23.640391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-14T20:15:23.640834] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-14T20:15:23.641745] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-14T20:15:23.641801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:23.641834] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:23.641862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:23.641919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:23.706857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:23.707787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:23.707873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:23.707906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:23.841858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:23.842014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:23.842055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:23.842085] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:23.845556] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-14T20:15:23.845900] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-14T20:15:23.846039] [INFO ] [sig ] ADI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:23.996078] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ADI.txt [2026-01-14T20:15:23.996238] [INFO ] [sig ] [52/3494] Completed ADI in 0.4s | 2.82 sym/s | Total: 18.4s | ETA: 20.3m [2026-01-14T20:15:23.996278] [INFO ] [sig ] [53/3494] Forecasting ADM... [2026-01-14T20:15:23.996308] [INFO ] [sig ] Generating forecast for: ADM [2026-01-14T20:15:23.996339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-14T20:15:24.008630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-14T20:15:24.009020] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-14T20:15:24.009863] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-14T20:15:24.009917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:24.009960] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:24.009989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:24.010045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:24.068160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:24.068996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:24.069081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:24.069115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:24.194614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:24.194774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:24.194817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:24.194846] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:24.198407] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=24.95%) [2026-01-14T20:15:24.198728] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-14T20:15:24.198868] [INFO ] [sig ] ADM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:24.345194] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADM.txt [2026-01-14T20:15:24.345341] [INFO ] [sig ] [53/3494] Completed ADM in 0.3s | 2.82 sym/s | Total: 18.8s | ETA: 20.3m [2026-01-14T20:15:24.345380] [INFO ] [sig ] [54/3494] Forecasting ADMA... [2026-01-14T20:15:24.345410] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-14T20:15:24.345440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-14T20:15:24.363153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-14T20:15:24.363736] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-14T20:15:24.364639] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-14T20:15:24.364702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:24.364735] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:24.364765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:24.364823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:24.424181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:24.425146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:24.425285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:24.425320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:24.564417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:24.564594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:24.564643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:24.564675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:24.568252] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=31.64%) [2026-01-14T20:15:24.568537] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-14T20:15:24.568690] [INFO ] [sig ] ADMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:24.717890] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADMA.txt [2026-01-14T20:15:24.718020] [INFO ] [sig ] [54/3494] Completed ADMA in 0.4s | 2.82 sym/s | Total: 19.2s | ETA: 20.3m [2026-01-14T20:15:24.718061] [INFO ] [sig ] [55/3494] Forecasting ADP... [2026-01-14T20:15:24.718093] [INFO ] [sig ] Generating forecast for: ADP [2026-01-14T20:15:24.718123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-14T20:15:24.730409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-14T20:15:24.730722] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-14T20:15:24.731524] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-14T20:15:24.731597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:24.731634] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:24.731673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:24.731731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:24.794924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:24.795850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:24.795935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:24.795970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:24.919043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:24.919199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:24.919238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:24.919266] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:24.924383] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-14T20:15:24.924838] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-14T20:15:24.925038] [INFO ] [sig ] ADP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:25.075961] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ADP.txt [2026-01-14T20:15:25.076114] [INFO ] [sig ] [55/3494] Completed ADP in 0.4s | 2.82 sym/s | Total: 19.5s | ETA: 20.3m [2026-01-14T20:15:25.076154] [INFO ] [sig ] [56/3494] Forecasting ADSE... [2026-01-14T20:15:25.076183] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-14T20:15:25.076214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-14T20:15:25.088099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-14T20:15:25.088413] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-14T20:15:25.089266] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-14T20:15:25.089319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:25.089351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:25.089378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:25.089433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:25.152111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:25.153085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:25.153168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:25.153203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:25.272192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:25.272351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:25.272390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:25.272418] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:25.275818] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=25.27%) [2026-01-14T20:15:25.276088] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-14T20:15:25.276216] [INFO ] [sig ] ADSE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:25.420966] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADSE.txt [2026-01-14T20:15:25.421100] [INFO ] [sig ] [56/3494] Completed ADSE in 0.3s | 2.82 sym/s | Total: 19.9s | ETA: 20.3m [2026-01-14T20:15:25.421138] [INFO ] [sig ] [57/3494] Forecasting ADSK... [2026-01-14T20:15:25.421174] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-14T20:15:25.421205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-14T20:15:25.432608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-14T20:15:25.432938] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-14T20:15:25.433752] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-14T20:15:25.433805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:25.433838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:25.433887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:25.433944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:25.493416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:25.494107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:25.494185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:25.494217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:25.626199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:25.626365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:25.626405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:25.626435] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:25.629996] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-01-14T20:15:25.630308] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-14T20:15:25.630451] [INFO ] [sig ] ADSK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:25.795155] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADSK.txt [2026-01-14T20:15:25.795342] [INFO ] [sig ] [57/3494] Completed ADSK in 0.4s | 2.82 sym/s | Total: 20.2s | ETA: 20.3m [2026-01-14T20:15:25.795385] [INFO ] [sig ] [58/3494] Forecasting ADTN... [2026-01-14T20:15:25.795416] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-14T20:15:25.795447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-14T20:15:25.808759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-14T20:15:25.809408] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-14T20:15:25.810427] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-14T20:15:25.810485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:25.810519] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:25.810547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:25.810632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:25.875525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:25.877152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:25.877257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:25.877290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:26.016137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:26.016316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:26.016363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:26.016393] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:26.020176] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=30.18%) [2026-01-14T20:15:26.020492] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-14T20:15:26.020650] [INFO ] [sig ] ADTN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:26.205523] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADTN.txt [2026-01-14T20:15:26.205703] [INFO ] [sig ] [58/3494] Completed ADTN in 0.4s | 2.81 sym/s | Total: 20.6s | ETA: 20.4m [2026-01-14T20:15:26.205744] [INFO ] [sig ] [59/3494] Forecasting ADUS... [2026-01-14T20:15:26.205775] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-14T20:15:26.205805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-14T20:15:26.218045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-14T20:15:26.218328] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-14T20:15:26.219145] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-14T20:15:26.219197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:26.219228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:26.219255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:26.219311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:26.278596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:26.279467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:26.279551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:26.279601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:26.398514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:26.398695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:26.398735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:26.398763] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:26.402269] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=28.98%) [2026-01-14T20:15:26.402606] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-14T20:15:26.402761] [INFO ] [sig ] ADUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:26.548188] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ADUS.txt [2026-01-14T20:15:26.548348] [INFO ] [sig ] [59/3494] Completed ADUS in 0.3s | 2.81 sym/s | Total: 21.0s | ETA: 20.4m [2026-01-14T20:15:26.548388] [INFO ] [sig ] [60/3494] Forecasting ADX... [2026-01-14T20:15:26.548419] [INFO ] [sig ] Generating forecast for: ADX [2026-01-14T20:15:26.548449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-14T20:15:26.560701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-14T20:15:26.561025] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-14T20:15:26.561861] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-14T20:15:26.561914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:26.561947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:26.561974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:26.562030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:26.622807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:26.623735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:26.623840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:26.623872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:26.752101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:26.752289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:26.752331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:26.752376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:26.755900] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=78.47%) [2026-01-14T20:15:26.756174] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-14T20:15:26.756302] [INFO ] [sig ] ADX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:26.907532] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ADX.txt [2026-01-14T20:15:26.907741] [INFO ] [sig ] [60/3494] Completed ADX in 0.4s | 2.81 sym/s | Total: 21.3s | ETA: 20.4m [2026-01-14T20:15:26.907785] [INFO ] [sig ] [61/3494] Forecasting AEE... [2026-01-14T20:15:26.907816] [INFO ] [sig ] Generating forecast for: AEE [2026-01-14T20:15:26.907846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-14T20:15:26.919714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-14T20:15:26.920035] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-14T20:15:26.920898] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-14T20:15:26.920954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:26.921025] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:26.921055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:26.921114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:26.982519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:26.983421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:26.983507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:26.983542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:27.104477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:27.104654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:27.104694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:27.104723] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:27.108154] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-14T20:15:27.108436] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-14T20:15:27.108567] [INFO ] [sig ] AEE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:27.257451] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEE.txt [2026-01-14T20:15:27.257640] [INFO ] [sig ] [61/3494] Completed AEE in 0.3s | 2.81 sym/s | Total: 21.7s | ETA: 20.4m [2026-01-14T20:15:27.257703] [INFO ] [sig ] [62/3494] Forecasting AEFC... [2026-01-14T20:15:27.257742] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-14T20:15:27.257774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-14T20:15:27.270612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-14T20:15:27.271008] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-14T20:15:27.271840] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-14T20:15:27.271894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:27.271930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:27.271959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:27.272015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:27.334222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:27.335157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:27.335243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:27.335294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:27.457326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:27.457489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:27.457530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:27.457559] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:27.461074] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-01-14T20:15:27.461564] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-14T20:15:27.461724] [INFO ] [sig ] AEFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:27.611702] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEFC.txt [2026-01-14T20:15:27.611862] [INFO ] [sig ] [62/3494] Completed AEFC in 0.4s | 2.81 sym/s | Total: 22.1s | ETA: 20.3m [2026-01-14T20:15:27.611902] [INFO ] [sig ] [63/3494] Forecasting AEG... [2026-01-14T20:15:27.611933] [INFO ] [sig ] Generating forecast for: AEG [2026-01-14T20:15:27.611963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-14T20:15:27.624156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-14T20:15:27.624518] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-14T20:15:27.625375] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-14T20:15:27.625432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:27.625466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:27.625495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:27.625553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:27.685598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:27.686689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:27.686774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:27.686821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:27.810858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:27.811019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:27.811059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:27.811089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:27.814495] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=71.48%) [2026-01-14T20:15:27.814806] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-14T20:15:27.814946] [INFO ] [sig ] AEG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:27.973473] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AEG.txt [2026-01-14T20:15:27.973637] [INFO ] [sig ] [63/3494] Completed AEG in 0.4s | 2.81 sym/s | Total: 22.4s | ETA: 20.3m [2026-01-14T20:15:27.973680] [INFO ] [sig ] [64/3494] Forecasting AEHL... [2026-01-14T20:15:27.973710] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-14T20:15:27.973742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-14T20:15:27.986594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-14T20:15:27.986913] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-14T20:15:27.987754] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-14T20:15:27.987809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:27.987842] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:27.987882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:27.987940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:28.047324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:28.048307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:28.048394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:28.048428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:28.171210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:28.171366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:28.171407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:28.171471] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:28.174930] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-01-14T20:15:28.175234] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-14T20:15:28.175363] [INFO ] [sig ] AEHL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:28.324202] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEHL.txt [2026-01-14T20:15:28.324381] [INFO ] [sig ] [64/3494] Completed AEHL in 0.4s | 2.81 sym/s | Total: 22.8s | ETA: 20.3m [2026-01-14T20:15:28.324429] [INFO ] [sig ] [65/3494] Forecasting AEI... [2026-01-14T20:15:28.324461] [INFO ] [sig ] Generating forecast for: AEI [2026-01-14T20:15:28.324494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-14T20:15:28.337534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-14T20:15:28.337974] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-14T20:15:28.338940] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-14T20:15:28.339000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:28.339034] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:28.339061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:28.339131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:28.400329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:28.401255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:28.401340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:28.401374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:28.522318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:28.522475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:28.522518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:28.522549] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:28.526216] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-01-14T20:15:28.526500] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-14T20:15:28.526654] [INFO ] [sig ] AEI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:28.672192] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AEI.txt [2026-01-14T20:15:28.672355] [INFO ] [sig ] [65/3494] Completed AEI in 0.3s | 2.81 sym/s | Total: 23.1s | ETA: 20.3m [2026-01-14T20:15:28.672396] [INFO ] [sig ] [66/3494] Forecasting AEIS... [2026-01-14T20:15:28.672425] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-14T20:15:28.672456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-14T20:15:28.685677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-14T20:15:28.685978] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-14T20:15:28.686790] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-14T20:15:28.686843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:28.686874] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:28.686900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:28.686956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:28.746541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:28.747392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:28.747469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:28.747502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:28.865003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:28.865146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:28.865184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:28.865216] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:28.868547] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=44.08%) [2026-01-14T20:15:28.868837] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-14T20:15:28.868965] [INFO ] [sig ] AEIS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:29.009374] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEIS.txt [2026-01-14T20:15:29.009515] [INFO ] [sig ] [66/3494] Completed AEIS in 0.3s | 2.81 sym/s | Total: 23.4s | ETA: 20.3m [2026-01-14T20:15:29.009556] [INFO ] [sig ] [67/3494] Forecasting AEM... [2026-01-14T20:15:29.009605] [INFO ] [sig ] Generating forecast for: AEM [2026-01-14T20:15:29.009640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-14T20:15:29.021241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-14T20:15:29.021605] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-14T20:15:29.022405] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-14T20:15:29.022457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:29.022488] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:29.022514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:29.022602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:29.078861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:29.079781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:29.079865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:29.079899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:29.212226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:29.212389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:29.212431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:29.212460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:29.216220] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-14T20:15:29.216548] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-14T20:15:29.216713] [INFO ] [sig ] AEM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:29.374821] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AEM.txt [2026-01-14T20:15:29.374975] [INFO ] [sig ] [67/3494] Completed AEM in 0.4s | 2.81 sym/s | Total: 23.8s | ETA: 20.3m [2026-01-14T20:15:29.375016] [INFO ] [sig ] [68/3494] Forecasting AEO... [2026-01-14T20:15:29.375047] [INFO ] [sig ] Generating forecast for: AEO [2026-01-14T20:15:29.375091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-14T20:15:29.388039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-14T20:15:29.388408] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-14T20:15:29.389264] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-14T20:15:29.389319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:29.389353] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:29.389391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:29.389472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:29.456990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:29.457989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:29.458074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:29.458107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:29.602993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:29.603148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:29.603189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:29.603218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:29.606976] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=40.53%) [2026-01-14T20:15:29.607272] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-14T20:15:29.607408] [INFO ] [sig ] AEO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:29.752947] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEO.txt [2026-01-14T20:15:29.753081] [INFO ] [sig ] [68/3494] Completed AEO in 0.4s | 2.81 sym/s | Total: 24.2s | ETA: 20.3m [2026-01-14T20:15:29.753120] [INFO ] [sig ] [69/3494] Forecasting AEP... [2026-01-14T20:15:29.753150] [INFO ] [sig ] Generating forecast for: AEP [2026-01-14T20:15:29.753182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-14T20:15:29.766590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-14T20:15:29.766867] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-14T20:15:29.767675] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-14T20:15:29.767749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:29.767782] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:29.767810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:29.767866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:29.825982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:29.826910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:29.826991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:29.827024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:29.960525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:29.960721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:29.960774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:29.960812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:29.965952] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-14T20:15:29.966529] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-14T20:15:29.966722] [INFO ] [sig ] AEP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:30.121525] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEP.txt [2026-01-14T20:15:30.121740] [INFO ] [sig ] [69/3494] Completed AEP in 0.4s | 2.81 sym/s | Total: 24.6s | ETA: 20.3m [2026-01-14T20:15:30.121783] [INFO ] [sig ] [70/3494] Forecasting AES... [2026-01-14T20:15:30.121812] [INFO ] [sig ] Generating forecast for: AES [2026-01-14T20:15:30.121843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-14T20:15:30.138203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-14T20:15:30.138744] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-14T20:15:30.139974] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-14T20:15:30.140048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:30.140090] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:30.140126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:30.140199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:30.209779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:30.210730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:30.210831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:30.210865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:30.341951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:30.342118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:30.342159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:30.342189] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:30.345845] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-14T20:15:30.346202] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-14T20:15:30.346348] [INFO ] [sig ] AES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:30.493831] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AES.txt [2026-01-14T20:15:30.494003] [INFO ] [sig ] [70/3494] Completed AES in 0.4s | 2.81 sym/s | Total: 24.9s | ETA: 20.3m [2026-01-14T20:15:30.494044] [INFO ] [sig ] [71/3494] Forecasting AESI... [2026-01-14T20:15:30.494073] [INFO ] [sig ] Generating forecast for: AESI [2026-01-14T20:15:30.494104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-14T20:15:30.507626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-14T20:15:30.508082] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-14T20:15:30.508993] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-14T20:15:30.509053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:30.509086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:30.509115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:30.509172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:30.572929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:30.573875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:30.574003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:30.574037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:30.692322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:30.692481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:30.692521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:30.692550] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:30.696007] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-14T20:15:30.696350] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-14T20:15:30.696492] [INFO ] [sig ] AESI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:30.841199] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AESI.txt [2026-01-14T20:15:30.841361] [INFO ] [sig ] [71/3494] Completed AESI in 0.3s | 2.81 sym/s | Total: 25.3s | ETA: 20.3m [2026-01-14T20:15:30.841401] [INFO ] [sig ] [72/3494] Forecasting AEVA... [2026-01-14T20:15:30.841431] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-14T20:15:30.841462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-14T20:15:30.853313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-14T20:15:30.853701] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-14T20:15:30.854488] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-14T20:15:30.854541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:30.854589] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:30.854620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:30.854676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:30.913959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:30.915066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:30.915344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:30.915377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:31.037665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:31.037845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:31.037886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:31.037915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:31.041938] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=49.86%) [2026-01-14T20:15:31.042259] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-14T20:15:31.042396] [INFO ] [sig ] AEVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:31.194143] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEVA.txt [2026-01-14T20:15:31.194304] [INFO ] [sig ] [72/3494] Completed AEVA in 0.4s | 2.81 sym/s | Total: 25.6s | ETA: 20.3m [2026-01-14T20:15:31.194344] [INFO ] [sig ] [73/3494] Forecasting AEYE... [2026-01-14T20:15:31.194373] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-14T20:15:31.194405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-14T20:15:31.207528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-14T20:15:31.208006] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-14T20:15:31.208951] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-14T20:15:31.209007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:31.209041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:31.209069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:31.209125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:31.270014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:31.270939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:31.271028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:31.271061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:31.398522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:31.398772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:31.398816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:31.398844] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:31.402470] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-01-14T20:15:31.402843] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-14T20:15:31.403000] [INFO ] [sig ] AEYE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:31.558838] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AEYE.txt [2026-01-14T20:15:31.558997] [INFO ] [sig ] [73/3494] Completed AEYE in 0.4s | 2.81 sym/s | Total: 26.0s | ETA: 20.3m [2026-01-14T20:15:31.559037] [INFO ] [sig ] [74/3494] Forecasting AFB... [2026-01-14T20:15:31.559067] [INFO ] [sig ] Generating forecast for: AFB [2026-01-14T20:15:31.559098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-14T20:15:31.571868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-14T20:15:31.572287] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-14T20:15:31.573231] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-14T20:15:31.573288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:31.573321] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:31.573349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:31.573406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:31.639570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:31.640697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:31.640784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:31.640817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:31.778554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:31.778727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:31.778770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:31.778800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:31.783023] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-14T20:15:31.783539] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-14T20:15:31.783695] [INFO ] [sig ] AFB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:31.934560] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AFB.txt [2026-01-14T20:15:31.934776] [INFO ] [sig ] [74/3494] Completed AFB in 0.4s | 2.81 sym/s | Total: 26.4s | ETA: 20.3m [2026-01-14T20:15:31.934816] [INFO ] [sig ] [75/3494] Forecasting AFCG... [2026-01-14T20:15:31.934847] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-14T20:15:31.934878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-14T20:15:31.955523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-14T20:15:31.956224] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-14T20:15:31.957519] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-14T20:15:31.957629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:31.957711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:31.957763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:31.957859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:32.053105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:32.054302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:32.054396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:32.054431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:32.184774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:32.184945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:32.184988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:32.185040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:32.189107] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-01-14T20:15:32.189527] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-14T20:15:32.189719] [INFO ] [sig ] AFCG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:32.345224] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AFCG.txt [2026-01-14T20:15:32.345366] [INFO ] [sig ] [75/3494] Completed AFCG in 0.4s | 2.80 sym/s | Total: 26.8s | ETA: 20.4m [2026-01-14T20:15:32.345406] [INFO ] [sig ] [76/3494] Forecasting AFG... [2026-01-14T20:15:32.345434] [INFO ] [sig ] Generating forecast for: AFG [2026-01-14T20:15:32.345465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-14T20:15:32.357366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-14T20:15:32.357745] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-14T20:15:32.358568] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-14T20:15:32.358643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:32.358678] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:32.358707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:32.358765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:32.421249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:32.422136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:32.422222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:32.422257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:32.550500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:32.550677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:32.550721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:32.550751] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:32.554686] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-01-14T20:15:32.554983] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-14T20:15:32.555127] [INFO ] [sig ] AFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:32.719649] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AFG.txt [2026-01-14T20:15:32.719829] [INFO ] [sig ] [76/3494] Completed AFG in 0.4s | 2.80 sym/s | Total: 27.2s | ETA: 20.4m [2026-01-14T20:15:32.719871] [INFO ] [sig ] [77/3494] Forecasting AFGC... [2026-01-14T20:15:32.719901] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-14T20:15:32.719932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-14T20:15:32.732743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-14T20:15:32.733138] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-14T20:15:32.733982] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-14T20:15:32.734037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:32.734083] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:32.734112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:32.734167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:32.794600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:32.795469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:32.795556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:32.795619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:32.908239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:32.908409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:32.908450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:32.908480] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:32.912381] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-01-14T20:15:32.912791] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-14T20:15:32.912939] [INFO ] [sig ] AFGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:33.060222] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AFGC.txt [2026-01-14T20:15:33.060352] [INFO ] [sig ] [77/3494] Completed AFGC in 0.3s | 2.80 sym/s | Total: 27.5s | ETA: 20.3m [2026-01-14T20:15:33.060390] [INFO ] [sig ] [78/3494] Forecasting AFL... [2026-01-14T20:15:33.060419] [INFO ] [sig ] Generating forecast for: AFL [2026-01-14T20:15:33.060449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-14T20:15:33.071632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-14T20:15:33.071936] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-14T20:15:33.072753] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-14T20:15:33.072806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:33.072866] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:33.072894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:33.072951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:33.130228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:33.131103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:33.131188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:33.131222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:33.250986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:33.251140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:33.251181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:33.251210] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:33.255861] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=23.41%) [2026-01-14T20:15:33.256153] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-14T20:15:33.256284] [INFO ] [sig ] AFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:33.402222] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AFL.txt [2026-01-14T20:15:33.402356] [INFO ] [sig ] [78/3494] Completed AFL in 0.3s | 2.80 sym/s | Total: 27.8s | ETA: 20.3m [2026-01-14T20:15:33.402395] [INFO ] [sig ] [79/3494] Forecasting AFRI... [2026-01-14T20:15:33.402425] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-14T20:15:33.402456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-14T20:15:33.412845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-14T20:15:33.413103] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-14T20:15:33.414015] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-14T20:15:33.414070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:33.414101] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:33.414128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:33.414183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:33.474907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:33.475838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:33.475920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:33.475952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:33.575394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:33.575549] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:15:33.575612] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:33.575644] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:33.579184] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-01-14T20:15:33.579533] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-14T20:15:33.579706] [INFO ] [sig ] AFRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:33.723803] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AFRI.txt [2026-01-14T20:15:33.723963] [INFO ] [sig ] [79/3494] Completed AFRI in 0.3s | 2.81 sym/s | Total: 28.2s | ETA: 20.3m [2026-01-14T20:15:33.724003] [INFO ] [sig ] [80/3494] Forecasting AFRM... [2026-01-14T20:15:33.724033] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-14T20:15:33.724063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-14T20:15:33.735730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-14T20:15:33.736104] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-14T20:15:33.736898] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-14T20:15:33.736951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:33.736982] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:33.737009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:33.737065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:33.795461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:33.796138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:33.796215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:33.796247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:33.916684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:33.916838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:33.916880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:33.916910] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:33.921051] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=13.98%) [2026-01-14T20:15:33.921484] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-14T20:15:33.921638] [INFO ] [sig ] AFRM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:34.068218] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AFRM.txt [2026-01-14T20:15:34.068353] [INFO ] [sig ] [80/3494] Completed AFRM in 0.3s | 2.81 sym/s | Total: 28.5s | ETA: 20.3m [2026-01-14T20:15:34.068397] [INFO ] [sig ] [81/3494] Forecasting AFYA... [2026-01-14T20:15:34.068428] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-14T20:15:34.068459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-14T20:15:34.080881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-14T20:15:34.081188] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-14T20:15:34.082035] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-14T20:15:34.082093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:34.082127] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:34.082155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:34.082211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:34.141544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:34.142272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:34.142353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:34.142387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:34.261725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:34.261881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:34.261921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:34.261983] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:34.265380] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-01-14T20:15:34.265682] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-14T20:15:34.265815] [INFO ] [sig ] AFYA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:34.410050] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AFYA.txt [2026-01-14T20:15:34.410190] [INFO ] [sig ] [81/3494] Completed AFYA in 0.3s | 2.81 sym/s | Total: 28.8s | ETA: 20.3m [2026-01-14T20:15:34.410230] [INFO ] [sig ] [82/3494] Forecasting AG... [2026-01-14T20:15:34.410259] [INFO ] [sig ] Generating forecast for: AG [2026-01-14T20:15:34.410289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-14T20:15:34.422352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-14T20:15:34.422694] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-14T20:15:34.423591] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-14T20:15:34.423671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:34.423705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:34.423733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:34.423791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:34.483117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:34.483872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:34.483951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:34.483985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:34.609695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:34.609855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:34.609898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:34.609928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:34.614004] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=59.14%) [2026-01-14T20:15:34.614294] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-14T20:15:34.614658] [INFO ] [sig ] AG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:34.767799] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AG.txt [2026-01-14T20:15:34.767970] [INFO ] [sig ] [82/3494] Completed AG in 0.4s | 2.81 sym/s | Total: 29.2s | ETA: 20.3m [2026-01-14T20:15:34.768011] [INFO ] [sig ] [83/3494] Forecasting AGCO... [2026-01-14T20:15:34.768042] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-14T20:15:34.768072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-14T20:15:34.780782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-14T20:15:34.781172] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-14T20:15:34.782188] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-14T20:15:34.782242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:34.782273] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:34.782299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:34.782355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:34.850561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:34.851625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:34.851730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:34.851773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:34.993888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:34.994061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:34.994115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:34.994149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:34.998901] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=67.65%) [2026-01-14T20:15:34.999279] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-14T20:15:34.999640] [INFO ] [sig ] AGCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:35.174638] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGCO.txt [2026-01-14T20:15:35.174804] [INFO ] [sig ] [83/3494] Completed AGCO in 0.4s | 2.80 sym/s | Total: 29.6s | ETA: 20.3m [2026-01-14T20:15:35.174844] [INFO ] [sig ] [84/3494] Forecasting AGD... [2026-01-14T20:15:35.174875] [INFO ] [sig ] Generating forecast for: AGD [2026-01-14T20:15:35.174907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-14T20:15:35.187738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-14T20:15:35.188095] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-14T20:15:35.188920] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-14T20:15:35.188976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:35.189009] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:35.189036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:35.189093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:35.248439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:35.249394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:35.249483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:35.249520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:35.376021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:35.376189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:35.376230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:35.376280] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:35.379778] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-14T20:15:35.380066] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-14T20:15:35.380202] [INFO ] [sig ] AGD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:35.544648] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGD.txt [2026-01-14T20:15:35.544805] [INFO ] [sig ] [84/3494] Completed AGD in 0.4s | 2.80 sym/s | Total: 30.0s | ETA: 20.3m [2026-01-14T20:15:35.544844] [INFO ] [sig ] [85/3494] Forecasting AGEN... [2026-01-14T20:15:35.544876] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-14T20:15:35.544905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-14T20:15:35.557625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-14T20:15:35.558075] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-14T20:15:35.558892] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-14T20:15:35.558947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:35.558980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:35.559008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:35.559065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:35.625649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:35.626657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:35.626747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:35.626782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:35.768075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:35.768252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:35.768293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:35.768325] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:35.772059] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-14T20:15:35.772399] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-14T20:15:35.772545] [INFO ] [sig ] AGEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:35.938492] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGEN.txt [2026-01-14T20:15:35.938679] [INFO ] [sig ] [85/3494] Completed AGEN in 0.4s | 2.80 sym/s | Total: 30.4s | ETA: 20.3m [2026-01-14T20:15:35.938725] [INFO ] [sig ] [86/3494] Forecasting AGI... [2026-01-14T20:15:35.938758] [INFO ] [sig ] Generating forecast for: AGI [2026-01-14T20:15:35.938790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-14T20:15:35.954189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-14T20:15:35.954847] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-14T20:15:35.955868] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-14T20:15:35.955926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:35.955961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:35.955990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:35.956047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:36.021649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:36.022968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:36.023103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:36.023169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:36.153638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:36.153927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:36.153973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:36.154005] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:36.158502] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=49.83%) [2026-01-14T20:15:36.158870] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-14T20:15:36.159021] [INFO ] [sig ] AGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:36.322781] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGI.txt [2026-01-14T20:15:36.322951] [INFO ] [sig ] [86/3494] Completed AGI in 0.4s | 2.80 sym/s | Total: 30.8s | ETA: 20.3m [2026-01-14T20:15:36.322993] [INFO ] [sig ] [87/3494] Forecasting AGIO... [2026-01-14T20:15:36.323024] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-14T20:15:36.323054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-14T20:15:36.335101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-14T20:15:36.335455] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-14T20:15:36.336288] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-14T20:15:36.336342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:36.336374] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:36.336400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:36.336455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:36.394852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:36.395982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:36.396068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:36.396100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:36.524636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:36.524810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:36.525040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:36.525068] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:36.529074] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=53.57%) [2026-01-14T20:15:36.529358] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-14T20:15:36.529485] [INFO ] [sig ] AGIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:36.676983] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGIO.txt [2026-01-14T20:15:36.677140] [INFO ] [sig ] [87/3494] Completed AGIO in 0.4s | 2.80 sym/s | Total: 31.1s | ETA: 20.3m [2026-01-14T20:15:36.677181] [INFO ] [sig ] [88/3494] Forecasting AGM... [2026-01-14T20:15:36.677211] [INFO ] [sig ] Generating forecast for: AGM [2026-01-14T20:15:36.677241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-14T20:15:36.690951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-14T20:15:36.691324] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-14T20:15:36.692121] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-14T20:15:36.692173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:36.692204] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:36.692244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:36.692301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:36.751325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:36.752302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:36.752444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:36.752479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:36.875818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:36.875992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:36.876033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:36.876061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:36.880001] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=22.76%) [2026-01-14T20:15:36.880492] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-14T20:15:36.880652] [INFO ] [sig ] AGM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:37.025338] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGM.txt [2026-01-14T20:15:37.025493] [INFO ] [sig ] [88/3494] Completed AGM in 0.3s | 2.80 sym/s | Total: 31.5s | ETA: 20.3m [2026-01-14T20:15:37.025534] [INFO ] [sig ] [89/3494] Forecasting AGMH... [2026-01-14T20:15:37.025565] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-14T20:15:37.025620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-14T20:15:37.038039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-14T20:15:37.038610] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-14T20:15:37.039390] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-14T20:15:37.039443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:37.039475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:37.039501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:37.039557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:37.098054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:37.098948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:37.099028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:37.099061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:37.215412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:37.215587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:37.215631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:37.215659] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:37.219089] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-14T20:15:37.219388] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-14T20:15:37.219523] [INFO ] [sig ] AGMH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:37.362489] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGMH.txt [2026-01-14T20:15:37.362664] [INFO ] [sig ] [89/3494] Completed AGMH in 0.3s | 2.80 sym/s | Total: 31.8s | ETA: 20.3m [2026-01-14T20:15:37.362705] [INFO ] [sig ] [90/3494] Forecasting AGNC... [2026-01-14T20:15:37.362734] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-14T20:15:37.362765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-14T20:15:37.374429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-14T20:15:37.374754] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-14T20:15:37.375529] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-14T20:15:37.375603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:37.375637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:37.375664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:37.375719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:37.431938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:37.432687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:37.432766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:37.432798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:37.560999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:37.561156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:37.561199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:37.561229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:37.565161] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-01-14T20:15:37.565721] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-14T20:15:37.565862] [INFO ] [sig ] AGNC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:37.731186] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGNC.txt [2026-01-14T20:15:37.731366] [INFO ] [sig ] [90/3494] Completed AGNC in 0.4s | 2.80 sym/s | Total: 32.2s | ETA: 20.3m [2026-01-14T20:15:37.731407] [INFO ] [sig ] [91/3494] Forecasting AGNCL... [2026-01-14T20:15:37.731448] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-14T20:15:37.731480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-14T20:15:37.744524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-14T20:15:37.744916] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-14T20:15:37.745776] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-14T20:15:37.745831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:37.745863] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:37.745889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:37.745944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:37.806172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:37.807289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:37.807387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:37.807421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:37.913672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:37.913827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:37.913867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:37.913897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:37.917324] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-01-14T20:15:37.917611] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-14T20:15:37.917759] [INFO ] [sig ] AGNCL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:38.060546] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGNCL.txt [2026-01-14T20:15:38.060758] [INFO ] [sig ] [91/3494] Completed AGNCL in 0.3s | 2.80 sym/s | Total: 32.5s | ETA: 20.3m [2026-01-14T20:15:38.060800] [INFO ] [sig ] [92/3494] Forecasting AGNCM... [2026-01-14T20:15:38.060831] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-14T20:15:38.060867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-14T20:15:38.072331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-14T20:15:38.072809] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-14T20:15:38.073631] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-14T20:15:38.073686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:38.073718] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:38.073746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:38.073803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:38.137409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:38.138604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:38.138695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:38.138730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:38.244976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:38.245146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:38.245190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:38.245220] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:38.248925] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-14T20:15:38.249250] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-14T20:15:38.249386] [INFO ] [sig ] AGNCM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:38.394018] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGNCM.txt [2026-01-14T20:15:38.394144] [INFO ] [sig ] [92/3494] Completed AGNCM in 0.3s | 2.80 sym/s | Total: 32.8s | ETA: 20.2m [2026-01-14T20:15:38.394183] [INFO ] [sig ] [93/3494] Forecasting AGNCN... [2026-01-14T20:15:38.394213] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-14T20:15:38.394243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-14T20:15:38.406119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-14T20:15:38.406423] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-14T20:15:38.407349] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-14T20:15:38.407403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:38.407434] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:38.407461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:38.407517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:38.472174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:38.473093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:38.473202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:38.473236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:38.590547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:38.590730] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:15:38.590771] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:38.590799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:38.594593] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=49.90%) [2026-01-14T20:15:38.594902] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-14T20:15:38.595042] [INFO ] [sig ] AGNCN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:38.753026] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGNCN.txt [2026-01-14T20:15:38.753195] [INFO ] [sig ] [93/3494] Completed AGNCN in 0.4s | 2.80 sym/s | Total: 33.2s | ETA: 20.2m [2026-01-14T20:15:38.753237] [INFO ] [sig ] [94/3494] Forecasting AGNCO... [2026-01-14T20:15:38.753268] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-14T20:15:38.753309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-14T20:15:38.767794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-14T20:15:38.768381] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-14T20:15:38.769282] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-14T20:15:38.769339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:38.769374] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:38.769403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:38.769461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:38.827353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:38.828264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:38.828349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:38.828384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:38.945763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:38.945924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:38.945967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:38.945998] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:38.949487] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-01-14T20:15:38.949794] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-14T20:15:38.949928] [INFO ] [sig ] AGNCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:39.095302] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGNCO.txt [2026-01-14T20:15:39.095431] [INFO ] [sig ] [94/3494] Completed AGNCO in 0.3s | 2.80 sym/s | Total: 33.5s | ETA: 20.2m [2026-01-14T20:15:39.095470] [INFO ] [sig ] [95/3494] Forecasting AGNCP... [2026-01-14T20:15:39.095500] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-14T20:15:39.095531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-14T20:15:39.106610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-14T20:15:39.106900] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-14T20:15:39.107719] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-14T20:15:39.107773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:39.107830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:39.107859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:39.107934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:39.168207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:39.169257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:39.169339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:39.169372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:39.290116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:39.290273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:39.290313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:39.290361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:39.293854] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-14T20:15:39.294135] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-14T20:15:39.294270] [INFO ] [sig ] AGNCP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:39.434205] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AGNCP.txt [2026-01-14T20:15:39.434343] [INFO ] [sig ] [95/3494] Completed AGNCP in 0.3s | 2.80 sym/s | Total: 33.9s | ETA: 20.2m [2026-01-14T20:15:39.434393] [INFO ] [sig ] [96/3494] Forecasting AGO... [2026-01-14T20:15:39.434433] [INFO ] [sig ] Generating forecast for: AGO [2026-01-14T20:15:39.434466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-14T20:15:39.445858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-14T20:15:39.446190] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-14T20:15:39.447056] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-14T20:15:39.447112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:39.447144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:39.447174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:39.447236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:39.504689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:39.505391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:39.505469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:39.505503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:39.626078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:39.626230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:39.626272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:39.626300] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:39.630276] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-01-14T20:15:39.630551] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-14T20:15:39.630693] [INFO ] [sig ] AGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:39.770694] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGO.txt [2026-01-14T20:15:39.770831] [INFO ] [sig ] [96/3494] Completed AGO in 0.3s | 2.81 sym/s | Total: 34.2s | ETA: 20.2m [2026-01-14T20:15:39.770869] [INFO ] [sig ] [97/3494] Forecasting AGRO... [2026-01-14T20:15:39.770899] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-14T20:15:39.770930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-14T20:15:39.782312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-14T20:15:39.782624] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-14T20:15:39.783399] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-14T20:15:39.783451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:39.783483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:39.783510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:39.783587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:39.840548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:39.841555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:39.841672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:39.841736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:39.963842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:39.964011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:39.964055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:39.964085] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:39.967523] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-01-14T20:15:39.967853] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-14T20:15:39.967986] [INFO ] [sig ] AGRO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:40.107673] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGRO.txt [2026-01-14T20:15:40.107819] [INFO ] [sig ] [97/3494] Completed AGRO in 0.3s | 2.81 sym/s | Total: 34.5s | ETA: 20.2m [2026-01-14T20:15:40.107859] [INFO ] [sig ] [98/3494] Forecasting AGX... [2026-01-14T20:15:40.107889] [INFO ] [sig ] Generating forecast for: AGX [2026-01-14T20:15:40.107919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-14T20:15:40.119218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-14T20:15:40.119517] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-14T20:15:40.120306] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-14T20:15:40.120359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:40.120390] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:40.120416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:40.120470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:40.178700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:40.179560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:40.179660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:40.179696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:40.297304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:40.297458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:40.297498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:40.297558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:40.300973] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-01-14T20:15:40.301245] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-14T20:15:40.301378] [INFO ] [sig ] AGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:40.442823] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGX.txt [2026-01-14T20:15:40.442968] [INFO ] [sig ] [98/3494] Completed AGX in 0.3s | 2.81 sym/s | Total: 34.9s | ETA: 20.1m [2026-01-14T20:15:40.443007] [INFO ] [sig ] [99/3494] Forecasting AGYS... [2026-01-14T20:15:40.443046] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-14T20:15:40.443078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-14T20:15:40.459654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-14T20:15:40.460013] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-14T20:15:40.460821] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-14T20:15:40.460874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:40.460906] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:40.460933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:40.461000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:40.518437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:40.519199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:40.519279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:40.519311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:40.642251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:40.642622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:40.642664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:40.642692] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:40.646065] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-01-14T20:15:40.646341] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-14T20:15:40.646469] [INFO ] [sig ] AGYS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:40.786871] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGYS.txt [2026-01-14T20:15:40.787029] [INFO ] [sig ] [99/3494] Completed AGYS in 0.3s | 2.81 sym/s | Total: 35.2s | ETA: 20.1m [2026-01-14T20:15:40.787069] [INFO ] [sig ] [100/3494] Forecasting AGZD... [2026-01-14T20:15:40.787097] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-14T20:15:40.787129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-14T20:15:40.799555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-14T20:15:40.799954] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-14T20:15:40.800787] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-14T20:15:40.800865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:40.800898] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:40.800926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:40.800984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:40.860707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:40.861595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:40.861679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:40.861713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:40.987860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:40.988026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:40.988067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:40.988097] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:40.991859] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-14T20:15:40.992312] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-14T20:15:40.992441] [INFO ] [sig ] AGZD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:41.142088] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AGZD.txt [2026-01-14T20:15:41.142247] [INFO ] [sig ] [100/3494] Completed AGZD in 0.4s | 2.81 sym/s | Total: 35.6s | ETA: 20.1m [2026-01-14T20:15:41.142290] [INFO ] [sig ] [101/3494] Forecasting AHCO... [2026-01-14T20:15:41.142320] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-14T20:15:41.142352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-14T20:15:41.154183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-14T20:15:41.154530] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-14T20:15:41.155368] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-14T20:15:41.155434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:41.155468] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:41.155495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:41.155553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:41.214036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:41.214851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:41.214932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:41.214966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:41.337125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:41.337286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:41.337328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:41.337357] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:41.340826] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-01-14T20:15:41.341115] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-14T20:15:41.341245] [INFO ] [sig ] AHCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:41.484299] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AHCO.txt [2026-01-14T20:15:41.484451] [INFO ] [sig ] [101/3494] Completed AHCO in 0.3s | 2.81 sym/s | Total: 35.9s | ETA: 20.1m [2026-01-14T20:15:41.484491] [INFO ] [sig ] [102/3494] Forecasting AHH... [2026-01-14T20:15:41.484520] [INFO ] [sig ] Generating forecast for: AHH [2026-01-14T20:15:41.484549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-14T20:15:41.496060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-14T20:15:41.496458] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-14T20:15:41.497293] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-14T20:15:41.497347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:41.497380] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:41.497407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:41.497464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:41.559717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:41.560721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:41.560811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:41.560847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:41.682802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:41.682952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:41.682992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:41.683022] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:41.686472] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=87.39%) [2026-01-14T20:15:41.686913] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-14T20:15:41.687040] [INFO ] [sig ] AHH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:41.833937] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AHH.txt [2026-01-14T20:15:41.834095] [INFO ] [sig ] [102/3494] Completed AHH in 0.3s | 2.81 sym/s | Total: 36.3s | ETA: 20.1m [2026-01-14T20:15:41.834135] [INFO ] [sig ] [103/3494] Forecasting AI... [2026-01-14T20:15:41.834165] [INFO ] [sig ] Generating forecast for: AI [2026-01-14T20:15:41.834197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-14T20:15:41.845357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-14T20:15:41.845671] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-14T20:15:41.846478] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-14T20:15:41.846531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:41.846563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:41.846609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:41.846665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:41.911199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:41.912084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:41.912185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:41.912218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:42.039248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:42.039408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:42.039449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:42.039478] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:42.043112] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-01-14T20:15:42.043413] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-14T20:15:42.043544] [INFO ] [sig ] AI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:42.202859] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AI.txt [2026-01-14T20:15:42.203016] [INFO ] [sig ] [103/3494] Completed AI in 0.4s | 2.81 sym/s | Total: 36.6s | ETA: 20.1m [2026-01-14T20:15:42.203070] [INFO ] [sig ] [104/3494] Forecasting AIA... [2026-01-14T20:15:42.203103] [INFO ] [sig ] Generating forecast for: AIA [2026-01-14T20:15:42.203133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-14T20:15:42.214887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-14T20:15:42.215266] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-14T20:15:42.216106] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-14T20:15:42.216162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:42.216194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:42.216221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:42.216278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:42.275380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:42.276272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:42.276357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:42.276390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:42.399327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:42.399491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:42.399531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:42.399559] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:42.403179] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-01-14T20:15:42.403529] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-14T20:15:42.403699] [INFO ] [sig ] AIA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:42.550750] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIA.txt [2026-01-14T20:15:42.550919] [INFO ] [sig ] [104/3494] Completed AIA in 0.3s | 2.81 sym/s | Total: 37.0s | ETA: 20.1m [2026-01-14T20:15:42.550968] [INFO ] [sig ] [105/3494] Forecasting AIG... [2026-01-14T20:15:42.551000] [INFO ] [sig ] Generating forecast for: AIG [2026-01-14T20:15:42.551031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-14T20:15:42.562764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-14T20:15:42.563124] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-14T20:15:42.564023] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-14T20:15:42.564079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:42.564112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:42.564141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:42.564200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:42.625839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:42.626727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:42.626809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:42.626874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:42.755862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:42.756023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:42.756063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:42.756092] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:42.759608] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-01-14T20:15:42.759893] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-14T20:15:42.760024] [INFO ] [sig ] AIG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:42.903109] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AIG.txt [2026-01-14T20:15:42.903252] [INFO ] [sig ] [105/3494] Completed AIG in 0.4s | 2.81 sym/s | Total: 37.3s | ETA: 20.1m [2026-01-14T20:15:42.903294] [INFO ] [sig ] [106/3494] Forecasting AIMD... [2026-01-14T20:15:42.903327] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-14T20:15:42.903357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-14T20:15:42.915125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-14T20:15:42.915442] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-14T20:15:42.916257] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-14T20:15:42.916312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:42.916345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:42.916373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:42.916430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:42.975934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:42.976668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:42.976748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:42.976781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:43.099373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:43.099551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:43.099631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:43.099666] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:43.103541] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-01-14T20:15:43.103940] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-14T20:15:43.104089] [INFO ] [sig ] AIMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:43.249637] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AIMD.txt [2026-01-14T20:15:43.249834] [INFO ] [sig ] [106/3494] Completed AIMD in 0.3s | 2.81 sym/s | Total: 37.7s | ETA: 20.1m [2026-01-14T20:15:43.249876] [INFO ] [sig ] [107/3494] Forecasting AIO... [2026-01-14T20:15:43.249906] [INFO ] [sig ] Generating forecast for: AIO [2026-01-14T20:15:43.249938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-14T20:15:43.262251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-14T20:15:43.262642] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-14T20:15:43.263496] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-14T20:15:43.263551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:43.263607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:43.263638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:43.263695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:43.324381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:43.325332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:43.325421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:43.325456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:43.449478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:43.449853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:43.449895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:43.449923] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:43.453554] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-14T20:15:43.453870] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-14T20:15:43.454002] [INFO ] [sig ] AIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:43.601100] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIO.txt [2026-01-14T20:15:43.601230] [INFO ] [sig ] [107/3494] Completed AIO in 0.4s | 2.81 sym/s | Total: 38.0s | ETA: 20.1m [2026-01-14T20:15:43.601268] [INFO ] [sig ] [108/3494] Forecasting AIP... [2026-01-14T20:15:43.601298] [INFO ] [sig ] Generating forecast for: AIP [2026-01-14T20:15:43.601328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-14T20:15:43.613417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-14T20:15:43.613735] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-14T20:15:43.614508] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-14T20:15:43.614561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:43.614611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:43.614639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:43.614694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:43.672663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:43.673437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:43.673715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:43.673750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:43.798358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:43.798737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:43.798796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:43.798826] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:43.802382] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=76.56%) [2026-01-14T20:15:43.802862] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-14T20:15:43.802990] [INFO ] [sig ] AIP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:43.952693] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AIP.txt [2026-01-14T20:15:43.952858] [INFO ] [sig ] [108/3494] Completed AIP in 0.4s | 2.81 sym/s | Total: 38.4s | ETA: 20.1m [2026-01-14T20:15:43.952898] [INFO ] [sig ] [109/3494] Forecasting AIPI... [2026-01-14T20:15:43.952928] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-14T20:15:43.952959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-14T20:15:43.964307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-14T20:15:43.964618] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-14T20:15:43.965398] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-14T20:15:43.965452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:43.965485] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:43.965512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:43.965587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:44.025157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:44.026135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:44.026232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:44.026277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:44.149940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:44.150111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:44.150155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:44.150185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:44.153563] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=67.59%) [2026-01-14T20:15:44.153854] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-14T20:15:44.153978] [INFO ] [sig ] AIPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:44.296165] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AIPI.txt [2026-01-14T20:15:44.296298] [INFO ] [sig ] [109/3494] Completed AIPI in 0.3s | 2.81 sym/s | Total: 38.7s | ETA: 20.0m [2026-01-14T20:15:44.296337] [INFO ] [sig ] [110/3494] Forecasting AIQ... [2026-01-14T20:15:44.296370] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-14T20:15:44.296401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-14T20:15:44.309118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-14T20:15:44.309419] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-14T20:15:44.310206] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-14T20:15:44.310260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:44.310291] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:44.310318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:44.310378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:44.370182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:44.370957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:44.371038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:44.371073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:44.498326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:44.498491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:44.498533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:44.498596] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:44.502312] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-14T20:15:44.502614] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-14T20:15:44.502743] [INFO ] [sig ] AIQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:44.651810] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AIQ.txt [2026-01-14T20:15:44.651953] [INFO ] [sig ] [110/3494] Completed AIQ in 0.4s | 2.81 sym/s | Total: 39.1s | ETA: 20.0m [2026-01-14T20:15:44.651991] [INFO ] [sig ] [111/3494] Forecasting AIRG... [2026-01-14T20:15:44.652020] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-14T20:15:44.652051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-14T20:15:44.666324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-14T20:15:44.666623] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-14T20:15:44.667422] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-14T20:15:44.667478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:44.667510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:44.667537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:44.667615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:44.726263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:44.727010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:44.727104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:44.727139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:44.836461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:44.836637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:44.836679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:44.836711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:44.840452] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-14T20:15:44.840946] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-14T20:15:44.841075] [INFO ] [sig ] AIRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:44.986108] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIRG.txt [2026-01-14T20:15:44.986267] [INFO ] [sig ] [111/3494] Completed AIRG in 0.3s | 2.82 sym/s | Total: 39.4s | ETA: 20.0m [2026-01-14T20:15:44.986307] [INFO ] [sig ] [112/3494] Forecasting AIRJ... [2026-01-14T20:15:44.986335] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-14T20:15:44.986365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-14T20:15:44.998349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-14T20:15:44.998673] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-14T20:15:44.999448] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-14T20:15:44.999500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:44.999585] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:44.999618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:44.999676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:45.058093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:45.059180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:45.059262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:45.059294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:45.183832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:45.183996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:45.184036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:45.184064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:45.187787] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-01-14T20:15:45.188067] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-14T20:15:45.188198] [INFO ] [sig ] AIRJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:45.332514] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIRJ.txt [2026-01-14T20:15:45.332676] [INFO ] [sig ] [112/3494] Completed AIRJ in 0.3s | 2.82 sym/s | Total: 39.8s | ETA: 20.0m [2026-01-14T20:15:45.332718] [INFO ] [sig ] [113/3494] Forecasting AIRS... [2026-01-14T20:15:45.332748] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-14T20:15:45.332780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-14T20:15:45.344974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-14T20:15:45.345279] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-14T20:15:45.346286] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-14T20:15:45.346339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:45.346373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:45.346402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:45.346457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:45.406306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:45.407169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:45.407252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:45.407284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:45.528826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:45.528980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:45.529021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:45.529048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:45.532774] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-14T20:15:45.533047] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-14T20:15:45.533172] [INFO ] [sig ] AIRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:45.676963] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIRS.txt [2026-01-14T20:15:45.677109] [INFO ] [sig ] [113/3494] Completed AIRS in 0.3s | 2.82 sym/s | Total: 40.1s | ETA: 20.0m [2026-01-14T20:15:45.677150] [INFO ] [sig ] [114/3494] Forecasting AISP... [2026-01-14T20:15:45.677180] [INFO ] [sig ] Generating forecast for: AISP [2026-01-14T20:15:45.677209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-14T20:15:45.689227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-14T20:15:45.689548] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-14T20:15:45.690348] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-14T20:15:45.690405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:45.690437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:45.690465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:45.690520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:45.747510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:45.748421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:45.748507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:45.748540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:45.876404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:45.876561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:45.876620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:45.876650] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:45.880373] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-14T20:15:45.880668] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-14T20:15:45.880795] [INFO ] [sig ] AISP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:46.036552] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AISP.txt [2026-01-14T20:15:46.036788] [INFO ] [sig ] [114/3494] Completed AISP in 0.4s | 2.82 sym/s | Total: 40.5s | ETA: 20.0m [2026-01-14T20:15:46.036845] [INFO ] [sig ] [115/3494] Forecasting AIZN... [2026-01-14T20:15:46.036891] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-14T20:15:46.036938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-14T20:15:46.052093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-14T20:15:46.052514] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-14T20:15:46.053647] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-14T20:15:46.053714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:46.053760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:46.053802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:46.053886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:46.113544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:46.114455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:46.114539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:46.114594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:46.228048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:46.228228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:46.228269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:46.228328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:46.231885] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=44.66%) [2026-01-14T20:15:46.232196] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-14T20:15:46.232322] [INFO ] [sig ] AIZN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:46.371787] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AIZN.txt [2026-01-14T20:15:46.371921] [INFO ] [sig ] [115/3494] Completed AIZN in 0.3s | 2.82 sym/s | Total: 40.8s | ETA: 20.0m [2026-01-14T20:15:46.371960] [INFO ] [sig ] [116/3494] Forecasting AJG... [2026-01-14T20:15:46.371995] [INFO ] [sig ] Generating forecast for: AJG [2026-01-14T20:15:46.372026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-14T20:15:46.384196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-14T20:15:46.384626] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-14T20:15:46.385430] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-14T20:15:46.385483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:46.385515] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:46.385541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:46.385615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:46.441841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:46.442550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:46.442644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:46.442677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:46.562849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:46.563012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:46.563052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:46.563082] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:46.566434] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-14T20:15:46.566734] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-14T20:15:46.566863] [INFO ] [sig ] AJG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:46.709158] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AJG.txt [2026-01-14T20:15:46.709328] [INFO ] [sig ] [116/3494] Completed AJG in 0.3s | 2.82 sym/s | Total: 41.1s | ETA: 20.0m [2026-01-14T20:15:46.709369] [INFO ] [sig ] [117/3494] Forecasting AKAM... [2026-01-14T20:15:46.709398] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-14T20:15:46.709428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-14T20:15:46.721707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-14T20:15:46.722160] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-14T20:15:46.723236] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-14T20:15:46.723301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:46.723346] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:46.723383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:46.723464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:46.786161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:46.787163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:46.787257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:46.787291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:46.925113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:46.925282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:46.925326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:46.925355] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:46.929260] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-14T20:15:46.929752] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-14T20:15:46.929937] [INFO ] [sig ] AKAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:47.126873] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AKAM.txt [2026-01-14T20:15:47.127100] [INFO ] [sig ] [117/3494] Completed AKAM in 0.4s | 2.81 sym/s | Total: 41.6s | ETA: 20.0m [2026-01-14T20:15:47.127160] [INFO ] [sig ] [118/3494] Forecasting AKBA... [2026-01-14T20:15:47.127199] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-14T20:15:47.127234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-14T20:15:47.160393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-14T20:15:47.164154] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-14T20:15:47.165640] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-14T20:15:47.165746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:47.165787] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:47.165817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:47.165877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:47.244510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:47.245801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:47.245933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:47.245991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:47.419135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:47.419334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:47.419398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:47.419440] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:47.424407] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-01-14T20:15:47.424959] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-14T20:15:47.425148] [INFO ] [sig ] AKBA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:47.632698] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AKBA.txt [2026-01-14T20:15:47.632907] [INFO ] [sig ] [118/3494] Completed AKBA in 0.5s | 2.80 sym/s | Total: 42.1s | ETA: 20.1m [2026-01-14T20:15:47.632968] [INFO ] [sig ] [119/3494] Forecasting AL... [2026-01-14T20:15:47.633020] [INFO ] [sig ] Generating forecast for: AL [2026-01-14T20:15:47.633060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-14T20:15:47.656976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-14T20:15:47.657479] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-14T20:15:47.658885] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-14T20:15:47.658968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:47.659020] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:47.659067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:47.659164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:47.743183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:47.744709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:47.744867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:47.744930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:47.913274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:47.913447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:47.913490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:47.913538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:47.917350] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-14T20:15:47.918029] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-14T20:15:47.918188] [INFO ] [sig ] AL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:48.074203] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AL.txt [2026-01-14T20:15:48.074375] [INFO ] [sig ] [119/3494] Completed AL in 0.4s | 2.80 sym/s | Total: 42.5s | ETA: 20.1m [2026-01-14T20:15:48.074419] [INFO ] [sig ] [120/3494] Forecasting ALAB... [2026-01-14T20:15:48.074453] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-14T20:15:48.074482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-14T20:15:48.091063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-14T20:15:48.091846] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-14T20:15:48.093259] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-14T20:15:48.093327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:48.093363] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:48.093390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:48.093449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:48.155065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:48.156146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:48.156254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:48.156289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:48.293031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:48.293228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:48.293298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:48.293352] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:48.299015] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-14T20:15:48.299600] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-14T20:15:48.299820] [INFO ] [sig ] ALAB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:48.484249] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALAB.txt [2026-01-14T20:15:48.484479] [INFO ] [sig ] [120/3494] Completed ALAB in 0.4s | 2.80 sym/s | Total: 42.9s | ETA: 20.1m [2026-01-14T20:15:48.484546] [INFO ] [sig ] [121/3494] Forecasting ALB... [2026-01-14T20:15:48.484619] [INFO ] [sig ] Generating forecast for: ALB [2026-01-14T20:15:48.484675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-14T20:15:48.500155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-14T20:15:48.500511] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-14T20:15:48.501347] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-14T20:15:48.501403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:48.501436] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:48.501465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:48.501523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:48.570134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:48.571285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:48.571371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:48.571422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:48.703080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:48.703240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:48.703281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:48.703319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:48.706825] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-14T20:15:48.707115] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-14T20:15:48.707283] [INFO ] [sig ] ALB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:48.859210] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALB.txt [2026-01-14T20:15:48.859377] [INFO ] [sig ] [121/3494] Completed ALB in 0.4s | 2.79 sym/s | Total: 43.3s | ETA: 20.1m [2026-01-14T20:15:48.859418] [INFO ] [sig ] [122/3494] Forecasting ALC... [2026-01-14T20:15:48.859450] [INFO ] [sig ] Generating forecast for: ALC [2026-01-14T20:15:48.859482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-14T20:15:48.877167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-14T20:15:48.877734] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-14T20:15:48.878950] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-14T20:15:48.879021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:48.879064] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:48.879103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:48.879185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:48.967823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:48.969023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:48.969174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:48.969221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:49.104045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:49.104213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:49.104256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:49.104286] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:49.107857] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-14T20:15:49.108189] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-14T20:15:49.108329] [INFO ] [sig ] ALC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:49.269502] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALC.txt [2026-01-14T20:15:49.269923] [INFO ] [sig ] [122/3494] Completed ALC in 0.4s | 2.79 sym/s | Total: 43.7s | ETA: 20.1m [2026-01-14T20:15:49.269990] [INFO ] [sig ] [123/3494] Forecasting ALCO... [2026-01-14T20:15:49.270047] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-14T20:15:49.270088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-14T20:15:49.286106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-14T20:15:49.286484] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-14T20:15:49.287376] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-14T20:15:49.287433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:49.287466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:49.287492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:49.287562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:49.349377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:49.350333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:49.350419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:49.350452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:49.484906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:49.485073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:49.485115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:49.485145] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:49.489324] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-01-14T20:15:49.489889] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-14T20:15:49.490034] [INFO ] [sig ] ALCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:49.652219] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALCO.txt [2026-01-14T20:15:49.652424] [INFO ] [sig ] [123/3494] Completed ALCO in 0.4s | 2.79 sym/s | Total: 44.1s | ETA: 20.1m [2026-01-14T20:15:49.652472] [INFO ] [sig ] [124/3494] Forecasting ALDX... [2026-01-14T20:15:49.652508] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-14T20:15:49.652544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-14T20:15:49.666298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-14T20:15:49.666942] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-14T20:15:49.668199] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-14T20:15:49.668258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:49.668290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:49.668317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:49.668374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:49.735355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:49.736324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:49.736409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:49.736443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:49.867090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:49.867443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:49.867484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:49.867512] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:49.871044] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=58.31%) [2026-01-14T20:15:49.871329] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-14T20:15:49.871460] [INFO ] [sig ] ALDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:50.032282] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALDX.txt [2026-01-14T20:15:50.032447] [INFO ] [sig ] [124/3494] Completed ALDX in 0.4s | 2.79 sym/s | Total: 44.5s | ETA: 20.1m [2026-01-14T20:15:50.032488] [INFO ] [sig ] [125/3494] Forecasting ALEX... [2026-01-14T20:15:50.032519] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-14T20:15:50.032549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-14T20:15:50.045725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-14T20:15:50.046114] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-14T20:15:50.046945] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-14T20:15:50.047000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:50.047035] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:50.047063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:50.047122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:50.109207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:50.110147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:50.110234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:50.110267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:50.241306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:50.241474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:50.241523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:50.241555] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:50.245381] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-01-14T20:15:50.245917] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-14T20:15:50.246063] [INFO ] [sig ] ALEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:50.401285] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALEX.txt [2026-01-14T20:15:50.401730] [INFO ] [sig ] [125/3494] Completed ALEX in 0.4s | 2.79 sym/s | Total: 44.8s | ETA: 20.1m [2026-01-14T20:15:50.401775] [INFO ] [sig ] [126/3494] Forecasting ALG... [2026-01-14T20:15:50.401807] [INFO ] [sig ] Generating forecast for: ALG [2026-01-14T20:15:50.401837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-14T20:15:50.414906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-14T20:15:50.415312] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-14T20:15:50.416179] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-14T20:15:50.416234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:50.416267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:50.416296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:50.416353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:50.477743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:50.478741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:50.478838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:50.478872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:50.608874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:50.609041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:50.609083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:50.609112] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:50.612686] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=67.53%) [2026-01-14T20:15:50.613019] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-14T20:15:50.613162] [INFO ] [sig ] ALG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:50.766777] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALG.txt [2026-01-14T20:15:50.766924] [INFO ] [sig ] [126/3494] Completed ALG in 0.4s | 2.79 sym/s | Total: 45.2s | ETA: 20.1m [2026-01-14T20:15:50.766964] [INFO ] [sig ] [127/3494] Forecasting ALGM... [2026-01-14T20:15:50.766994] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-14T20:15:50.767024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-14T20:15:50.779470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-14T20:15:50.779809] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-14T20:15:50.780609] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-14T20:15:50.780662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:50.780693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:50.780720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:50.780775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:50.842481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:50.843421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:50.843503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:50.843536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:50.964026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:50.964209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:50.964253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:50.964281] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:50.967765] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-14T20:15:50.968075] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-14T20:15:50.968201] [INFO ] [sig ] ALGM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:51.108266] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALGM.txt [2026-01-14T20:15:51.108434] [INFO ] [sig ] [127/3494] Completed ALGM in 0.3s | 2.79 sym/s | Total: 45.5s | ETA: 20.1m [2026-01-14T20:15:51.108475] [INFO ] [sig ] [128/3494] Forecasting ALGN... [2026-01-14T20:15:51.108504] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-14T20:15:51.108534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-14T20:15:51.121970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-14T20:15:51.122365] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-14T20:15:51.123257] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-14T20:15:51.123312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:51.123343] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:51.123368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:51.123423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:51.181502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:51.182429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:51.182522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:51.182565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:51.306978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:51.307147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:51.307188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:51.307216] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:51.310822] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-14T20:15:51.311196] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-14T20:15:51.311349] [INFO ] [sig ] ALGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:51.462363] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALGN.txt [2026-01-14T20:15:51.462615] [INFO ] [sig ] [128/3494] Completed ALGN in 0.4s | 2.79 sym/s | Total: 45.9s | ETA: 20.1m [2026-01-14T20:15:51.462875] [INFO ] [sig ] [129/3494] Forecasting ALGS... [2026-01-14T20:15:51.462932] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-14T20:15:51.462986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-14T20:15:51.479364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-14T20:15:51.479897] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-14T20:15:51.480942] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-14T20:15:51.481002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:51.481065] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:51.481093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:51.481151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:51.550436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:51.551617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:51.551710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:51.551744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:51.687756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:51.687944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:51.687992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:51.688022] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:51.691693] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-14T20:15:51.691976] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-14T20:15:51.692106] [INFO ] [sig ] ALGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:51.835930] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALGS.txt [2026-01-14T20:15:51.836098] [INFO ] [sig ] [129/3494] Completed ALGS in 0.4s | 2.79 sym/s | Total: 46.3s | ETA: 20.1m [2026-01-14T20:15:51.836138] [INFO ] [sig ] [130/3494] Forecasting ALHC... [2026-01-14T20:15:51.836174] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-14T20:15:51.836206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-14T20:15:51.850215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-14T20:15:51.850665] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-14T20:15:51.851468] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-14T20:15:51.851522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:51.851554] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:51.851603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:51.851662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:51.908551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:51.909496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:51.909600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:51.909635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:52.033679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:52.033854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:52.033898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:52.033926] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:52.037510] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-14T20:15:52.037937] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-14T20:15:52.038089] [INFO ] [sig ] ALHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:52.252022] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALHC.txt [2026-01-14T20:15:52.252177] [INFO ] [sig ] [130/3494] Completed ALHC in 0.4s | 2.78 sym/s | Total: 46.7s | ETA: 20.1m [2026-01-14T20:15:52.252219] [INFO ] [sig ] [131/3494] Forecasting ALK... [2026-01-14T20:15:52.252248] [INFO ] [sig ] Generating forecast for: ALK [2026-01-14T20:15:52.252279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-14T20:15:52.265111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-14T20:15:52.265518] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-14T20:15:52.266368] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-14T20:15:52.266424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:52.266457] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:52.266485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:52.266541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:52.324389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:52.325363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:52.325448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:52.325481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:52.453820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:52.453999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:52.454042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:52.454071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:52.457661] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: DOWN (p=41.61%) [2026-01-14T20:15:52.457979] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-14T20:15:52.458113] [INFO ] [sig ] ALK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:52.615607] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALK.txt [2026-01-14T20:15:52.615774] [INFO ] [sig ] [131/3494] Completed ALK in 0.4s | 2.78 sym/s | Total: 47.1s | ETA: 20.1m [2026-01-14T20:15:52.615815] [INFO ] [sig ] [132/3494] Forecasting ALKS... [2026-01-14T20:15:52.615854] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-14T20:15:52.615903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-14T20:15:52.630615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-14T20:15:52.631195] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-14T20:15:52.632206] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-14T20:15:52.632264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:52.632297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:52.632325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:52.632384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:52.699674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:52.701332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:52.701438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:52.701472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:52.831552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:52.832025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:52.832072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:52.832143] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:52.837305] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-14T20:15:52.837773] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-14T20:15:52.837938] [INFO ] [sig ] ALKS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:53.015662] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALKS.txt [2026-01-14T20:15:53.015950] [INFO ] [sig ] [132/3494] Completed ALKS in 0.4s | 2.78 sym/s | Total: 47.5s | ETA: 20.1m [2026-01-14T20:15:53.016017] [INFO ] [sig ] [133/3494] Forecasting ALL... [2026-01-14T20:15:53.016102] [INFO ] [sig ] Generating forecast for: ALL [2026-01-14T20:15:53.016163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-14T20:15:53.034233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-14T20:15:53.034947] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-14T20:15:53.036252] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-14T20:15:53.036324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:53.036372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:53.036409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:53.036493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:53.098254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:53.099639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:53.099840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:53.099895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:53.224516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:53.224777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:53.224827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:53.224859] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:53.228974] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-14T20:15:53.229351] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-14T20:15:53.229509] [INFO ] [sig ] ALL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:53.382542] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALL.txt [2026-01-14T20:15:53.382957] [INFO ] [sig ] [133/3494] Completed ALL in 0.4s | 2.78 sym/s | Total: 47.8s | ETA: 20.1m [2026-01-14T20:15:53.383003] [INFO ] [sig ] [134/3494] Forecasting ALLE... [2026-01-14T20:15:53.383033] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-14T20:15:53.383065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-14T20:15:53.397773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-14T20:15:53.398210] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-14T20:15:53.399237] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-14T20:15:53.399294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:53.399326] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:53.399352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:53.399411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:53.462016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:53.463205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:53.463301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:53.463336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:53.592228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:53.592485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:53.592532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:53.592586] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:53.597115] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-14T20:15:53.597633] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-14T20:15:53.597880] [INFO ] [sig ] ALLE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:53.755091] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALLE.txt [2026-01-14T20:15:53.755341] [INFO ] [sig ] [134/3494] Completed ALLE in 0.4s | 2.78 sym/s | Total: 48.2s | ETA: 20.1m [2026-01-14T20:15:53.755392] [INFO ] [sig ] [135/3494] Forecasting ALLO... [2026-01-14T20:15:53.755425] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-14T20:15:53.755458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-14T20:15:53.770291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-14T20:15:53.770927] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-14T20:15:53.771916] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-14T20:15:53.771975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:53.772010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:53.772036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:53.772094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:53.831291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:53.832467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:53.832595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:53.832632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:53.962777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:53.963017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:53.963065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:53.963097] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:53.967121] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=43.24%) [2026-01-14T20:15:53.967444] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-14T20:15:53.967664] [INFO ] [sig ] ALLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:54.119564] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALLO.txt [2026-01-14T20:15:54.119826] [INFO ] [sig ] [135/3494] Completed ALLO in 0.4s | 2.78 sym/s | Total: 48.6s | ETA: 20.1m [2026-01-14T20:15:54.119870] [INFO ] [sig ] [136/3494] Forecasting ALLY... [2026-01-14T20:15:54.119903] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-14T20:15:54.119935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-14T20:15:54.156144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-14T20:15:54.156690] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-14T20:15:54.157846] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-14T20:15:54.157929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:54.157974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:54.158012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:54.158095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:54.221031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:54.222012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:54.222111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:54.222168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:54.344394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:54.344595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:54.344640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:54.344671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:54.348270] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-14T20:15:54.348588] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-14T20:15:54.348726] [INFO ] [sig ] ALLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:54.493104] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALLY.txt [2026-01-14T20:15:54.493266] [INFO ] [sig ] [136/3494] Completed ALLY in 0.4s | 2.78 sym/s | Total: 48.9s | ETA: 20.1m [2026-01-14T20:15:54.493307] [INFO ] [sig ] [137/3494] Forecasting ALMS... [2026-01-14T20:15:54.493339] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-14T20:15:54.493368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-14T20:15:54.507331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-14T20:15:54.508026] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-14T20:15:54.509154] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-14T20:15:54.509213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:54.509248] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:54.509277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:54.509335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:54.573100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:54.574097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:54.574199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:54.574238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:54.716569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:54.716773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:54.716814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:54.716844] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:54.720430] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-14T20:15:54.720770] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-14T20:15:54.720916] [INFO ] [sig ] ALMS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:54.869308] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALMS.txt [2026-01-14T20:15:54.869468] [INFO ] [sig ] [137/3494] Completed ALMS in 0.4s | 2.78 sym/s | Total: 49.3s | ETA: 20.1m [2026-01-14T20:15:54.869508] [INFO ] [sig ] [138/3494] Forecasting ALNY... [2026-01-14T20:15:54.869540] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-14T20:15:54.869600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-14T20:15:54.882337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-14T20:15:54.882720] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-14T20:15:54.883515] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-14T20:15:54.883568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:54.883623] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:54.883651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:54.883708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:54.940623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:54.941514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:54.941620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:54.941656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:55.064844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:55.065008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:55.065051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:55.065079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:55.068565] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=55.16%) [2026-01-14T20:15:55.068906] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-14T20:15:55.069041] [INFO ] [sig ] ALNY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:55.213726] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALNY.txt [2026-01-14T20:15:55.213890] [INFO ] [sig ] [138/3494] Completed ALNY in 0.3s | 2.78 sym/s | Total: 49.7s | ETA: 20.1m [2026-01-14T20:15:55.213931] [INFO ] [sig ] [139/3494] Forecasting ALRM... [2026-01-14T20:15:55.213961] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-14T20:15:55.213991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-14T20:15:55.226463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-14T20:15:55.226899] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-14T20:15:55.227776] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-14T20:15:55.227833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:55.227865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:55.227891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:55.227947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:55.286967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:55.287902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:55.288049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:55.288085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:55.417453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:55.417640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:55.417708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:55.417740] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:55.421561] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-01-14T20:15:55.422057] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-14T20:15:55.422191] [INFO ] [sig ] ALRM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:55.572074] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALRM.txt [2026-01-14T20:15:55.572229] [INFO ] [sig ] [139/3494] Completed ALRM in 0.4s | 2.78 sym/s | Total: 50.0s | ETA: 20.1m [2026-01-14T20:15:55.572275] [INFO ] [sig ] [140/3494] Forecasting ALRS... [2026-01-14T20:15:55.572307] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-14T20:15:55.572338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-14T20:15:55.584937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-14T20:15:55.585276] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-14T20:15:55.586111] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-14T20:15:55.586163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:55.586194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:55.586221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:55.586276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:55.642872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:55.643669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:55.643747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:55.643780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:55.762930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:55.763284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:55.763328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:55.763355] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:55.767133] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-01-14T20:15:55.767408] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-14T20:15:55.767533] [INFO ] [sig ] ALRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:55.927968] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALRS.txt [2026-01-14T20:15:55.928133] [INFO ] [sig ] [140/3494] Completed ALRS in 0.4s | 2.78 sym/s | Total: 50.4s | ETA: 20.1m [2026-01-14T20:15:55.928172] [INFO ] [sig ] [141/3494] Forecasting ALSN... [2026-01-14T20:15:55.928201] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-14T20:15:55.928233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-14T20:15:55.948105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-14T20:15:55.948471] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-14T20:15:55.949469] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-14T20:15:55.949522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:55.949553] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:55.949599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:55.949658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:56.010454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:56.011379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:56.011465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:56.011498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:56.134248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:56.134410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:56.134450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:56.134479] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:56.138526] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-14T20:15:56.138843] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-14T20:15:56.138977] [INFO ] [sig ] ALSN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:56.290147] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALSN.txt [2026-01-14T20:15:56.290296] [INFO ] [sig ] [141/3494] Completed ALSN in 0.4s | 2.78 sym/s | Total: 50.7s | ETA: 20.1m [2026-01-14T20:15:56.290336] [INFO ] [sig ] [142/3494] Forecasting ALTG... [2026-01-14T20:15:56.290365] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-14T20:15:56.290396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-14T20:15:56.303253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-14T20:15:56.303643] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-14T20:15:56.304446] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-14T20:15:56.304500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:56.304533] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:56.304561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:56.304638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:56.362781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:56.363475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:56.363554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:56.363605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:56.485631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:56.485800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:56.485843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:56.485875] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:56.489557] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-01-14T20:15:56.490000] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-14T20:15:56.490157] [INFO ] [sig ] ALTG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:56.653425] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALTG.txt [2026-01-14T20:15:56.653650] [INFO ] [sig ] [142/3494] Completed ALTG in 0.4s | 2.78 sym/s | Total: 51.1s | ETA: 20.1m [2026-01-14T20:15:56.653696] [INFO ] [sig ] [143/3494] Forecasting ALTI... [2026-01-14T20:15:56.653729] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-14T20:15:56.653762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-14T20:15:56.666648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-14T20:15:56.667040] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-14T20:15:56.667912] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-14T20:15:56.667967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:56.667999] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:56.668028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:56.668098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:56.734316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:56.735200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:56.735284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:56.735318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:56.859348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:56.859511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:56.859586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:56.859620] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:56.863174] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-14T20:15:56.863463] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-14T20:15:56.863609] [INFO ] [sig ] ALTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:57.023561] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALTI.txt [2026-01-14T20:15:57.023747] [INFO ] [sig ] [143/3494] Completed ALTI in 0.4s | 2.78 sym/s | Total: 51.5s | ETA: 20.1m [2026-01-14T20:15:57.023788] [INFO ] [sig ] [144/3494] Forecasting ALTS... [2026-01-14T20:15:57.023820] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-14T20:15:57.023853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-14T20:15:57.037545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-14T20:15:57.038100] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-14T20:15:57.038926] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-14T20:15:57.038980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:57.039012] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:57.039040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:57.039096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:57.099411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:57.100401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:57.100482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:57.100515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:57.227009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:57.227177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:57.227217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:57.227246] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:57.231410] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-01-14T20:15:57.231755] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-14T20:15:57.231889] [INFO ] [sig ] ALTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:57.377901] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALTS.txt [2026-01-14T20:15:57.378043] [INFO ] [sig ] [144/3494] Completed ALTS in 0.4s | 2.78 sym/s | Total: 51.8s | ETA: 20.1m [2026-01-14T20:15:57.378081] [INFO ] [sig ] [145/3494] Forecasting ALTY... [2026-01-14T20:15:57.378112] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-14T20:15:57.378141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-14T20:15:57.392680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-14T20:15:57.393177] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-14T20:15:57.394029] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-14T20:15:57.394084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:57.394117] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:57.394143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:57.394199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:57.455549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:57.456606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:57.456703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:57.456736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:57.568195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:57.568364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:57.568406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:57.568437] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:57.572693] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-14T20:15:57.572993] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-14T20:15:57.573126] [INFO ] [sig ] ALTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:57.724288] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALTY.txt [2026-01-14T20:15:57.724474] [INFO ] [sig ] [145/3494] Completed ALTY in 0.3s | 2.78 sym/s | Total: 52.2s | ETA: 20.1m [2026-01-14T20:15:57.724522] [INFO ] [sig ] [146/3494] Forecasting ALVO... [2026-01-14T20:15:57.724554] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-14T20:15:57.724606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-14T20:15:57.736471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-14T20:15:57.736879] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-14T20:15:57.737785] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-14T20:15:57.737841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:57.737909] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:57.737938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:57.737996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:57.795395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:57.796333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:57.796422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:57.796456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:57.922343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:57.922509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:57.922551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:57.922601] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:57.926745] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-01-14T20:15:57.927045] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-14T20:15:57.927182] [INFO ] [sig ] ALVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:58.076148] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALVO.txt [2026-01-14T20:15:58.076311] [INFO ] [sig ] [146/3494] Completed ALVO in 0.4s | 2.78 sym/s | Total: 52.5s | ETA: 20.1m [2026-01-14T20:15:58.076353] [INFO ] [sig ] [147/3494] Forecasting ALX... [2026-01-14T20:15:58.076384] [INFO ] [sig ] Generating forecast for: ALX [2026-01-14T20:15:58.076417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-14T20:15:58.087342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-14T20:15:58.087715] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-14T20:15:58.088532] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-14T20:15:58.088609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:58.088654] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:58.088684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:58.088743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:58.148355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:58.149310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:58.149394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:58.149428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:58.259965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:58.260135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:58.260178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:58.260209] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:58.263771] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-01-14T20:15:58.264078] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-14T20:15:58.264219] [INFO ] [sig ] ALX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:58.406819] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALX.txt [2026-01-14T20:15:58.406962] [INFO ] [sig ] [147/3494] Completed ALX in 0.3s | 2.78 sym/s | Total: 52.8s | ETA: 20.1m [2026-01-14T20:15:58.407000] [INFO ] [sig ] [148/3494] Forecasting ALXO... [2026-01-14T20:15:58.407030] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-14T20:15:58.407060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-14T20:15:58.419201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-14T20:15:58.419562] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-14T20:15:58.420364] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-14T20:15:58.420417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:58.420449] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:58.420476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:58.420531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:58.482521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:58.483514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:58.483620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:58.483655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:58.602313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:58.602476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:58.602515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:58.602544] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:58.606042] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-14T20:15:58.606356] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-14T20:15:58.606487] [INFO ] [sig ] ALXO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:58.750175] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ALXO.txt [2026-01-14T20:15:58.750337] [INFO ] [sig ] [148/3494] Completed ALXO in 0.3s | 2.78 sym/s | Total: 53.2s | ETA: 20.0m [2026-01-14T20:15:58.750376] [INFO ] [sig ] [149/3494] Forecasting ALZN... [2026-01-14T20:15:58.750405] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-14T20:15:58.750435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-14T20:15:58.762599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-14T20:15:58.762957] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-14T20:15:58.763788] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-14T20:15:58.763842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:58.763873] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:58.763900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:58.763957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:58.824789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:58.825699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:58.825785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:58.825819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:58.947858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:58.948032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:58.948263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:58.948327] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:58.952678] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-01-14T20:15:58.953005] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-14T20:15:58.953147] [INFO ] [sig ] ALZN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:59.101366] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ALZN.txt [2026-01-14T20:15:59.101522] [INFO ] [sig ] [149/3494] Completed ALZN in 0.4s | 2.78 sym/s | Total: 53.5s | ETA: 20.0m [2026-01-14T20:15:59.101562] [INFO ] [sig ] [150/3494] Forecasting AM... [2026-01-14T20:15:59.101612] [INFO ] [sig ] Generating forecast for: AM [2026-01-14T20:15:59.101643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-14T20:15:59.113846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-14T20:15:59.114231] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-14T20:15:59.115048] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-14T20:15:59.115102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:59.115133] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:59.115159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:59.115214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:59.173233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:59.174133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:59.174224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:59.174261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:59.302763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:59.302961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:59.303011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:59.303044] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:59.307122] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-14T20:15:59.307432] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-14T20:15:59.307565] [INFO ] [sig ] AM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:15:59.460390] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AM.txt [2026-01-14T20:15:59.460556] [INFO ] [sig ] [150/3494] Completed AM in 0.4s | 2.78 sym/s | Total: 53.9s | ETA: 20.0m [2026-01-14T20:15:59.460616] [INFO ] [sig ] [151/3494] Forecasting AMAL... [2026-01-14T20:15:59.460655] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-14T20:15:59.460688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-14T20:15:59.474438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-14T20:15:59.474857] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-14T20:15:59.475696] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-14T20:15:59.475750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:59.475784] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:59.475812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:59.475871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:59.536664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:59.537815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:59.538099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:59.538136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:15:59.659941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:15:59.660111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:15:59.660152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:15:59.660182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:15:59.664272] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-14T20:15:59.664594] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-14T20:15:59.664726] [INFO ] [sig ] AMAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:15:59.811735] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMAL.txt [2026-01-14T20:15:59.811890] [INFO ] [sig ] [151/3494] Completed AMAL in 0.4s | 2.78 sym/s | Total: 54.3s | ETA: 20.0m [2026-01-14T20:15:59.811930] [INFO ] [sig ] [152/3494] Forecasting AMBA... [2026-01-14T20:15:59.811961] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-14T20:15:59.811992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-14T20:15:59.823840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-14T20:15:59.824182] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-14T20:15:59.825036] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-14T20:15:59.825099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:15:59.825134] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:15:59.825161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:15:59.825218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:15:59.885183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:15:59.886079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:15:59.886167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:15:59.886201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:00.014328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:00.014490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:00.014530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:00.014560] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:00.018229] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-14T20:16:00.018540] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-14T20:16:00.018694] [INFO ] [sig ] AMBA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:00.167228] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMBA.txt [2026-01-14T20:16:00.167405] [INFO ] [sig ] [152/3494] Completed AMBA in 0.4s | 2.78 sym/s | Total: 54.6s | ETA: 20.0m [2026-01-14T20:16:00.167446] [INFO ] [sig ] [153/3494] Forecasting AMBP... [2026-01-14T20:16:00.167476] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-14T20:16:00.167507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-14T20:16:00.179168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-14T20:16:00.179504] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-14T20:16:00.180314] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-14T20:16:00.180367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:00.180398] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:00.180425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:00.180480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:00.240540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:00.241442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:00.241527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:00.241561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:00.366728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:00.366863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:00.366914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:00.366957] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:00.370880] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-14T20:16:00.371260] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-14T20:16:00.371409] [INFO ] [sig ] AMBP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:00.518385] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMBP.txt [2026-01-14T20:16:00.518549] [INFO ] [sig ] [153/3494] Completed AMBP in 0.4s | 2.78 sym/s | Total: 55.0s | ETA: 20.0m [2026-01-14T20:16:00.518619] [INFO ] [sig ] [154/3494] Forecasting AMC... [2026-01-14T20:16:00.518653] [INFO ] [sig ] Generating forecast for: AMC [2026-01-14T20:16:00.518683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-14T20:16:00.531397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-14T20:16:00.531766] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-14T20:16:00.532563] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-14T20:16:00.532636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:00.532667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:00.532694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:00.532754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:00.589503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:00.590499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:00.590598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:00.590633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:00.715058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:00.715221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:00.715262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:00.715309] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:00.719190] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-14T20:16:00.719495] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-14T20:16:00.719649] [INFO ] [sig ] AMC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:00.872660] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMC.txt [2026-01-14T20:16:00.872819] [INFO ] [sig ] [154/3494] Completed AMC in 0.4s | 2.78 sym/s | Total: 55.3s | ETA: 20.0m [2026-01-14T20:16:00.872859] [INFO ] [sig ] [155/3494] Forecasting AMCX... [2026-01-14T20:16:00.872888] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-14T20:16:00.872918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-14T20:16:00.886323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-14T20:16:00.886742] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-14T20:16:00.887617] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-14T20:16:00.887672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:00.887968] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:00.887997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:00.888055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:00.947287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:00.948250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:00.948336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:00.948369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:01.069642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:01.069809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:01.070039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:01.070069] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:01.073860] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-01-14T20:16:01.074368] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-14T20:16:01.074508] [INFO ] [sig ] AMCX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:01.222511] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMCX.txt [2026-01-14T20:16:01.222704] [INFO ] [sig ] [155/3494] Completed AMCX in 0.3s | 2.78 sym/s | Total: 55.7s | ETA: 20.0m [2026-01-14T20:16:01.222747] [INFO ] [sig ] [156/3494] Forecasting AMD... [2026-01-14T20:16:01.222777] [INFO ] [sig ] Generating forecast for: AMD [2026-01-14T20:16:01.222807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-14T20:16:01.235307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-14T20:16:01.235689] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-14T20:16:01.236472] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-14T20:16:01.236526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:01.236558] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:01.236606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:01.236664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:01.295696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:01.296553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:01.296684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:01.296732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:01.425437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:01.425634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:01.425676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:01.425706] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:01.429382] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-01-14T20:16:01.429749] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-14T20:16:01.429935] [INFO ] [sig ] AMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:01.578010] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMD.txt [2026-01-14T20:16:01.578148] [INFO ] [sig ] [156/3494] Completed AMD in 0.4s | 2.78 sym/s | Total: 56.0s | ETA: 20.0m [2026-01-14T20:16:01.578188] [INFO ] [sig ] [157/3494] Forecasting AMDL... [2026-01-14T20:16:01.578218] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-14T20:16:01.578248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-14T20:16:01.592763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-14T20:16:01.593144] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-14T20:16:01.593977] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-14T20:16:01.594038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:01.594073] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:01.594101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:01.594160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:01.659743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:01.660869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:01.661126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:01.661160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:01.791343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:01.791505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:01.791546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:01.791594] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:01.795450] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-14T20:16:01.795759] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-14T20:16:01.795894] [INFO ] [sig ] AMDL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:01.941926] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMDL.txt [2026-01-14T20:16:01.942268] [INFO ] [sig ] [157/3494] Completed AMDL in 0.4s | 2.78 sym/s | Total: 56.4s | ETA: 20.0m [2026-01-14T20:16:01.942308] [INFO ] [sig ] [158/3494] Forecasting AME... [2026-01-14T20:16:01.942337] [INFO ] [sig ] Generating forecast for: AME [2026-01-14T20:16:01.942367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-14T20:16:01.955700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-14T20:16:01.956359] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-14T20:16:01.957288] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-14T20:16:01.957343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:01.957375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:01.957415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:01.957474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:02.019187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:02.020127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:02.020211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:02.020244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:02.143760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:02.143925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:02.143967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:02.143997] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:02.147535] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=48.39%) [2026-01-14T20:16:02.147882] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-14T20:16:02.148018] [INFO ] [sig ] AME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:02.297053] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AME.txt [2026-01-14T20:16:02.297219] [INFO ] [sig ] [158/3494] Completed AME in 0.4s | 2.78 sym/s | Total: 56.7s | ETA: 20.0m [2026-01-14T20:16:02.297260] [INFO ] [sig ] [159/3494] Forecasting AMG... [2026-01-14T20:16:02.297292] [INFO ] [sig ] Generating forecast for: AMG [2026-01-14T20:16:02.297322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-14T20:16:02.309467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-14T20:16:02.309859] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-14T20:16:02.310769] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-14T20:16:02.310825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:02.310859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:02.310887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:02.310943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:02.373842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:02.374767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:02.374856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:02.374891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:02.495910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:02.496103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:02.496146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:02.496177] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:02.499943] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-14T20:16:02.500283] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-14T20:16:02.500422] [INFO ] [sig ] AMG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:02.641492] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMG.txt [2026-01-14T20:16:02.641674] [INFO ] [sig ] [159/3494] Completed AMG in 0.3s | 2.79 sym/s | Total: 57.1s | ETA: 20.0m [2026-01-14T20:16:02.641716] [INFO ] [sig ] [160/3494] Forecasting AMGN... [2026-01-14T20:16:02.641746] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-14T20:16:02.641775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-14T20:16:02.656127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-14T20:16:02.656597] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-14T20:16:02.657521] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-14T20:16:02.657596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:02.657633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:02.657661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:02.657755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:02.722154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:02.723231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:02.723333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:02.723374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:02.851127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:02.851290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:02.851333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:02.851361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:02.854936] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-14T20:16:02.855222] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-14T20:16:02.855353] [INFO ] [sig ] AMGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:03.001587] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMGN.txt [2026-01-14T20:16:03.001751] [INFO ] [sig ] [160/3494] Completed AMGN in 0.4s | 2.79 sym/s | Total: 57.4s | ETA: 19.9m [2026-01-14T20:16:03.001792] [INFO ] [sig ] [161/3494] Forecasting AMH... [2026-01-14T20:16:03.001823] [INFO ] [sig ] Generating forecast for: AMH [2026-01-14T20:16:03.001855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-14T20:16:03.014056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-14T20:16:03.014450] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-14T20:16:03.015294] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-14T20:16:03.015350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:03.015383] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:03.015412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:03.015470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:03.073631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:03.074459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:03.074544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:03.074599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:03.195961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:03.196131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:03.196172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:03.196201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:03.199675] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=86.29%) [2026-01-14T20:16:03.199965] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-14T20:16:03.200095] [INFO ] [sig ] AMH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:03.344834] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMH.txt [2026-01-14T20:16:03.344971] [INFO ] [sig ] [161/3494] Completed AMH in 0.3s | 2.79 sym/s | Total: 57.8s | ETA: 19.9m [2026-01-14T20:16:03.345011] [INFO ] [sig ] [162/3494] Forecasting AMLX... [2026-01-14T20:16:03.345040] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-14T20:16:03.345076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-14T20:16:03.357893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-14T20:16:03.358435] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-14T20:16:03.359513] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-14T20:16:03.359586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:03.359633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:03.359663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:03.359720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:03.420669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:03.421407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:03.421487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:03.421521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:03.544698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:03.544902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:03.544953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:03.544990] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:03.549563] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-01-14T20:16:03.549960] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-14T20:16:03.550122] [INFO ] [sig ] AMLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:03.694555] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMLX.txt [2026-01-14T20:16:03.694698] [INFO ] [sig ] [162/3494] Completed AMLX in 0.3s | 2.79 sym/s | Total: 58.1s | ETA: 19.9m [2026-01-14T20:16:03.694737] [INFO ] [sig ] [163/3494] Forecasting AMN... [2026-01-14T20:16:03.694768] [INFO ] [sig ] Generating forecast for: AMN [2026-01-14T20:16:03.694796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-14T20:16:03.706222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-14T20:16:03.706489] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-14T20:16:03.707300] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-14T20:16:03.707353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:03.707410] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:03.707439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:03.707495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:03.766569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:03.767307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:03.767387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:03.767421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:03.886165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:03.886280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:03.886316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:03.886344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:03.889695] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-01-14T20:16:03.889992] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-14T20:16:03.890117] [INFO ] [sig ] AMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:04.035746] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMN.txt [2026-01-14T20:16:04.035868] [INFO ] [sig ] [163/3494] Completed AMN in 0.3s | 2.79 sym/s | Total: 58.5s | ETA: 19.9m [2026-01-14T20:16:04.035907] [INFO ] [sig ] [164/3494] Forecasting AMP... [2026-01-14T20:16:04.035936] [INFO ] [sig ] Generating forecast for: AMP [2026-01-14T20:16:04.035965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-14T20:16:04.048489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-14T20:16:04.048783] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-14T20:16:04.049594] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-14T20:16:04.049648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:04.049681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:04.049708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:04.049766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:04.108400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:04.109069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:04.109147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:04.109180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:04.229230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:04.229398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:04.229438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:04.229467] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:04.232859] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=43.43%) [2026-01-14T20:16:04.233144] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-14T20:16:04.233273] [INFO ] [sig ] AMP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:04.379141] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMP.txt [2026-01-14T20:16:04.379303] [INFO ] [sig ] [164/3494] Completed AMP in 0.3s | 2.79 sym/s | Total: 58.8s | ETA: 19.9m [2026-01-14T20:16:04.379352] [INFO ] [sig ] [165/3494] Forecasting AMPG... [2026-01-14T20:16:04.379388] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-14T20:16:04.379425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-14T20:16:04.391992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-14T20:16:04.392353] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-14T20:16:04.393302] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-14T20:16:04.393355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:04.393387] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:04.393414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:04.393470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:04.453492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:04.454330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:04.454412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:04.454444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:04.584192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:04.584351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:04.584390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:04.584418] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:04.587852] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: UP (p=65.16%) [2026-01-14T20:16:04.588145] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-14T20:16:04.588273] [INFO ] [sig ] AMPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:04.744072] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMPG.txt [2026-01-14T20:16:04.744242] [INFO ] [sig ] [165/3494] Completed AMPG in 0.4s | 2.79 sym/s | Total: 59.2s | ETA: 19.9m [2026-01-14T20:16:04.744283] [INFO ] [sig ] [166/3494] Forecasting AMPH... [2026-01-14T20:16:04.744313] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-14T20:16:04.744343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-14T20:16:04.757703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-14T20:16:04.758087] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-14T20:16:04.758946] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-14T20:16:04.759001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:04.759033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:04.759061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:04.759118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:04.820314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:04.821103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:04.821185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:04.821222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:04.947963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:04.948124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:04.948165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:04.948232] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:04.951800] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-14T20:16:04.952281] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-14T20:16:04.952417] [INFO ] [sig ] AMPH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:05.097271] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMPH.txt [2026-01-14T20:16:05.097411] [INFO ] [sig ] [166/3494] Completed AMPH in 0.4s | 2.79 sym/s | Total: 59.5s | ETA: 19.9m [2026-01-14T20:16:05.097451] [INFO ] [sig ] [167/3494] Forecasting AMPL... [2026-01-14T20:16:05.097481] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-14T20:16:05.097512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-14T20:16:05.110382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-14T20:16:05.110711] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-14T20:16:05.111498] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-14T20:16:05.111551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:05.111602] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:05.111649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:05.111707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:05.171802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:05.172647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:05.172727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:05.172761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:05.293817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:05.293997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:05.294042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:05.294071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:05.297652] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-01-14T20:16:05.297976] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-14T20:16:05.298115] [INFO ] [sig ] AMPL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:05.447988] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMPL.txt [2026-01-14T20:16:05.448144] [INFO ] [sig ] [167/3494] Completed AMPL in 0.4s | 2.79 sym/s | Total: 59.9s | ETA: 19.9m [2026-01-14T20:16:05.448186] [INFO ] [sig ] [168/3494] Forecasting AMPX... [2026-01-14T20:16:05.448216] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-14T20:16:05.448247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-14T20:16:05.460440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-14T20:16:05.460836] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-14T20:16:05.461639] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-14T20:16:05.461694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:05.461727] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:05.461755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:05.461816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:05.522812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:05.523717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:05.523801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:05.523835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:05.645021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:05.645177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:05.645218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:05.645248] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:05.648681] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-01-14T20:16:05.648963] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-14T20:16:05.649102] [INFO ] [sig ] AMPX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:05.793686] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMPX.txt [2026-01-14T20:16:05.793826] [INFO ] [sig ] [168/3494] Completed AMPX in 0.3s | 2.79 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:05.793869] [INFO ] [sig ] [169/3494] Forecasting AMRC... [2026-01-14T20:16:05.793900] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-14T20:16:05.793930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-14T20:16:05.805630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-14T20:16:05.805957] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-14T20:16:05.806758] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-14T20:16:05.806811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:05.806844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:05.806872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:05.806928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:05.867660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:05.868626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:05.868712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:05.868747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:05.995344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:05.995532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:05.995600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:05.995635] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:05.999201] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=49.31%) [2026-01-14T20:16:05.999491] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-14T20:16:05.999659] [INFO ] [sig ] AMRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:06.145268] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMRC.txt [2026-01-14T20:16:06.145405] [INFO ] [sig ] [169/3494] Completed AMRC in 0.4s | 2.79 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:06.145444] [INFO ] [sig ] [170/3494] Forecasting AMRN... [2026-01-14T20:16:06.145474] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-14T20:16:06.145506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-14T20:16:06.157277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-14T20:16:06.157533] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-14T20:16:06.158355] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-14T20:16:06.158410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:06.158442] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:06.158469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:06.158525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:06.215609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:06.216216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:06.216293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:06.216325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:06.339595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:06.339757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:06.339798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:06.339828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:06.343185] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=39.62%) [2026-01-14T20:16:06.343460] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-14T20:16:06.343609] [INFO ] [sig ] AMRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:06.489866] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMRN.txt [2026-01-14T20:16:06.490043] [INFO ] [sig ] [170/3494] Completed AMRN in 0.3s | 2.79 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:06.490085] [INFO ] [sig ] [171/3494] Forecasting AMRX... [2026-01-14T20:16:06.490116] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-14T20:16:06.490147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-14T20:16:06.710728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-14T20:16:06.711096] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-14T20:16:06.711933] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-14T20:16:06.712015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:06.712048] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:06.712076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:06.712146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:06.772078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:06.772960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:06.773041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:06.773074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:06.897942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:06.898121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:06.898162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:06.898191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:06.901657] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=32.78%) [2026-01-14T20:16:06.901936] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-14T20:16:06.902066] [INFO ] [sig ] AMRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:07.050166] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMRX.txt [2026-01-14T20:16:07.050527] [INFO ] [sig ] [171/3494] Completed AMRX in 0.6s | 2.78 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:07.050583] [INFO ] [sig ] [172/3494] Forecasting AMSC... [2026-01-14T20:16:07.050615] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-14T20:16:07.050645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-14T20:16:07.063139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-14T20:16:07.063567] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-14T20:16:07.064694] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-14T20:16:07.064750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:07.064782] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:07.064808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:07.064865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:07.125160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:07.126109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:07.126199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:07.126232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:07.251390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:07.251554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:07.251614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:07.251644] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:07.255114] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-14T20:16:07.255394] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-14T20:16:07.255524] [INFO ] [sig ] AMSC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:07.394832] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMSC.txt [2026-01-14T20:16:07.394965] [INFO ] [sig ] [172/3494] Completed AMSC in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:07.395005] [INFO ] [sig ] [173/3494] Forecasting AMSF... [2026-01-14T20:16:07.395035] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-14T20:16:07.395065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-14T20:16:07.406834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-14T20:16:07.407122] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-14T20:16:07.407955] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-14T20:16:07.408008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:07.408039] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:07.408066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:07.408121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:07.465042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:07.465950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:07.466070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:07.466106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:07.590950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:07.591121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:07.591164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:07.591194] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:07.594844] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-01-14T20:16:07.595224] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-14T20:16:07.595387] [INFO ] [sig ] AMSF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:07.739417] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMSF.txt [2026-01-14T20:16:07.739549] [INFO ] [sig ] [173/3494] Completed AMSF in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:07.739619] [INFO ] [sig ] [174/3494] Forecasting AMTB... [2026-01-14T20:16:07.739654] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-14T20:16:07.739684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-14T20:16:07.751351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-14T20:16:07.751693] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-14T20:16:07.752473] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-14T20:16:07.752526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:07.752557] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:07.752616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:07.752679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:07.812547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:07.813230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:07.813312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:07.813346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:07.934078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:07.934239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:07.934281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:07.934310] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:07.937701] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=34.30%) [2026-01-14T20:16:07.938037] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-14T20:16:07.938169] [INFO ] [sig ] AMTB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:08.083692] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMTB.txt [2026-01-14T20:16:08.083850] [INFO ] [sig ] [174/3494] Completed AMTB in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:08.083897] [INFO ] [sig ] [175/3494] Forecasting AMTX... [2026-01-14T20:16:08.083932] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-14T20:16:08.083961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-14T20:16:08.096236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-14T20:16:08.096624] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-14T20:16:08.097472] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-14T20:16:08.097527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:08.097560] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:08.097625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:08.097722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:08.157225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:08.158162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:08.158255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:08.158290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:08.280410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:08.280560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:08.280619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:08.280648] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:08.284068] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=33.19%) [2026-01-14T20:16:08.284340] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-14T20:16:08.284464] [INFO ] [sig ] AMTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:08.431152] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMTX.txt [2026-01-14T20:16:08.431310] [INFO ] [sig ] [175/3494] Completed AMTX in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-14T20:16:08.431351] [INFO ] [sig ] [176/3494] Forecasting AMWD... [2026-01-14T20:16:08.431381] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-14T20:16:08.431411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-14T20:16:08.443519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-14T20:16:08.443841] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-14T20:16:08.444883] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-14T20:16:08.444937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:08.444971] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:08.445000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:08.445056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:08.505357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:08.505998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:08.506072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:08.506104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:08.622565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:08.622703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:08.622740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:08.622769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:08.626068] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-01-14T20:16:08.626353] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-14T20:16:08.626483] [INFO ] [sig ] AMWD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:08.767076] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMWD.txt [2026-01-14T20:16:08.767250] [INFO ] [sig ] [176/3494] Completed AMWD in 0.3s | 2.78 sym/s | Total: 1.1m | ETA: 19.9m [2026-01-14T20:16:08.767303] [INFO ] [sig ] [177/3494] Forecasting AMWL... [2026-01-14T20:16:08.767346] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-14T20:16:08.767391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-14T20:16:08.779148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-14T20:16:08.779530] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-14T20:16:08.780547] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-14T20:16:08.780637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:08.780686] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:08.780714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:08.780771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:08.838942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:08.839815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:08.839894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:08.839926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:08.963344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:08.963502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:08.963543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:08.963590] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:08.966988] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-14T20:16:08.967270] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-14T20:16:08.967400] [INFO ] [sig ] AMWL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:09.108288] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMWL.txt [2026-01-14T20:16:09.108423] [INFO ] [sig ] [177/3494] Completed AMWL in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:09.108461] [INFO ] [sig ] [178/3494] Forecasting AMX... [2026-01-14T20:16:09.108490] [INFO ] [sig ] Generating forecast for: AMX [2026-01-14T20:16:09.108520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-14T20:16:09.119740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-14T20:16:09.120062] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-14T20:16:09.120862] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-14T20:16:09.120916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:09.120947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:09.120975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:09.121030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:09.180718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:09.181665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:09.181751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:09.181784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:09.310702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:09.310883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:09.310948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:09.310983] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:09.314463] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-14T20:16:09.314756] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-14T20:16:09.314882] [INFO ] [sig ] AMX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:09.457995] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AMX.txt [2026-01-14T20:16:09.458126] [INFO ] [sig ] [178/3494] Completed AMX in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:09.458165] [INFO ] [sig ] [179/3494] Forecasting AMZD... [2026-01-14T20:16:09.458195] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-14T20:16:09.458225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-14T20:16:09.469930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-14T20:16:09.470263] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-14T20:16:09.471084] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-14T20:16:09.471137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:09.471168] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:09.471194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:09.471438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:09.532493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:09.533388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:09.533466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:09.533498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:09.652112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:09.652272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:09.652310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:09.652338] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:09.655758] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-01-14T20:16:09.656032] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-14T20:16:09.656155] [INFO ] [sig ] AMZD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:09.799868] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMZD.txt [2026-01-14T20:16:09.800005] [INFO ] [sig ] [179/3494] Completed AMZD in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:09.800045] [INFO ] [sig ] [180/3494] Forecasting AMZN... [2026-01-14T20:16:09.800075] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-14T20:16:09.800104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-14T20:16:09.812193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-14T20:16:09.812535] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-14T20:16:09.813546] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-14T20:16:09.813627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:09.813684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:09.813713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:09.813769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:09.871624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:09.872387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:09.872466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:09.872498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:09.994208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:09.994372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:09.994411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:09.994440] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:09.997915] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-01-14T20:16:09.998222] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-14T20:16:09.998361] [INFO ] [sig ] AMZN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:10.156006] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMZN.txt [2026-01-14T20:16:10.156187] [INFO ] [sig ] [180/3494] Completed AMZN in 0.4s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:10.156231] [INFO ] [sig ] [181/3494] Forecasting AMZZ... [2026-01-14T20:16:10.156263] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-14T20:16:10.156294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-14T20:16:10.168674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-14T20:16:10.169083] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-14T20:16:10.169967] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-14T20:16:10.170035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:10.170075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:10.170104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:10.170161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:10.230075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:10.231148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:10.231232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:10.231264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:10.356168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:10.356324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:10.356365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:10.356394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:10.360441] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-01-14T20:16:10.360773] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-14T20:16:10.360912] [INFO ] [sig ] AMZZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:10.504926] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AMZZ.txt [2026-01-14T20:16:10.505068] [INFO ] [sig ] [181/3494] Completed AMZZ in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:10.505107] [INFO ] [sig ] [182/3494] Forecasting AN... [2026-01-14T20:16:10.505136] [INFO ] [sig ] Generating forecast for: AN [2026-01-14T20:16:10.505166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-14T20:16:10.517412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-14T20:16:10.517815] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-14T20:16:10.518723] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-14T20:16:10.518781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:10.518828] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:10.518857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:10.518916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:10.576215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:10.577093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:10.577174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:10.577207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:10.700061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:10.700225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:10.700267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:10.700297] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:10.703898] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-14T20:16:10.704209] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-14T20:16:10.704340] [INFO ] [sig ] AN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:10.858534] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AN.txt [2026-01-14T20:16:10.858728] [INFO ] [sig ] [182/3494] Completed AN in 0.4s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:10.858771] [INFO ] [sig ] [183/3494] Forecasting ANAB... [2026-01-14T20:16:10.858802] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-14T20:16:10.858833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-14T20:16:10.870824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-14T20:16:10.871221] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-14T20:16:10.872088] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-14T20:16:10.872143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:10.872175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:10.872201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:10.872258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:10.931832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:10.932945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:10.933032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:10.933065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:11.054414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:11.054586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:11.054629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:11.054689] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:11.058303] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-14T20:16:11.058601] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-14T20:16:11.058730] [INFO ] [sig ] ANAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:11.202825] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANAB.txt [2026-01-14T20:16:11.202989] [INFO ] [sig ] [183/3494] Completed ANAB in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:11.203040] [INFO ] [sig ] [184/3494] Forecasting ANDE... [2026-01-14T20:16:11.203072] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-14T20:16:11.203103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-14T20:16:11.214948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-14T20:16:11.215299] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-14T20:16:11.216184] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-14T20:16:11.216238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:11.216270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:11.216296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:11.216365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:11.277811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:11.278813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:11.278921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:11.278969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:11.405790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:11.405944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:11.405985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:11.406015] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:11.409919] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=52.87%) [2026-01-14T20:16:11.410225] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-14T20:16:11.410360] [INFO ] [sig ] ANDE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:11.549938] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ANDE.txt [2026-01-14T20:16:11.550066] [INFO ] [sig ] [184/3494] Completed ANDE in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:11.550105] [INFO ] [sig ] [185/3494] Forecasting ANF... [2026-01-14T20:16:11.550135] [INFO ] [sig ] Generating forecast for: ANF [2026-01-14T20:16:11.550166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-14T20:16:11.561387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-14T20:16:11.561694] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-14T20:16:11.562508] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-14T20:16:11.562562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:11.562616] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:11.562645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:11.562704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:11.621108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:11.621825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:11.621902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:11.621935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:11.736595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:11.736747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:11.736788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:11.736817] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:11.740176] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-01-14T20:16:11.740452] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-14T20:16:11.740593] [INFO ] [sig ] ANF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:11.879863] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ANF.txt [2026-01-14T20:16:11.880019] [INFO ] [sig ] [185/3494] Completed ANF in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:11.880060] [INFO ] [sig ] [186/3494] Forecasting ANGI... [2026-01-14T20:16:11.880097] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-14T20:16:11.880130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-14T20:16:11.892249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-14T20:16:11.892668] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-14T20:16:11.893469] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-14T20:16:11.893521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:11.893552] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:11.893606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:11.893666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:11.949895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:11.950770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:11.950855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:11.950888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:12.067949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:12.068113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:12.068152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:12.068181] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:12.071596] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=40.12%) [2026-01-14T20:16:12.071888] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-14T20:16:12.072020] [INFO ] [sig ] ANGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:12.210994] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANGI.txt [2026-01-14T20:16:12.211149] [INFO ] [sig ] [186/3494] Completed ANGI in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-14T20:16:12.211190] [INFO ] [sig ] [187/3494] Forecasting ANGL... [2026-01-14T20:16:12.211220] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-14T20:16:12.211250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-14T20:16:12.222947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-14T20:16:12.223277] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-14T20:16:12.224090] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-14T20:16:12.224143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:12.224175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:12.224202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:12.224259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:12.281609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:12.282562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:12.282660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:12.282692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:12.409239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:12.409616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:12.409658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:12.409687] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:12.413466] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-14T20:16:12.413763] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-14T20:16:12.413891] [INFO ] [sig ] ANGL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:12.561127] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANGL.txt [2026-01-14T20:16:12.561288] [INFO ] [sig ] [187/3494] Completed ANGL in 0.4s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:12.561327] [INFO ] [sig ] [188/3494] Forecasting ANGO... [2026-01-14T20:16:12.561357] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-14T20:16:12.561387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-14T20:16:12.572925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-14T20:16:12.573311] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-14T20:16:12.574148] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-14T20:16:12.574205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:12.574236] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:12.574263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:12.574319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:12.634824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:12.635736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:12.635826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:12.635858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:12.760854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:12.761023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:12.761062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:12.761091] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:12.764594] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-01-14T20:16:12.764916] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-14T20:16:12.765058] [INFO ] [sig ] ANGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:12.908425] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ANGO.txt [2026-01-14T20:16:12.908602] [INFO ] [sig ] [188/3494] Completed ANGO in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:12.908644] [INFO ] [sig ] [189/3494] Forecasting ANIK... [2026-01-14T20:16:12.908674] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-14T20:16:12.908704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-14T20:16:12.921316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-14T20:16:12.921721] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-14T20:16:12.922801] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-14T20:16:12.922858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:12.922893] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:12.922932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:12.923002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:12.982535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:12.983401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:12.983485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:12.983520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:13.104076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:13.104236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:13.104276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:13.104323] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:13.107806] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-01-14T20:16:13.108093] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-14T20:16:13.108378] [INFO ] [sig ] ANIK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:13.250668] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ANIK.txt [2026-01-14T20:16:13.250821] [INFO ] [sig ] [189/3494] Completed ANIK in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:13.250863] [INFO ] [sig ] [190/3494] Forecasting ANIP... [2026-01-14T20:16:13.250894] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-14T20:16:13.250925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-14T20:16:13.262401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-14T20:16:13.262742] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-14T20:16:13.263526] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-14T20:16:13.263601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:13.263635] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:13.263663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:13.263719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:13.323560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:13.324365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:13.324479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:13.324515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:13.448459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:13.448653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:13.448703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:13.448736] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:13.452217] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-14T20:16:13.452513] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-14T20:16:13.452663] [INFO ] [sig ] ANIP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:13.595287] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANIP.txt [2026-01-14T20:16:13.595421] [INFO ] [sig ] [190/3494] Completed ANIP in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:13.595460] [INFO ] [sig ] [191/3494] Forecasting ANIX... [2026-01-14T20:16:13.595490] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-14T20:16:13.595520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-14T20:16:13.606666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-14T20:16:13.606990] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-14T20:16:13.607834] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-14T20:16:13.607888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:13.607919] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:13.607947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:13.608003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:13.666972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:13.667755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:13.667837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:13.667887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:13.785942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:13.786107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:13.786148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:13.786178] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:13.789718] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-01-14T20:16:13.790007] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-14T20:16:13.790139] [INFO ] [sig ] ANIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:13.932090] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANIX.txt [2026-01-14T20:16:13.932241] [INFO ] [sig ] [191/3494] Completed ANIX in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:13.932288] [INFO ] [sig ] [192/3494] Forecasting ANNX... [2026-01-14T20:16:13.932317] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-14T20:16:13.932347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-14T20:16:13.943556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-14T20:16:13.943908] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-14T20:16:13.944721] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-14T20:16:13.944775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:13.944808] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:13.944837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:13.944894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:14.003394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:14.004124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:14.004204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:14.004239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:14.125236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:14.125612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:14.125653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:14.125684] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:14.129387] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-01-14T20:16:14.129699] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-14T20:16:14.129829] [INFO ] [sig ] ANNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:14.273549] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANNX.txt [2026-01-14T20:16:14.273710] [INFO ] [sig ] [192/3494] Completed ANNX in 0.3s | 2.79 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-14T20:16:14.273750] [INFO ] [sig ] [193/3494] Forecasting ANTX... [2026-01-14T20:16:14.273780] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-14T20:16:14.273810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-14T20:16:14.286671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-14T20:16:14.287036] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-14T20:16:14.287891] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-14T20:16:14.287946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:14.287980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:14.288021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:14.288084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:14.347946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:14.348899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:14.348982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:14.349016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:14.466633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:14.466823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:14.466872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:14.466903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:14.470670] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-14T20:16:14.470984] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-14T20:16:14.471144] [INFO ] [sig ] ANTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:14.617775] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANTX.txt [2026-01-14T20:16:14.617943] [INFO ] [sig ] [193/3494] Completed ANTX in 0.3s | 2.79 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:14.617986] [INFO ] [sig ] [194/3494] Forecasting ANVS... [2026-01-14T20:16:14.618018] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-14T20:16:14.618052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-14T20:16:14.629696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-14T20:16:14.630018] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-14T20:16:14.630845] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-14T20:16:14.630899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:14.630933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:14.630961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:14.631020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:14.692087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:14.692977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:14.693066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:14.693101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:14.817013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:14.817185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:14.817227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:14.817257] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:14.820801] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-14T20:16:14.821118] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-14T20:16:14.821250] [INFO ] [sig ] ANVS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:14.965148] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ANVS.txt [2026-01-14T20:16:14.965306] [INFO ] [sig ] [194/3494] Completed ANVS in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:14.965347] [INFO ] [sig ] [195/3494] Forecasting AOD... [2026-01-14T20:16:14.965392] [INFO ] [sig ] Generating forecast for: AOD [2026-01-14T20:16:14.965424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-14T20:16:14.977460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-14T20:16:14.977914] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-14T20:16:14.979072] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-14T20:16:14.979130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:14.979163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:14.979191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:14.979435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:15.051275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:15.052245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:15.052333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:15.052365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:15.177612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:15.177775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:15.177819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:15.177848] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:15.181523] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-14T20:16:15.181820] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-14T20:16:15.181950] [INFO ] [sig ] AOD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:15.324426] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AOD.txt [2026-01-14T20:16:15.324540] [INFO ] [sig ] [195/3494] Completed AOD in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:15.324594] [INFO ] [sig ] [196/3494] Forecasting AOHY... [2026-01-14T20:16:15.324626] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-14T20:16:15.324656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-14T20:16:15.337197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-14T20:16:15.337650] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-14T20:16:15.338773] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-14T20:16:15.338833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:15.338868] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:15.338906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:15.338972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:15.401440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:15.402422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:15.402510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:15.402544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:15.526020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:15.526209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:15.526253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:15.526283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:15.530060] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-01-14T20:16:15.530380] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-14T20:16:15.530539] [INFO ] [sig ] AOHY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:15.683957] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AOHY.txt [2026-01-14T20:16:15.684125] [INFO ] [sig ] [196/3494] Completed AOHY in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:15.684167] [INFO ] [sig ] [197/3494] Forecasting AON... [2026-01-14T20:16:15.684195] [INFO ] [sig ] Generating forecast for: AON [2026-01-14T20:16:15.684232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-14T20:16:15.697003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-14T20:16:15.697335] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-14T20:16:15.698185] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-14T20:16:15.698239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:15.698319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:15.698348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:15.698406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:15.759045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:15.759951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:15.760035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:15.760069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:15.884119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:15.884277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:15.884318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:15.884346] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:15.887782] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-01-14T20:16:15.888065] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-14T20:16:15.888192] [INFO ] [sig ] AON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:16.027160] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AON.txt [2026-01-14T20:16:16.027319] [INFO ] [sig ] [197/3494] Completed AON in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:16.027360] [INFO ] [sig ] [198/3494] Forecasting AOS... [2026-01-14T20:16:16.027390] [INFO ] [sig ] Generating forecast for: AOS [2026-01-14T20:16:16.027421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-14T20:16:16.040391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-14T20:16:16.040751] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-14T20:16:16.041537] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-14T20:16:16.041610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:16.041645] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:16.041672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:16.041727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:16.097770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:16.098609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:16.098692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:16.098734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:16.228675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:16.228845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:16.228885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:16.228915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:16.232838] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-14T20:16:16.233151] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-14T20:16:16.233287] [INFO ] [sig ] AOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:16.381717] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AOS.txt [2026-01-14T20:16:16.381876] [INFO ] [sig ] [198/3494] Completed AOS in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:16.381917] [INFO ] [sig ] [199/3494] Forecasting AOSL... [2026-01-14T20:16:16.381948] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-14T20:16:16.381978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-14T20:16:16.396024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-14T20:16:16.396666] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-14T20:16:16.397904] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-14T20:16:16.397961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:16.397995] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:16.398023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:16.398081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:16.461536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:16.462765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:16.462862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:16.462896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:16.588544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:16.588792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:16.588838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:16.588868] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:16.593658] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-01-14T20:16:16.594127] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-14T20:16:16.594330] [INFO ] [sig ] AOSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:16.775935] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AOSL.txt [2026-01-14T20:16:16.776220] [INFO ] [sig ] [199/3494] Completed AOSL in 0.4s | 2.79 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:16.776272] [INFO ] [sig ] [200/3494] Forecasting AP... [2026-01-14T20:16:16.776312] [INFO ] [sig ] Generating forecast for: AP [2026-01-14T20:16:16.776549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-14T20:16:16.790211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-14T20:16:16.790869] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-14T20:16:16.792058] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-14T20:16:16.792118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:16.792151] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:16.792178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:16.792235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:16.856372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:16.857907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:16.858039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:16.858089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:16.995133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:16.995301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:16.995341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:16.995368] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:17.000399] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-01-14T20:16:17.000787] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-14T20:16:17.000935] [INFO ] [sig ] AP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:17.147958] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AP.txt [2026-01-14T20:16:17.148124] [INFO ] [sig ] [200/3494] Completed AP in 0.4s | 2.79 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-14T20:16:17.148165] [INFO ] [sig ] [201/3494] Forecasting APA... [2026-01-14T20:16:17.148196] [INFO ] [sig ] Generating forecast for: APA [2026-01-14T20:16:17.148228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-14T20:16:17.160527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-14T20:16:17.160862] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-14T20:16:17.161672] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-14T20:16:17.161726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:17.161759] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:17.161786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:17.161847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:17.221929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:17.222931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:17.223019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:17.223053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:17.349111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:17.349276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:17.349317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:17.349346] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:17.352754] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-01-14T20:16:17.353047] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-14T20:16:17.353172] [INFO ] [sig ] APA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:17.496205] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APA.txt [2026-01-14T20:16:17.496362] [INFO ] [sig ] [201/3494] Completed APA in 0.3s | 2.79 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:17.496401] [INFO ] [sig ] [202/3494] Forecasting APAM... [2026-01-14T20:16:17.496431] [INFO ] [sig ] Generating forecast for: APAM [2026-01-14T20:16:17.496462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-14T20:16:17.508699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-14T20:16:17.509075] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-14T20:16:17.509905] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-14T20:16:17.509959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:17.509991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:17.510019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:17.510076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:17.579620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:17.580652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:17.580762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:17.580797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:17.703892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:17.704073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:17.704118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:17.704148] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:17.707756] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=79.78%) [2026-01-14T20:16:17.708062] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-14T20:16:17.708205] [INFO ] [sig ] APAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:17.851254] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APAM.txt [2026-01-14T20:16:17.851432] [INFO ] [sig ] [202/3494] Completed APAM in 0.4s | 2.79 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:17.851474] [INFO ] [sig ] [203/3494] Forecasting APD... [2026-01-14T20:16:17.851504] [INFO ] [sig ] Generating forecast for: APD [2026-01-14T20:16:17.851542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-14T20:16:17.863708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-14T20:16:17.864068] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-14T20:16:17.864889] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-14T20:16:17.864942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:17.864974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:17.865000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:17.865055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:17.921555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:17.922371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:17.922456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:17.922490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:18.046352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:18.046534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:18.046590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:18.046622] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:18.050062] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=89.38%) [2026-01-14T20:16:18.050346] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-14T20:16:18.050473] [INFO ] [sig ] APD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:18.194084] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APD.txt [2026-01-14T20:16:18.194227] [INFO ] [sig ] [203/3494] Completed APD in 0.3s | 2.79 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:18.194269] [INFO ] [sig ] [204/3494] Forecasting APEI... [2026-01-14T20:16:18.194298] [INFO ] [sig ] Generating forecast for: APEI [2026-01-14T20:16:18.194327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-14T20:16:18.205950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-14T20:16:18.206320] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-14T20:16:18.207135] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-14T20:16:18.207189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:18.207222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:18.207249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:18.207306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:18.266645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:18.267522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:18.267618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:18.267653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:18.389856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:18.390036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:18.390091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:18.390122] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:18.394120] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-01-14T20:16:18.394415] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-14T20:16:18.394546] [INFO ] [sig ] APEI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:18.556451] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APEI.txt [2026-01-14T20:16:18.556635] [INFO ] [sig ] [204/3494] Completed APEI in 0.4s | 2.79 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:18.556677] [INFO ] [sig ] [205/3494] Forecasting APG... [2026-01-14T20:16:18.556708] [INFO ] [sig ] Generating forecast for: APG [2026-01-14T20:16:18.556739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-14T20:16:18.568550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-14T20:16:18.568955] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-14T20:16:18.569803] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-14T20:16:18.569857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:18.569890] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:18.569917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:18.569973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:18.629179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:18.630068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:18.630156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:18.630189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:18.751803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:18.751958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:18.751997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:18.752026] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:18.755396] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-14T20:16:18.755700] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-14T20:16:18.755825] [INFO ] [sig ] APG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:18.895206] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APG.txt [2026-01-14T20:16:18.895355] [INFO ] [sig ] [205/3494] Completed APG in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:18.895396] [INFO ] [sig ] [206/3494] Forecasting APGE... [2026-01-14T20:16:18.895427] [INFO ] [sig ] Generating forecast for: APGE [2026-01-14T20:16:18.895461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-14T20:16:18.907080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-14T20:16:18.907456] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-14T20:16:18.908329] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-14T20:16:18.908383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:18.908427] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:18.908456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:18.908512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:18.965945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:18.966826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:18.966908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:18.966941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:19.087549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:19.091668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:19.091752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:19.091788] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:19.095958] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-14T20:16:19.096445] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-14T20:16:19.096609] [INFO ] [sig ] APGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:19.239442] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APGE.txt [2026-01-14T20:16:19.239648] [INFO ] [sig ] [206/3494] Completed APGE in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:19.239692] [INFO ] [sig ] [207/3494] Forecasting APH... [2026-01-14T20:16:19.239722] [INFO ] [sig ] Generating forecast for: APH [2026-01-14T20:16:19.239753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-14T20:16:19.251932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-14T20:16:19.252272] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-14T20:16:19.253133] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-14T20:16:19.253202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:19.253246] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:19.253285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:19.253361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:19.312350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:19.313308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:19.313399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:19.313434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:19.440622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:19.440786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:19.440826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:19.440855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:19.444412] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=37.38%) [2026-01-14T20:16:19.444712] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-14T20:16:19.444838] [INFO ] [sig ] APH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:19.604416] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APH.txt [2026-01-14T20:16:19.604629] [INFO ] [sig ] [207/3494] Completed APH in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:19.604689] [INFO ] [sig ] [208/3494] Forecasting API... [2026-01-14T20:16:19.604723] [INFO ] [sig ] Generating forecast for: API [2026-01-14T20:16:19.604755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-14T20:16:19.616952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-14T20:16:19.617306] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-14T20:16:19.618259] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-14T20:16:19.618315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:19.618347] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:19.618374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:19.618431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:19.675742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:19.676592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:19.676672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:19.676704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:19.795660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:19.795821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:19.795861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:19.795899] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:19.800095] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=54.37%) [2026-01-14T20:16:19.800395] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-14T20:16:19.800528] [INFO ] [sig ] API: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:19.950538] [INFO ] [LOCAL ] Saved forecast: API 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/API.txt [2026-01-14T20:16:19.950711] [INFO ] [sig ] [208/3494] Completed API in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:19.950753] [INFO ] [sig ] [209/3494] Forecasting APLD... [2026-01-14T20:16:19.950784] [INFO ] [sig ] Generating forecast for: APLD [2026-01-14T20:16:19.950813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-14T20:16:19.963409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-14T20:16:19.963757] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-14T20:16:19.964625] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-14T20:16:19.964680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:19.964714] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:19.964741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:19.964799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:20.024818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:20.025602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:20.025700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:20.025737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:20.146171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:20.146330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:20.146371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:20.146414] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:20.149811] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-14T20:16:20.150092] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-14T20:16:20.150218] [INFO ] [sig ] APLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:20.289063] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APLD.txt [2026-01-14T20:16:20.289217] [INFO ] [sig ] [209/3494] Completed APLD in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-14T20:16:20.289282] [INFO ] [sig ] [210/3494] Forecasting APLE... [2026-01-14T20:16:20.289314] [INFO ] [sig ] Generating forecast for: APLE [2026-01-14T20:16:20.289344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-14T20:16:20.302744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-14T20:16:20.303123] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-14T20:16:20.303929] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-14T20:16:20.303982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:20.304012] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:20.304038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:20.304094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:20.361136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:20.361984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:20.362065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:20.362097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:20.490725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:20.490883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:20.490923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:20.490951] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:20.494858] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-14T20:16:20.495154] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-14T20:16:20.495289] [INFO ] [sig ] APLE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:20.637323] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APLE.txt [2026-01-14T20:16:20.637469] [INFO ] [sig ] [210/3494] Completed APLE in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-14T20:16:20.637534] [INFO ] [sig ] [211/3494] Forecasting APLS... [2026-01-14T20:16:20.637564] [INFO ] [sig ] Generating forecast for: APLS [2026-01-14T20:16:20.637615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-14T20:16:20.652957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-14T20:16:20.653334] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-14T20:16:20.654183] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-14T20:16:20.654237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:20.654268] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:20.654294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:20.654349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:20.715357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:20.716224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:20.716321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:20.716369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:20.850081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:20.850244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:20.850286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:20.850316] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:20.853984] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=67.07%) [2026-01-14T20:16:20.854301] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-14T20:16:20.854451] [INFO ] [sig ] APLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:21.001878] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APLS.txt [2026-01-14T20:16:21.002005] [INFO ] [sig ] [211/3494] Completed APLS in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-14T20:16:21.002044] [INFO ] [sig ] [212/3494] Forecasting APM... [2026-01-14T20:16:21.002074] [INFO ] [sig ] Generating forecast for: APM [2026-01-14T20:16:21.002105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-14T20:16:21.013528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-14T20:16:21.013825] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-14T20:16:21.014615] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-14T20:16:21.014668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:21.014699] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:21.014726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:21.014782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:21.076146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:21.076956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:21.077040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:21.077075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:21.206073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:21.206258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:21.206307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:21.206343] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:21.210712] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-14T20:16:21.211068] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-14T20:16:21.211235] [INFO ] [sig ] APM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:21.395230] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APM.txt [2026-01-14T20:16:21.395452] [INFO ] [sig ] [212/3494] Completed APM in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-14T20:16:21.395505] [INFO ] [sig ] [213/3494] Forecasting APO... [2026-01-14T20:16:21.395543] [INFO ] [sig ] Generating forecast for: APO [2026-01-14T20:16:21.395601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-14T20:16:21.410381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-14T20:16:21.410864] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-14T20:16:21.411880] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-14T20:16:21.411945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:21.411985] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:21.412019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:21.412095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:21.480779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:21.481993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:21.482119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:21.482153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:21.621278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:21.621443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:21.621485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:21.621532] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:21.625220] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-01-14T20:16:21.625611] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-14T20:16:21.625758] [INFO ] [sig ] APO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:21.774211] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APO.txt [2026-01-14T20:16:21.774377] [INFO ] [sig ] [213/3494] Completed APO in 0.4s | 2.79 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-14T20:16:21.774417] [INFO ] [sig ] [214/3494] Forecasting APOG... [2026-01-14T20:16:21.774446] [INFO ] [sig ] Generating forecast for: APOG [2026-01-14T20:16:21.774497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-14T20:16:21.787259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-14T20:16:21.787655] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-14T20:16:21.788532] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-14T20:16:21.788603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:21.788638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:21.788693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:21.788751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:21.847023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:21.847984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:21.848068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:21.848100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:21.971623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:21.971786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:21.971826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:21.971855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:21.975221] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-01-14T20:16:21.975492] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-14T20:16:21.975635] [INFO ] [sig ] APOG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:22.119770] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APOG.txt [2026-01-14T20:16:22.119899] [INFO ] [sig ] [214/3494] Completed APOG in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-14T20:16:22.119938] [INFO ] [sig ] [215/3494] Forecasting APP... [2026-01-14T20:16:22.119967] [INFO ] [sig ] Generating forecast for: APP [2026-01-14T20:16:22.119998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-14T20:16:22.130895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-14T20:16:22.131167] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-14T20:16:22.131964] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-14T20:16:22.132017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:22.132049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:22.132077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:22.132134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:22.189326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:22.189957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:22.190046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:22.190079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:22.310717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:22.310943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:22.310987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:22.311017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:22.314922] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-14T20:16:22.315247] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-14T20:16:22.315389] [INFO ] [sig ] APP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:22.459560] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APP.txt [2026-01-14T20:16:22.459700] [INFO ] [sig ] [215/3494] Completed APP in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:22.459739] [INFO ] [sig ] [216/3494] Forecasting APPF... [2026-01-14T20:16:22.459769] [INFO ] [sig ] Generating forecast for: APPF [2026-01-14T20:16:22.459799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-14T20:16:22.470821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-14T20:16:22.471085] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-14T20:16:22.471882] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-14T20:16:22.471936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:22.471968] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:22.471995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:22.472051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:22.528570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:22.529275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:22.529351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:22.529383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:22.649171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:22.649334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:22.649373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:22.649402] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:22.652911] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=10.03%) [2026-01-14T20:16:22.653209] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-14T20:16:22.653340] [INFO ] [sig ] APPF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:22.801882] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APPF.txt [2026-01-14T20:16:22.802039] [INFO ] [sig ] [216/3494] Completed APPF in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:22.802079] [INFO ] [sig ] [217/3494] Forecasting APPN... [2026-01-14T20:16:22.802110] [INFO ] [sig ] Generating forecast for: APPN [2026-01-14T20:16:22.802141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-14T20:16:22.813407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-14T20:16:22.813727] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-14T20:16:22.814514] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-14T20:16:22.814585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:22.814620] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:22.814657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:22.814714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:22.871795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:22.872568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:22.872668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:22.872700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:22.994062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:22.994223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:22.994262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:22.994291] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:23.001759] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: DOWN (p=48.49%) [2026-01-14T20:16:23.002178] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-14T20:16:23.002327] [INFO ] [sig ] APPN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:23.148739] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APPN.txt [2026-01-14T20:16:23.148926] [INFO ] [sig ] [217/3494] Completed APPN in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:23.148967] [INFO ] [sig ] [218/3494] Forecasting APPS... [2026-01-14T20:16:23.148996] [INFO ] [sig ] Generating forecast for: APPS [2026-01-14T20:16:23.149027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-14T20:16:23.160880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-14T20:16:23.161266] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-14T20:16:23.162104] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-14T20:16:23.162159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:23.162192] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:23.162221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:23.162279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:23.224205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:23.225078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:23.225160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:23.225194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:23.357924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:23.358082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:23.358123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:23.358152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:23.362066] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-01-14T20:16:23.362359] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-14T20:16:23.362695] [INFO ] [sig ] APPS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:23.505931] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/APPS.txt [2026-01-14T20:16:23.506084] [INFO ] [sig ] [218/3494] Completed APPS in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:23.506124] [INFO ] [sig ] [219/3494] Forecasting APYX... [2026-01-14T20:16:23.506155] [INFO ] [sig ] Generating forecast for: APYX [2026-01-14T20:16:23.506186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-14T20:16:23.517756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-14T20:16:23.518120] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-14T20:16:23.518998] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-14T20:16:23.519052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:23.519085] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:23.519113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:23.519171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:23.579258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:23.580332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:23.580414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:23.580655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:23.696585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:23.696746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:23.696786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:23.696815] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:23.700339] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-14T20:16:23.700674] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-14T20:16:23.700806] [INFO ] [sig ] APYX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:23.849159] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/APYX.txt [2026-01-14T20:16:23.849329] [INFO ] [sig ] [219/3494] Completed APYX in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:23.849370] [INFO ] [sig ] [220/3494] Forecasting AQMS... [2026-01-14T20:16:23.849402] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-14T20:16:23.849436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-14T20:16:23.861087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-14T20:16:23.861457] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-14T20:16:23.862329] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-14T20:16:23.862386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:23.862418] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:23.862446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:23.862502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:23.921243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:23.922147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:23.922231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:23.922268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:24.037540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:24.037740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:24.037783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:24.037812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:24.041318] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-14T20:16:24.041836] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-14T20:16:24.041969] [INFO ] [sig ] AQMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:24.193010] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AQMS.txt [2026-01-14T20:16:24.193165] [INFO ] [sig ] [220/3494] Completed AQMS in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:24.193207] [INFO ] [sig ] [221/3494] Forecasting AQN... [2026-01-14T20:16:24.193236] [INFO ] [sig ] Generating forecast for: AQN [2026-01-14T20:16:24.193273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-14T20:16:24.205766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-14T20:16:24.206109] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-14T20:16:24.206947] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-14T20:16:24.207000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:24.207033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:24.207059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:24.207115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:24.267363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:24.268301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:24.268383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:24.268416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:24.389153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:24.389321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:24.389363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:24.389390] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:24.393461] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-14T20:16:24.393768] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-14T20:16:24.393899] [INFO ] [sig ] AQN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:24.539318] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AQN.txt [2026-01-14T20:16:24.539472] [INFO ] [sig ] [221/3494] Completed AQN in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:24.539513] [INFO ] [sig ] [222/3494] Forecasting AQNB... [2026-01-14T20:16:24.539544] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-14T20:16:24.539593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-14T20:16:24.551541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-14T20:16:24.551930] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-14T20:16:24.552766] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-14T20:16:24.552820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:24.552852] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:24.552878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:24.552932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:24.615941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:24.617103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:24.617187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:24.617219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:24.733731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:24.733904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:24.733947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:24.733975] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:24.737879] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-14T20:16:24.738178] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-14T20:16:24.738330] [INFO ] [sig ] AQNB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:24.886776] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AQNB.txt [2026-01-14T20:16:24.886931] [INFO ] [sig ] [222/3494] Completed AQNB in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:24.886970] [INFO ] [sig ] [223/3494] Forecasting ARBB... [2026-01-14T20:16:24.887001] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-14T20:16:24.887031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-14T20:16:24.898061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-14T20:16:24.898416] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-14T20:16:24.899232] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-14T20:16:24.899296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:24.899334] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:24.899366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:24.899437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:24.958829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:24.959714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:24.959808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:24.959854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:25.078336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:25.078497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:25.078537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:25.078565] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:25.081946] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-14T20:16:25.082226] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-14T20:16:25.082352] [INFO ] [sig ] ARBB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:25.228924] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARBB.txt [2026-01-14T20:16:25.229097] [INFO ] [sig ] [223/3494] Completed ARBB in 0.3s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:25.229138] [INFO ] [sig ] [224/3494] Forecasting ARBE... [2026-01-14T20:16:25.229167] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-14T20:16:25.229197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-14T20:16:25.241276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-14T20:16:25.241680] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-14T20:16:25.242503] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-14T20:16:25.242557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:25.242616] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:25.242645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:25.242703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:25.306011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:25.306943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:25.307061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:25.307095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:25.437759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:25.437949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:25.437989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:25.438036] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:25.442045] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-14T20:16:25.442404] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-14T20:16:25.442563] [INFO ] [sig ] ARBE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:25.589375] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARBE.txt [2026-01-14T20:16:25.589536] [INFO ] [sig ] [224/3494] Completed ARBE in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:25.589594] [INFO ] [sig ] [225/3494] Forecasting ARCB... [2026-01-14T20:16:25.589627] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-14T20:16:25.589658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-14T20:16:25.601870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-14T20:16:25.602245] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-14T20:16:25.603060] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-14T20:16:25.603114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:25.603145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:25.603171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:25.603231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:25.660692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:25.661551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:25.661654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:25.661688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:25.791327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:25.791486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:25.791527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:25.791556] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:25.795353] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=54.03%) [2026-01-14T20:16:25.795697] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-14T20:16:25.796051] [INFO ] [sig ] ARCB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:25.949891] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARCB.txt [2026-01-14T20:16:25.950045] [INFO ] [sig ] [225/3494] Completed ARCB in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:25.950084] [INFO ] [sig ] [226/3494] Forecasting ARCC... [2026-01-14T20:16:25.950115] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-14T20:16:25.950144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-14T20:16:25.962831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-14T20:16:25.963179] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-14T20:16:25.964211] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-14T20:16:25.964264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:25.964297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:25.964322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:25.964382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:26.031560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:26.032567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:26.032675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:26.032720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:26.163616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:26.163795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:26.163836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:26.163867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:26.167798] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-14T20:16:26.168109] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-14T20:16:26.168242] [INFO ] [sig ] ARCC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:26.314317] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARCC.txt [2026-01-14T20:16:26.314670] [INFO ] [sig ] [226/3494] Completed ARCC in 0.4s | 2.80 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-14T20:16:26.314711] [INFO ] [sig ] [227/3494] Forecasting ARCO... [2026-01-14T20:16:26.314741] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-14T20:16:26.314773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-14T20:16:26.328564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-14T20:16:26.329006] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-14T20:16:26.329844] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-14T20:16:26.329898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:26.329931] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:26.329959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:26.330015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:26.396235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:26.397154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:26.397251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:26.397290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:26.518020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:26.518210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:26.518252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:26.518282] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:26.521840] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-01-14T20:16:26.522169] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-14T20:16:26.522308] [INFO ] [sig ] ARCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:26.679017] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARCO.txt [2026-01-14T20:16:26.679200] [INFO ] [sig ] [227/3494] Completed ARCO in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-14T20:16:26.679241] [INFO ] [sig ] [228/3494] Forecasting ARDC... [2026-01-14T20:16:26.679271] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-14T20:16:26.679302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-14T20:16:26.691266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-14T20:16:26.691704] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-14T20:16:26.692544] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-14T20:16:26.692627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:26.692666] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:26.692693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:26.692764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:26.758708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:26.759623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:26.759718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:26.759751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:26.884601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:26.884764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:26.884804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:26.884833] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:26.888717] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=49.90%) [2026-01-14T20:16:26.889107] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-14T20:16:26.889259] [INFO ] [sig ] ARDC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:27.039295] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARDC.txt [2026-01-14T20:16:27.039447] [INFO ] [sig ] [228/3494] Completed ARDC in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-14T20:16:27.039487] [INFO ] [sig ] [229/3494] Forecasting ARDX... [2026-01-14T20:16:27.039516] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-14T20:16:27.039547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-14T20:16:27.050515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-14T20:16:27.050838] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-14T20:16:27.051682] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-14T20:16:27.051738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:27.051770] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:27.051797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:27.051854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:27.110099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:27.110937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:27.111018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:27.111050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:27.230996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:27.231157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:27.231199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:27.231227] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:27.234751] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=60.66%) [2026-01-14T20:16:27.235036] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-14T20:16:27.235167] [INFO ] [sig ] ARDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:27.384899] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARDX.txt [2026-01-14T20:16:27.385062] [INFO ] [sig ] [229/3494] Completed ARDX in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:27.385102] [INFO ] [sig ] [230/3494] Forecasting ARE... [2026-01-14T20:16:27.385131] [INFO ] [sig ] Generating forecast for: ARE [2026-01-14T20:16:27.385162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-14T20:16:27.397765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-14T20:16:27.398179] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-14T20:16:27.399079] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-14T20:16:27.399148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:27.399182] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:27.399209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:27.399265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:27.458466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:27.459355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:27.459439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:27.459473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:27.586966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:27.587131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:27.587173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:27.587203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:27.590770] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-14T20:16:27.591068] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-14T20:16:27.591199] [INFO ] [sig ] ARE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:27.742896] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARE.txt [2026-01-14T20:16:27.743066] [INFO ] [sig ] [230/3494] Completed ARE in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:27.743108] [INFO ] [sig ] [231/3494] Forecasting AREC... [2026-01-14T20:16:27.743139] [INFO ] [sig ] Generating forecast for: AREC [2026-01-14T20:16:27.743169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-14T20:16:27.754876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-14T20:16:27.755259] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-14T20:16:27.756110] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-14T20:16:27.756164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:27.756230] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:27.756259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:27.756315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:27.815569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:27.816522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:27.816624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:27.816659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:27.940293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:27.940462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:27.940504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:27.940534] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:27.944115] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-14T20:16:27.944433] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-14T20:16:27.944588] [INFO ] [sig ] AREC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:28.113987] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AREC.txt [2026-01-14T20:16:28.114142] [INFO ] [sig ] [231/3494] Completed AREC in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:28.114181] [INFO ] [sig ] [232/3494] Forecasting ARES... [2026-01-14T20:16:28.114212] [INFO ] [sig ] Generating forecast for: ARES [2026-01-14T20:16:28.114242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-14T20:16:28.127547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-14T20:16:28.128085] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-14T20:16:28.129187] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-14T20:16:28.129250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:28.129289] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:28.129323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:28.129416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:28.196932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:28.197962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:28.198069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:28.198120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:28.340901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:28.341072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:28.341114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:28.341144] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:28.344967] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-01-14T20:16:28.345444] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-14T20:16:28.345592] [INFO ] [sig ] ARES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:28.491520] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARES.txt [2026-01-14T20:16:28.491691] [INFO ] [sig ] [232/3494] Completed ARES in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:28.491732] [INFO ] [sig ] [233/3494] Forecasting ARGX... [2026-01-14T20:16:28.491763] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-14T20:16:28.491793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-14T20:16:28.503724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-14T20:16:28.504083] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-14T20:16:28.504922] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-14T20:16:28.504987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:28.505027] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:28.505061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:28.505124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:28.564845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:28.565746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:28.565829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:28.565861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:28.690501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:28.690684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:28.690723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:28.690752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:28.694144] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-14T20:16:28.694416] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-14T20:16:28.694752] [INFO ] [sig ] ARGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:28.836481] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARGX.txt [2026-01-14T20:16:28.836828] [INFO ] [sig ] [233/3494] Completed ARGX in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:28.836870] [INFO ] [sig ] [234/3494] Forecasting ARHS... [2026-01-14T20:16:28.836900] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-14T20:16:28.836932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-14T20:16:28.850078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-14T20:16:28.850532] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-14T20:16:28.851795] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-14T20:16:28.851851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:28.851884] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:28.851913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:28.851971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:28.910709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:28.911698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:28.911784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:28.911817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:29.038182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:29.038383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:29.038430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:29.038510] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:29.042867] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=35.66%) [2026-01-14T20:16:29.043182] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-14T20:16:29.043325] [INFO ] [sig ] ARHS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:29.191448] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARHS.txt [2026-01-14T20:16:29.191636] [INFO ] [sig ] [234/3494] Completed ARHS in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:29.191680] [INFO ] [sig ] [235/3494] Forecasting ARI... [2026-01-14T20:16:29.191710] [INFO ] [sig ] Generating forecast for: ARI [2026-01-14T20:16:29.191740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-14T20:16:29.203031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-14T20:16:29.203358] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-14T20:16:29.204222] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-14T20:16:29.204277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:29.204309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:29.204335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:29.204390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:29.262081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:29.263011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:29.263095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:29.263128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:29.386108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:29.386272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:29.386312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:29.386340] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:29.389783] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-14T20:16:29.390084] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-14T20:16:29.390214] [INFO ] [sig ] ARI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:29.538989] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARI.txt [2026-01-14T20:16:29.539167] [INFO ] [sig ] [235/3494] Completed ARI in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:29.539220] [INFO ] [sig ] [236/3494] Forecasting ARKO... [2026-01-14T20:16:29.539260] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-14T20:16:29.539292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-14T20:16:29.552374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-14T20:16:29.552817] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-14T20:16:29.553750] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-14T20:16:29.553807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:29.553851] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:29.553884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:29.553943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:29.620774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:29.621755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:29.621845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:29.621889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:29.750484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:29.750692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:29.750747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:29.750789] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:29.754842] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-14T20:16:29.755184] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-14T20:16:29.755351] [INFO ] [sig ] ARKO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:29.910127] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARKO.txt [2026-01-14T20:16:29.910302] [INFO ] [sig ] [236/3494] Completed ARKO in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:29.910343] [INFO ] [sig ] [237/3494] Forecasting ARLO... [2026-01-14T20:16:29.910372] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-14T20:16:29.910403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-14T20:16:29.924896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-14T20:16:29.925512] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-14T20:16:29.926565] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-14T20:16:29.926642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:29.926677] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:29.926706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:29.926766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:29.988013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:29.989354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:29.989513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:29.989552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:30.122336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:30.122530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:30.122591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:30.122624] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:30.126332] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-14T20:16:30.126650] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-14T20:16:30.126793] [INFO ] [sig ] ARLO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:30.274529] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARLO.txt [2026-01-14T20:16:30.274708] [INFO ] [sig ] [237/3494] Completed ARLO in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:30.274751] [INFO ] [sig ] [238/3494] Forecasting ARLP... [2026-01-14T20:16:30.274782] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-14T20:16:30.274812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-14T20:16:30.286257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-14T20:16:30.286596] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-14T20:16:30.287406] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-14T20:16:30.287458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:30.287492] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:30.287520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:30.287595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:30.347733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:30.348566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:30.348669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:30.348703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:30.468193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:30.468363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:30.468403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:30.468431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:30.471892] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-01-14T20:16:30.472197] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-14T20:16:30.472329] [INFO ] [sig ] ARLP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:30.620334] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARLP.txt [2026-01-14T20:16:30.620489] [INFO ] [sig ] [238/3494] Completed ARLP in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:30.620530] [INFO ] [sig ] [239/3494] Forecasting ARM... [2026-01-14T20:16:30.620561] [INFO ] [sig ] Generating forecast for: ARM [2026-01-14T20:16:30.620611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-14T20:16:30.632774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-14T20:16:30.633205] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-14T20:16:30.634147] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-14T20:16:30.634206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:30.634243] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:30.634275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:30.634339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:30.691383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:30.692325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:30.692409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:30.692444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:30.813541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:30.813727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:30.813769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:30.813799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:30.817183] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-01-14T20:16:30.817460] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-14T20:16:30.817605] [INFO ] [sig ] ARM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:30.961375] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARM.txt [2026-01-14T20:16:30.961546] [INFO ] [sig ] [239/3494] Completed ARM in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:30.961608] [INFO ] [sig ] [240/3494] Forecasting ARMK... [2026-01-14T20:16:30.961640] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-14T20:16:30.961670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-14T20:16:30.975155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-14T20:16:30.975565] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-14T20:16:30.976428] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-14T20:16:30.976497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:30.976533] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:30.976561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:30.976845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:31.036688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:31.037560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:31.037665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:31.037723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:31.160995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:31.161157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:31.161199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:31.161229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:31.164821] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=51.63%) [2026-01-14T20:16:31.165153] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-14T20:16:31.165292] [INFO ] [sig ] ARMK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:31.311232] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARMK.txt [2026-01-14T20:16:31.311397] [INFO ] [sig ] [240/3494] Completed ARMK in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:31.311436] [INFO ] [sig ] [241/3494] Forecasting AROC... [2026-01-14T20:16:31.311467] [INFO ] [sig ] Generating forecast for: AROC [2026-01-14T20:16:31.311496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-14T20:16:31.323697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-14T20:16:31.324104] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-14T20:16:31.324962] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-14T20:16:31.325017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:31.325063] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:31.325092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:31.325149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:31.393186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:31.394245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:31.394400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:31.394442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:31.513197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:31.513365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:31.513408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:31.513439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:31.517225] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=43.35%) [2026-01-14T20:16:31.517602] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-14T20:16:31.517780] [INFO ] [sig ] AROC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:31.672366] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AROC.txt [2026-01-14T20:16:31.672510] [INFO ] [sig ] [241/3494] Completed AROC in 0.4s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:31.672554] [INFO ] [sig ] [242/3494] Forecasting ARQ... [2026-01-14T20:16:31.672615] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-14T20:16:31.672650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-14T20:16:31.684784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-14T20:16:31.685065] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-14T20:16:31.685937] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-14T20:16:31.685992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:31.686026] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:31.686063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:31.686128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:31.747518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:31.748176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:31.748252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:31.748283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:31.860933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:31.861030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:31.861065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:31.861093] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:31.864183] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-14T20:16:31.864443] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-14T20:16:31.864567] [INFO ] [sig ] ARQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:32.005096] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARQ.txt [2026-01-14T20:16:32.005253] [INFO ] [sig ] [242/3494] Completed ARQ in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:32.005295] [INFO ] [sig ] [243/3494] Forecasting ARQQ... [2026-01-14T20:16:32.005325] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-14T20:16:32.005355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-14T20:16:32.017065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-14T20:16:32.017381] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-14T20:16:32.018183] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-14T20:16:32.018237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:32.018269] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:32.018295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:32.018350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:32.075554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:32.076447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:32.076532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:32.076564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:32.199544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:32.199745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:32.199793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:32.199823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:32.203311] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-01-14T20:16:32.203601] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-14T20:16:32.203730] [INFO ] [sig ] ARQQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:32.346966] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARQQ.txt [2026-01-14T20:16:32.347122] [INFO ] [sig ] [243/3494] Completed ARQQ in 0.3s | 2.80 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-14T20:16:32.347172] [INFO ] [sig ] [244/3494] Forecasting ARRY... [2026-01-14T20:16:32.347203] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-14T20:16:32.347234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-14T20:16:32.359012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-14T20:16:32.359384] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-14T20:16:32.360216] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-14T20:16:32.360270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:32.360301] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:32.360327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:32.360384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:32.418103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:32.418989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:32.419071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:32.419104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:32.537920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:32.538094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:32.538133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:32.538162] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:32.541636] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-14T20:16:32.541928] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-14T20:16:32.542062] [INFO ] [sig ] ARRY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:32.685500] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARRY.txt [2026-01-14T20:16:32.685696] [INFO ] [sig ] [244/3494] Completed ARRY in 0.3s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:32.685917] [INFO ] [sig ] [245/3494] Forecasting ARTL... [2026-01-14T20:16:32.685948] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-14T20:16:32.685978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-14T20:16:32.696957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-14T20:16:32.697322] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-14T20:16:32.698143] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-14T20:16:32.698195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:32.698228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:32.698255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:32.698310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:32.756176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:32.757041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:32.757122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:32.757154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:32.871787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:32.871947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:32.871986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:32.872017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:32.875413] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-01-14T20:16:32.875732] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-14T20:16:32.875865] [INFO ] [sig ] ARTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:33.019918] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARTL.txt [2026-01-14T20:16:33.020086] [INFO ] [sig ] [245/3494] Completed ARTL in 0.3s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:33.020125] [INFO ] [sig ] [246/3494] Forecasting ARTNA... [2026-01-14T20:16:33.020155] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-14T20:16:33.020187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-14T20:16:33.031069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-14T20:16:33.031326] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-14T20:16:33.032110] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-14T20:16:33.032163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:33.032194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:33.032222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:33.032277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:33.089411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:33.090291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:33.090372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:33.090404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:33.203769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:33.203920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:33.203963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:33.203992] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:33.207421] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=67.06%) [2026-01-14T20:16:33.207736] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-14T20:16:33.207880] [INFO ] [sig ] ARTNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:33.348680] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ARTNA.txt [2026-01-14T20:16:33.348817] [INFO ] [sig ] [246/3494] Completed ARTNA in 0.3s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:33.348856] [INFO ] [sig ] [247/3494] Forecasting ARVN... [2026-01-14T20:16:33.348885] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-14T20:16:33.348915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-14T20:16:33.359922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-14T20:16:33.360222] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-14T20:16:33.361114] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-14T20:16:33.361168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:33.361202] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:33.361231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:33.361289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:33.422175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:33.423272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:33.423379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:33.423424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:33.553772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:33.553929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:33.553972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:33.554004] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:33.557466] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-14T20:16:33.557794] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-14T20:16:33.557928] [INFO ] [sig ] ARVN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:33.698103] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ARVN.txt [2026-01-14T20:16:33.698235] [INFO ] [sig ] [247/3494] Completed ARVN in 0.3s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:33.698274] [INFO ] [sig ] [248/3494] Forecasting ASA... [2026-01-14T20:16:33.698304] [INFO ] [sig ] Generating forecast for: ASA [2026-01-14T20:16:33.698333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-14T20:16:33.709705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-14T20:16:33.710001] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-14T20:16:33.710789] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-14T20:16:33.710842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:33.710900] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:33.710929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:33.710986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:33.774079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:33.774957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:33.775039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:33.775074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:33.897098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:33.897261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:33.897339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:33.897369] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:33.900812] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-01-14T20:16:33.901114] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-14T20:16:33.901247] [INFO ] [sig ] ASA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:34.060058] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASA.txt [2026-01-14T20:16:34.060265] [INFO ] [sig ] [248/3494] Completed ASA in 0.4s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:34.060318] [INFO ] [sig ] [249/3494] Forecasting ASB... [2026-01-14T20:16:34.060358] [INFO ] [sig ] Generating forecast for: ASB [2026-01-14T20:16:34.060396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-14T20:16:34.073911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-14T20:16:34.074395] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-14T20:16:34.075317] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-14T20:16:34.075373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:34.075406] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:34.075432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:34.075488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:34.161485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:34.162742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:34.162870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:34.162925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:34.335089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:34.335279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:34.335341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:34.335381] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:34.339753] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-01-14T20:16:34.340203] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-14T20:16:34.340388] [INFO ] [sig ] ASB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:34.575386] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASB.txt [2026-01-14T20:16:34.575637] [INFO ] [sig ] [249/3494] Completed ASB in 0.5s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:34.575706] [INFO ] [sig ] [250/3494] Forecasting ASBA... [2026-01-14T20:16:34.575757] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-14T20:16:34.575807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-14T20:16:34.599004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-14T20:16:34.599490] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-14T20:16:34.601243] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-14T20:16:34.601319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:34.601355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:34.601382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:34.601441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:34.685887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:34.687180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:34.687321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:34.687369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:34.842223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:34.842433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:34.842504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:34.842549] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:34.847149] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=60.31%) [2026-01-14T20:16:34.847708] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-14T20:16:34.847901] [INFO ] [sig ] ASBA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:35.033356] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASBA.txt [2026-01-14T20:16:35.033520] [INFO ] [sig ] [250/3494] Completed ASBA in 0.5s | 2.79 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-14T20:16:35.033560] [INFO ] [sig ] [251/3494] Forecasting ASC... [2026-01-14T20:16:35.033642] [INFO ] [sig ] Generating forecast for: ASC [2026-01-14T20:16:35.033676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-14T20:16:35.052637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-14T20:16:35.053381] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-14T20:16:35.054975] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-14T20:16:35.055066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:35.055117] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:35.055164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:35.055265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:35.131917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:35.132992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:35.133084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:35.133118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:35.250926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:35.251088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:35.251130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:35.251159] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:35.254706] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-14T20:16:35.254991] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-14T20:16:35.255119] [INFO ] [sig ] ASC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:35.408926] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASC.txt [2026-01-14T20:16:35.409167] [INFO ] [sig ] [251/3494] Completed ASC in 0.4s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:35.409215] [INFO ] [sig ] [252/3494] Forecasting ASG... [2026-01-14T20:16:35.409246] [INFO ] [sig ] Generating forecast for: ASG [2026-01-14T20:16:35.409280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-14T20:16:35.425007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-14T20:16:35.425497] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-14T20:16:35.426530] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-14T20:16:35.426616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:35.426664] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:35.426693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:35.426751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:35.488486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:35.489971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:35.490060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:35.490093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:35.614624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:35.614836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:35.614881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:35.614911] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:35.618965] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-14T20:16:35.619303] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-14T20:16:35.619451] [INFO ] [sig ] ASG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:35.769247] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASG.txt [2026-01-14T20:16:35.769412] [INFO ] [sig ] [252/3494] Completed ASG in 0.4s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:35.769452] [INFO ] [sig ] [253/3494] Forecasting ASGI... [2026-01-14T20:16:35.769481] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-14T20:16:35.769515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-14T20:16:35.782003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-14T20:16:35.782405] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-14T20:16:35.783230] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-14T20:16:35.783283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:35.783315] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:35.783341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:35.783402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:35.842276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:35.843352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:35.843434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:35.843467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:35.972514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:35.972695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:35.972735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:35.972763] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:35.976151] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=92.24%) [2026-01-14T20:16:35.976442] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-14T20:16:35.976594] [INFO ] [sig ] ASGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:36.119917] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASGI.txt [2026-01-14T20:16:36.120071] [INFO ] [sig ] [253/3494] Completed ASGI in 0.4s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:36.120110] [INFO ] [sig ] [254/3494] Forecasting ASGN... [2026-01-14T20:16:36.120140] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-14T20:16:36.120171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-14T20:16:36.133190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-14T20:16:36.133797] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-14T20:16:36.134804] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-14T20:16:36.134856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:36.134888] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:36.134915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:36.134970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:36.192094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:36.193012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:36.193109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:36.193153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:36.315314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:36.315478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:36.315519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:36.315547] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:36.319095] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-14T20:16:36.319425] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-14T20:16:36.319595] [INFO ] [sig ] ASGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:36.469153] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASGN.txt [2026-01-14T20:16:36.469312] [INFO ] [sig ] [254/3494] Completed ASGN in 0.3s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:36.469359] [INFO ] [sig ] [255/3494] Forecasting ASH... [2026-01-14T20:16:36.469404] [INFO ] [sig ] Generating forecast for: ASH [2026-01-14T20:16:36.469449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-14T20:16:36.483399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-14T20:16:36.483783] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-14T20:16:36.484602] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-14T20:16:36.484656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:36.484689] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:36.484719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:36.484776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:36.544774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:36.545602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:36.545701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:36.545737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:36.668003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:36.668179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:36.668227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:36.668264] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:36.671717] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-14T20:16:36.672011] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-14T20:16:36.672143] [INFO ] [sig ] ASH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:36.818626] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASH.txt [2026-01-14T20:16:36.818799] [INFO ] [sig ] [255/3494] Completed ASH in 0.3s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:36.818841] [INFO ] [sig ] [256/3494] Forecasting ASIX... [2026-01-14T20:16:36.818871] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-14T20:16:36.818907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-14T20:16:36.834316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-14T20:16:36.834643] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-14T20:16:36.835422] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-14T20:16:36.835475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:36.835506] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:36.835533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:36.835609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:36.895049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:36.895972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:36.896052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:36.896084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:37.018210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:37.018374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:37.018415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:37.018442] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:37.021811] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-14T20:16:37.022090] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-14T20:16:37.022216] [INFO ] [sig ] ASIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:37.162374] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASIX.txt [2026-01-14T20:16:37.162516] [INFO ] [sig ] [256/3494] Completed ASIX in 0.3s | 2.79 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:37.162555] [INFO ] [sig ] [257/3494] Forecasting ASLE... [2026-01-14T20:16:37.162606] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-14T20:16:37.162638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-14T20:16:37.174753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-14T20:16:37.175091] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-14T20:16:37.176109] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-14T20:16:37.176161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:37.176193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:37.176219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:37.176273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:37.234738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:37.235497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:37.235598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:37.235634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:37.354655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:37.354816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:37.354855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:37.354883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:37.358257] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-14T20:16:37.358527] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-14T20:16:37.358700] [INFO ] [sig ] ASLE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:37.502369] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASLE.txt [2026-01-14T20:16:37.502522] [INFO ] [sig ] [257/3494] Completed ASLE in 0.3s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:37.502562] [INFO ] [sig ] [258/3494] Forecasting ASMB... [2026-01-14T20:16:37.502619] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-14T20:16:37.502651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-14T20:16:37.515504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-14T20:16:37.515849] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-14T20:16:37.516653] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-14T20:16:37.516705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:37.516737] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:37.516764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:37.516819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:37.574253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:37.575264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:37.575372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:37.575404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:37.706189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:37.706376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:37.706421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:37.706453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:37.710288] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-14T20:16:37.710792] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-14T20:16:37.710984] [INFO ] [sig ] ASMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:37.858199] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASMB.txt [2026-01-14T20:16:37.858335] [INFO ] [sig ] [258/3494] Completed ASMB in 0.4s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:37.858374] [INFO ] [sig ] [259/3494] Forecasting ASML... [2026-01-14T20:16:37.858405] [INFO ] [sig ] Generating forecast for: ASML [2026-01-14T20:16:37.858436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-14T20:16:37.870835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-14T20:16:37.871125] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-14T20:16:37.871967] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-14T20:16:37.872020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:37.872052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:37.872079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:37.872135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:37.931732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:37.932704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:37.932787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:37.932826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:38.068679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:38.068866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:38.068914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:38.068962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:38.072990] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-14T20:16:38.073270] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-14T20:16:38.073402] [INFO ] [sig ] ASML: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:38.219299] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASML.txt [2026-01-14T20:16:38.219442] [INFO ] [sig ] [259/3494] Completed ASML in 0.4s | 2.80 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-14T20:16:38.219482] [INFO ] [sig ] [260/3494] Forecasting ASND... [2026-01-14T20:16:38.219511] [INFO ] [sig ] Generating forecast for: ASND [2026-01-14T20:16:38.219541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-14T20:16:38.231777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-14T20:16:38.232078] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-14T20:16:38.232861] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-14T20:16:38.232914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:38.232946] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:38.232973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:38.233028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:38.291113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:38.291821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:38.291899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:38.291930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:38.417163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:38.417316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:38.417356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:38.417385] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:38.420928] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-14T20:16:38.421209] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-14T20:16:38.421338] [INFO ] [sig ] ASND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:38.565947] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASND.txt [2026-01-14T20:16:38.566079] [INFO ] [sig ] [260/3494] Completed ASND in 0.3s | 2.80 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:38.566118] [INFO ] [sig ] [261/3494] Forecasting ASO... [2026-01-14T20:16:38.566148] [INFO ] [sig ] Generating forecast for: ASO [2026-01-14T20:16:38.566178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-14T20:16:38.577847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-14T20:16:38.578138] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-14T20:16:38.578987] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-14T20:16:38.579043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:38.579079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:38.579107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:38.579164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:38.637789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:38.638472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:38.638550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:38.638619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:38.763317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:38.763486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:38.763526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:38.763555] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:38.766938] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-14T20:16:38.767220] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-14T20:16:38.767349] [INFO ] [sig ] ASO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:38.985515] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASO.txt [2026-01-14T20:16:38.985739] [INFO ] [sig ] [261/3494] Completed ASO in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:38.985782] [INFO ] [sig ] [262/3494] Forecasting ASPI... [2026-01-14T20:16:38.985813] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-14T20:16:38.985844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-14T20:16:38.998304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-14T20:16:38.998663] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-14T20:16:38.999452] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-14T20:16:38.999506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:38.999538] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:38.999564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:38.999641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:39.059375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:39.060266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:39.060348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:39.060381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:39.189609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:39.189767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:39.189808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:39.189836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:39.193226] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-01-14T20:16:39.193510] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-14T20:16:39.193661] [INFO ] [sig ] ASPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:39.338589] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASPI.txt [2026-01-14T20:16:39.338750] [INFO ] [sig ] [262/3494] Completed ASPI in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:39.338791] [INFO ] [sig ] [263/3494] Forecasting ASPN... [2026-01-14T20:16:39.338822] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-14T20:16:39.338853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-14T20:16:39.350966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-14T20:16:39.351360] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-14T20:16:39.352226] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-14T20:16:39.352281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:39.352313] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:39.352340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:39.352420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:39.410659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:39.411524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:39.411630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:39.411666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:39.538535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:39.538714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:39.538754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:39.538784] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:39.542254] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-14T20:16:39.542621] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-14T20:16:39.542762] [INFO ] [sig ] ASPN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:39.687148] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASPN.txt [2026-01-14T20:16:39.687302] [INFO ] [sig ] [263/3494] Completed ASPN in 0.3s | 2.79 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:39.687340] [INFO ] [sig ] [264/3494] Forecasting ASPS... [2026-01-14T20:16:39.687371] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-14T20:16:39.687401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-14T20:16:39.698769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-14T20:16:39.699100] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-14T20:16:39.699961] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-14T20:16:39.700016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:39.700049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:39.700077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:39.700133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:39.757887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:39.758790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:39.758878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:39.758913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:39.873264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:39.873442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:39.873489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:39.873520] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:39.877016] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=67.50%) [2026-01-14T20:16:39.877294] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-14T20:16:39.877422] [INFO ] [sig ] ASPS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:40.025310] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASPS.txt [2026-01-14T20:16:40.025445] [INFO ] [sig ] [264/3494] Completed ASPS in 0.3s | 2.79 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:40.025483] [INFO ] [sig ] [265/3494] Forecasting ASTE... [2026-01-14T20:16:40.025513] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-14T20:16:40.025543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-14T20:16:40.037332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-14T20:16:40.037738] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-14T20:16:40.038596] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-14T20:16:40.038663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:40.038722] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:40.038751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:40.038810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:40.097313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:40.098193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:40.098276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:40.098309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:40.214673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:40.214825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:40.214863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:40.214892] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:40.218332] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-01-14T20:16:40.218631] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-14T20:16:40.218760] [INFO ] [sig ] ASTE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:40.366743] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASTE.txt [2026-01-14T20:16:40.366882] [INFO ] [sig ] [265/3494] Completed ASTE in 0.3s | 2.80 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-14T20:16:40.366921] [INFO ] [sig ] [266/3494] Forecasting ASTH... [2026-01-14T20:16:40.366952] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-14T20:16:40.366981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-14T20:16:40.378253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-14T20:16:40.378597] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-14T20:16:40.379417] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-14T20:16:40.379470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:40.379503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:40.379529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:40.379605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:40.437020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:40.437837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:40.437917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:40.437949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:40.555501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:40.555671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:40.555712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:40.555741] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:40.559261] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-14T20:16:40.559712] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-14T20:16:40.559871] [INFO ] [sig ] ASTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:40.708172] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASTH.txt [2026-01-14T20:16:40.708324] [INFO ] [sig ] [266/3494] Completed ASTH in 0.3s | 2.80 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:40.708363] [INFO ] [sig ] [267/3494] Forecasting ASTI... [2026-01-14T20:16:40.708393] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-14T20:16:40.708422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-14T20:16:40.719660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-14T20:16:40.719973] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-14T20:16:40.720853] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-14T20:16:40.720908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:40.720941] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:40.720969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:40.721025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:40.779442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:40.780313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:40.780400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:40.780434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:40.906151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:40.906312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:40.906353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:40.906383] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:40.910776] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=22.42%) [2026-01-14T20:16:40.911298] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-14T20:16:40.911469] [INFO ] [sig ] ASTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:41.070885] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASTI.txt [2026-01-14T20:16:41.071041] [INFO ] [sig ] [267/3494] Completed ASTI in 0.4s | 2.80 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:41.071080] [INFO ] [sig ] [268/3494] Forecasting ASTL... [2026-01-14T20:16:41.071109] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-14T20:16:41.071139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-14T20:16:41.082893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-14T20:16:41.083291] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-14T20:16:41.084219] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-14T20:16:41.084276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:41.084310] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:41.084338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:41.084395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:41.142081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:41.143023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:41.143114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:41.143148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:41.262230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:41.262397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:41.262440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:41.262511] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:41.266407] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-14T20:16:41.266746] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-14T20:16:41.266890] [INFO ] [sig ] ASTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:41.425246] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ASTL.txt [2026-01-14T20:16:41.425463] [INFO ] [sig ] [268/3494] Completed ASTL in 0.4s | 2.80 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:41.425527] [INFO ] [sig ] [269/3494] Forecasting ASTS... [2026-01-14T20:16:41.425590] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-14T20:16:41.425625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-14T20:16:41.438933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-14T20:16:41.439363] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-14T20:16:41.440266] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-14T20:16:41.440347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:41.440396] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:41.440438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:41.440524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:41.503171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:41.504134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:41.504222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:41.504257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:41.632968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:41.633130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:41.633172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:41.633200] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:41.636927] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-01-14T20:16:41.637308] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-14T20:16:41.637482] [INFO ] [sig ] ASTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:41.782094] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASTS.txt [2026-01-14T20:16:41.782267] [INFO ] [sig ] [269/3494] Completed ASTS in 0.4s | 2.80 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:41.782314] [INFO ] [sig ] [270/3494] Forecasting ASX... [2026-01-14T20:16:41.782346] [INFO ] [sig ] Generating forecast for: ASX [2026-01-14T20:16:41.782376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-14T20:16:41.795216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-14T20:16:41.795634] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-14T20:16:41.796463] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-14T20:16:41.796518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:41.796550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:41.796603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:41.796676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:41.858527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:41.859490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:41.859606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:41.859644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:41.999815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:42.000002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:42.000057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:42.000102] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:42.004754] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-14T20:16:42.005169] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-14T20:16:42.005345] [INFO ] [sig ] ASX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:42.176594] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASX.txt [2026-01-14T20:16:42.176798] [INFO ] [sig ] [270/3494] Completed ASX in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:42.176841] [INFO ] [sig ] [271/3494] Forecasting ASYS... [2026-01-14T20:16:42.176875] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-14T20:16:42.176919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-14T20:16:42.190117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-14T20:16:42.190614] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-14T20:16:42.191614] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-14T20:16:42.191671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:42.191704] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:42.191737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:42.191795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:42.255927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:42.256875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:42.256964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:42.256997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:42.390775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:42.390961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:42.391013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:42.391048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:42.395935] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-14T20:16:42.396413] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-14T20:16:42.396618] [INFO ] [sig ] ASYS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:42.601250] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ASYS.txt [2026-01-14T20:16:42.601454] [INFO ] [sig ] [271/3494] Completed ASYS in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:42.601506] [INFO ] [sig ] [272/3494] Forecasting ATAI... [2026-01-14T20:16:42.601550] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-14T20:16:42.601611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-14T20:16:42.615771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-14T20:16:42.616200] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-14T20:16:42.617067] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-14T20:16:42.617122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:42.617155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:42.617181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:42.617236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:42.682042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:42.683145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:42.683263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:42.683313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:42.821763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:42.821945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:42.821989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:42.822018] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:42.826710] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=27.09%) [2026-01-14T20:16:42.827155] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-14T20:16:42.827334] [INFO ] [sig ] ATAI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:42.992825] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATAI.txt [2026-01-14T20:16:42.992992] [INFO ] [sig ] [272/3494] Completed ATAI in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:42.993033] [INFO ] [sig ] [273/3494] Forecasting ATEC... [2026-01-14T20:16:42.993063] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-14T20:16:42.993095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-14T20:16:43.005511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-14T20:16:43.005924] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-14T20:16:43.006763] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-14T20:16:43.006816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:43.006848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:43.006874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:43.006929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:43.063412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:43.064336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:43.064425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:43.064458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:43.189814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:43.189977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:43.190018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:43.190046] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:43.193685] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-14T20:16:43.193969] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-14T20:16:43.194100] [INFO ] [sig ] ATEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:43.339680] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATEC.txt [2026-01-14T20:16:43.339839] [INFO ] [sig ] [273/3494] Completed ATEC in 0.3s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:43.339879] [INFO ] [sig ] [274/3494] Forecasting ATEN... [2026-01-14T20:16:43.339908] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-14T20:16:43.339939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-14T20:16:43.352701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-14T20:16:43.353079] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-14T20:16:43.353914] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-14T20:16:43.353967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:43.353998] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:43.354026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:43.354082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:43.411133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:43.412046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:43.412129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:43.412162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:43.534024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:43.534187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:43.534227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:43.534256] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:43.537748] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=86.98%) [2026-01-14T20:16:43.538046] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-14T20:16:43.538180] [INFO ] [sig ] ATEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:43.686455] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATEN.txt [2026-01-14T20:16:43.686638] [INFO ] [sig ] [274/3494] Completed ATEN in 0.3s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:43.686681] [INFO ] [sig ] [275/3494] Forecasting ATEX... [2026-01-14T20:16:43.686714] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-14T20:16:43.686748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-14T20:16:43.700262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-14T20:16:43.700695] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-14T20:16:43.701523] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-14T20:16:43.701604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:43.701641] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:43.701671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:43.701731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:43.767059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:43.767988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:43.768107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:43.768142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:43.893313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:43.893482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:43.893525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:43.893557] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:43.897761] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-01-14T20:16:43.898051] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-14T20:16:43.898183] [INFO ] [sig ] ATEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:44.046561] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATEX.txt [2026-01-14T20:16:44.046724] [INFO ] [sig ] [275/3494] Completed ATEX in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:44.046764] [INFO ] [sig ] [276/3494] Forecasting ATGE... [2026-01-14T20:16:44.046795] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-14T20:16:44.046825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-14T20:16:44.063163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-14T20:16:44.063799] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-14T20:16:44.064840] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-14T20:16:44.064920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:44.064956] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:44.064988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:44.065056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:44.132459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:44.133589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:44.133682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:44.133717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:44.270625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:44.270792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:44.270835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:44.270865] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:44.274438] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-01-14T20:16:44.274766] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-14T20:16:44.274907] [INFO ] [sig ] ATGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:44.438472] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATGE.txt [2026-01-14T20:16:44.439206] [INFO ] [sig ] [276/3494] Completed ATGE in 0.4s | 2.79 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-14T20:16:44.439263] [INFO ] [sig ] [277/3494] Forecasting ATHM... [2026-01-14T20:16:44.439300] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-14T20:16:44.439332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-14T20:16:44.455352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-14T20:16:44.455822] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-14T20:16:44.456748] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-14T20:16:44.456804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:44.456838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:44.456866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:44.456923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:44.519768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:44.520909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:44.520993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:44.521026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:44.659789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:44.659966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:44.660008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:44.660035] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:44.663523] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-14T20:16:44.663843] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-14T20:16:44.663978] [INFO ] [sig ] ATHM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:44.812075] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATHM.txt [2026-01-14T20:16:44.812238] [INFO ] [sig ] [277/3494] Completed ATHM in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:44.812278] [INFO ] [sig ] [278/3494] Forecasting ATI... [2026-01-14T20:16:44.812308] [INFO ] [sig ] Generating forecast for: ATI [2026-01-14T20:16:44.812339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-14T20:16:44.824148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-14T20:16:44.824511] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-14T20:16:44.825303] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-14T20:16:44.825357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:44.825389] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:44.825416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:44.825472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:44.882877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:44.883896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:44.883982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:44.884014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:45.008397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:45.008566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:45.008627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:45.008655] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:45.012164] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=88.23%) [2026-01-14T20:16:45.012463] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-14T20:16:45.012616] [INFO ] [sig ] ATI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:45.157763] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATI.txt [2026-01-14T20:16:45.158151] [INFO ] [sig ] [278/3494] Completed ATI in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:45.158192] [INFO ] [sig ] [279/3494] Forecasting ATLC... [2026-01-14T20:16:45.158222] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-14T20:16:45.158252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-14T20:16:45.173813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-14T20:16:45.174414] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-14T20:16:45.175412] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-14T20:16:45.175473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:45.175508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:45.175537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:45.175615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:45.237896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:45.239136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:45.239247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:45.239284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:45.369527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:45.369790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:45.369838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:45.369868] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:45.374381] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-14T20:16:45.375098] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-14T20:16:45.375290] [INFO ] [sig ] ATLC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:45.526910] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATLC.txt [2026-01-14T20:16:45.527124] [INFO ] [sig ] [279/3494] Completed ATLC in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:45.527175] [INFO ] [sig ] [280/3494] Forecasting ATLCZ... [2026-01-14T20:16:45.527210] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-14T20:16:45.527245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-14T20:16:45.540684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-14T20:16:45.541208] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-14T20:16:45.542418] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-14T20:16:45.542476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:45.542510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:45.542537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:45.542617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:45.602629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:45.603862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:45.603966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:45.604002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:45.736477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:45.736702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:45.736765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:45.736803] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:45.740429] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-14T20:16:45.740840] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-14T20:16:45.741024] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:45.907833] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATLCZ.txt [2026-01-14T20:16:45.908200] [INFO ] [sig ] [280/3494] Completed ATLCZ in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:45.908241] [INFO ] [sig ] [281/3494] Forecasting ATLO... [2026-01-14T20:16:45.908272] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-14T20:16:45.908302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-14T20:16:45.921285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-14T20:16:45.921693] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-14T20:16:45.922731] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-14T20:16:45.922785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:45.922819] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:45.922845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:45.922901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:45.984611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:45.985591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:45.985677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:45.985711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:46.105247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:46.105429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:46.105473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:46.105502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:46.109555] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-01-14T20:16:46.110075] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-14T20:16:46.110241] [INFO ] [sig ] ATLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:46.268339] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATLO.txt [2026-01-14T20:16:46.268507] [INFO ] [sig ] [281/3494] Completed ATLO in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:46.268547] [INFO ] [sig ] [282/3494] Forecasting ATNI... [2026-01-14T20:16:46.268596] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-14T20:16:46.268629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-14T20:16:46.280809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-14T20:16:46.281122] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-14T20:16:46.281959] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-14T20:16:46.282016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:46.282087] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:46.282122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:46.282197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:46.345085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:46.346032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:46.346145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:46.346186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:46.472372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:46.472536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:46.472593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:46.472627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:46.476258] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-14T20:16:46.476547] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-14T20:16:46.476696] [INFO ] [sig ] ATNI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:46.629488] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATNI.txt [2026-01-14T20:16:46.629667] [INFO ] [sig ] [282/3494] Completed ATNI in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:46.629712] [INFO ] [sig ] [283/3494] Forecasting ATO... [2026-01-14T20:16:46.629743] [INFO ] [sig ] Generating forecast for: ATO [2026-01-14T20:16:46.629775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-14T20:16:46.643738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-14T20:16:46.644145] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-14T20:16:46.645079] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-14T20:16:46.645136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:46.645169] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:46.645198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:46.645255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:46.709776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:46.710684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:46.710774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:46.710823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:46.841910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:46.842078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:46.842136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:46.842167] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:46.845658] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-01-14T20:16:46.845948] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-14T20:16:46.846080] [INFO ] [sig ] ATO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:46.988041] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATO.txt [2026-01-14T20:16:46.988170] [INFO ] [sig ] [283/3494] Completed ATO in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:46.988210] [INFO ] [sig ] [284/3494] Forecasting ATOM... [2026-01-14T20:16:46.988239] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-14T20:16:46.988270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-14T20:16:46.999668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-14T20:16:47.000139] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-14T20:16:47.001129] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-14T20:16:47.001181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:47.001213] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:47.001240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:47.001296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:47.059664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:47.060382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:47.060459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:47.060491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:47.185300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:47.185456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:47.185498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:47.185528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:47.189026] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-14T20:16:47.189323] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-14T20:16:47.189460] [INFO ] [sig ] ATOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:47.342161] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATOM.txt [2026-01-14T20:16:47.342318] [INFO ] [sig ] [284/3494] Completed ATOM in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:47.342359] [INFO ] [sig ] [285/3494] Forecasting ATRA... [2026-01-14T20:16:47.342389] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-14T20:16:47.342421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-14T20:16:47.353818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-14T20:16:47.354172] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-14T20:16:47.354979] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-14T20:16:47.355032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:47.355064] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:47.355091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:47.355145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:47.412439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:47.413324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:47.413405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:47.413438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:47.535822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:47.535985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:47.536025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:47.536090] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:47.539600] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-14T20:16:47.539906] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-14T20:16:47.540049] [INFO ] [sig ] ATRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:47.687910] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATRA.txt [2026-01-14T20:16:47.688074] [INFO ] [sig ] [285/3494] Completed ATRA in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:47.688116] [INFO ] [sig ] [286/3494] Forecasting ATRC... [2026-01-14T20:16:47.688147] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-14T20:16:47.688179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-14T20:16:47.700350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-14T20:16:47.700747] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-14T20:16:47.701565] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-14T20:16:47.701638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:47.701671] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:47.701698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:47.701755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:47.763158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:47.764063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:47.764148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:47.764182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:47.893628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:47.893794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:47.893836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:47.893866] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:47.897511] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-14T20:16:47.897883] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-14T20:16:47.898033] [INFO ] [sig ] ATRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:48.054024] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ATRC.txt [2026-01-14T20:16:48.054184] [INFO ] [sig ] [286/3494] Completed ATRC in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:48.054224] [INFO ] [sig ] [287/3494] Forecasting ATRO... [2026-01-14T20:16:48.054254] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-14T20:16:48.054282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-14T20:16:48.067298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-14T20:16:48.067643] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-14T20:16:48.068539] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-14T20:16:48.068610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:48.068655] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:48.068685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:48.068742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:48.127402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:48.128326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:48.128426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:48.128462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:48.254746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:48.254902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:48.254943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:48.254979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:48.258934] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-14T20:16:48.259237] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-14T20:16:48.259393] [INFO ] [sig ] ATRO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:48.401171] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATRO.txt [2026-01-14T20:16:48.401322] [INFO ] [sig ] [287/3494] Completed ATRO in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-14T20:16:48.401362] [INFO ] [sig ] [288/3494] Forecasting ATXS... [2026-01-14T20:16:48.401393] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-14T20:16:48.401424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-14T20:16:48.412388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-14T20:16:48.412714] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-14T20:16:48.413490] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-14T20:16:48.413543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:48.413593] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:48.413623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:48.413678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:48.472831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:48.473922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:48.474006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:48.474041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:48.594785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:48.594944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:48.594985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:48.595014] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:48.598646] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-01-14T20:16:48.598937] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-14T20:16:48.599066] [INFO ] [sig ] ATXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:48.746023] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ATXS.txt [2026-01-14T20:16:48.746173] [INFO ] [sig ] [288/3494] Completed ATXS in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:48.746214] [INFO ] [sig ] [289/3494] Forecasting AUB... [2026-01-14T20:16:48.746246] [INFO ] [sig ] Generating forecast for: AUB [2026-01-14T20:16:48.746277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-14T20:16:48.759260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-14T20:16:48.759833] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-14T20:16:48.760843] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-14T20:16:48.760895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:48.760926] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:48.761140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:48.761196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:48.819396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:48.820285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:48.820364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:48.820397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:48.938747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:48.938912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:48.938958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:48.938993] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:48.942641] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-14T20:16:48.942920] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-14T20:16:48.943233] [INFO ] [sig ] AUB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:49.086201] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AUB.txt [2026-01-14T20:16:49.086338] [INFO ] [sig ] [289/3494] Completed AUB in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:49.086378] [INFO ] [sig ] [290/3494] Forecasting AUDC... [2026-01-14T20:16:49.086409] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-14T20:16:49.086440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-14T20:16:49.099453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-14T20:16:49.099749] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-14T20:16:49.100756] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-14T20:16:49.100808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:49.100838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:49.100865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:49.100920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:49.161492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:49.162396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:49.162482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:49.162515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:49.282854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:49.283019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:49.283060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:49.283089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:49.286519] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=87.73%) [2026-01-14T20:16:49.286849] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-14T20:16:49.286984] [INFO ] [sig ] AUDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:49.431652] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AUDC.txt [2026-01-14T20:16:49.431787] [INFO ] [sig ] [290/3494] Completed AUDC in 0.3s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:49.431827] [INFO ] [sig ] [291/3494] Forecasting AUPH... [2026-01-14T20:16:49.431864] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-14T20:16:49.431896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-14T20:16:49.443645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-14T20:16:49.443972] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-14T20:16:49.444810] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-14T20:16:49.444864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:49.444895] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:49.444924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:49.444980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:49.505210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:49.506029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:49.506110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:49.506143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:49.623752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:49.623937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:49.623980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:49.624008] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:49.628346] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-14T20:16:49.628671] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-14T20:16:49.628801] [INFO ] [sig ] AUPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:49.785538] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AUPH.txt [2026-01-14T20:16:49.785765] [INFO ] [sig ] [291/3494] Completed AUPH in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:49.785824] [INFO ] [sig ] [292/3494] Forecasting AURA... [2026-01-14T20:16:49.785866] [INFO ] [sig ] Generating forecast for: AURA [2026-01-14T20:16:49.785911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-14T20:16:49.801490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-14T20:16:49.801969] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-14T20:16:49.803370] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-14T20:16:49.803432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:49.803468] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:49.803503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:49.803598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:49.867970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:49.868873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:49.869012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:49.869051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:49.991533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:49.991706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:49.991747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:49.991775] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:49.995720] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-14T20:16:49.996188] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-14T20:16:49.996316] [INFO ] [sig ] AURA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:50.145753] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AURA.txt [2026-01-14T20:16:50.145911] [INFO ] [sig ] [292/3494] Completed AURA in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:50.145952] [INFO ] [sig ] [293/3494] Forecasting AUTL... [2026-01-14T20:16:50.145984] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-14T20:16:50.146015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-14T20:16:50.158622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-14T20:16:50.158934] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-14T20:16:50.159786] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-14T20:16:50.159840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:50.159873] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:50.159901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:50.159959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:50.221009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:50.221899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:50.221981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:50.222015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:50.347259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:50.347418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:50.347459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:50.347490] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:50.351717] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-01-14T20:16:50.352019] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-14T20:16:50.352338] [INFO ] [sig ] AUTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:50.502853] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AUTL.txt [2026-01-14T20:16:50.503008] [INFO ] [sig ] [293/3494] Completed AUTL in 0.4s | 2.79 sym/s | Total: 1.7m | ETA: 19.1m [2026-01-14T20:16:50.503048] [INFO ] [sig ] [294/3494] Forecasting AVA... [2026-01-14T20:16:50.503079] [INFO ] [sig ] Generating forecast for: AVA [2026-01-14T20:16:50.503110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-14T20:16:50.515179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-14T20:16:50.515545] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-14T20:16:50.516399] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-14T20:16:50.516455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:50.516488] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:50.516515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:50.516588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:50.576185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:50.577081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:50.577165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:50.577198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:50.689663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:50.689829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:50.689871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:50.689917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:50.693321] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-14T20:16:50.693618] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-14T20:16:50.693746] [INFO ] [sig ] AVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:50.836230] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AVA.txt [2026-01-14T20:16:50.836385] [INFO ] [sig ] [294/3494] Completed AVA in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:50.836427] [INFO ] [sig ] [295/3494] Forecasting AVAH... [2026-01-14T20:16:50.836457] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-14T20:16:50.836487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-14T20:16:50.848957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-14T20:16:50.849517] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-14T20:16:50.850528] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-14T20:16:50.850605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:50.850640] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:50.850666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:50.850725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:50.909085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:50.910236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:50.910320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:50.910353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:51.029521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:51.029705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:51.029746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:51.029775] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:51.033788] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=72.06%) [2026-01-14T20:16:51.034088] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-14T20:16:51.034216] [INFO ] [sig ] AVAH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:51.181200] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AVAH.txt [2026-01-14T20:16:51.181413] [INFO ] [sig ] [295/3494] Completed AVAH in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:51.181466] [INFO ] [sig ] [296/3494] Forecasting AVAL... [2026-01-14T20:16:51.181506] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-14T20:16:51.181548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-14T20:16:51.193028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-14T20:16:51.193410] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-14T20:16:51.194290] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-14T20:16:51.194346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:51.194380] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:51.194409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:51.194466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:51.253075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:51.253945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:51.254026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:51.254076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:51.368380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:51.368546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:51.368605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:51.368636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:51.372231] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-14T20:16:51.372529] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-14T20:16:51.372684] [INFO ] [sig ] AVAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:51.526032] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVAL.txt [2026-01-14T20:16:51.526189] [INFO ] [sig ] [296/3494] Completed AVAL in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:51.526231] [INFO ] [sig ] [297/3494] Forecasting AVB... [2026-01-14T20:16:51.526262] [INFO ] [sig ] Generating forecast for: AVB [2026-01-14T20:16:51.526295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-14T20:16:51.539362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-14T20:16:51.539796] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-14T20:16:51.540821] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-14T20:16:51.540874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:51.540906] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:51.540932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:51.540987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:51.598122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:51.599021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:51.599106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:51.599142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:51.723655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:51.723815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:51.723856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:51.723885] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:51.727885] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-01-14T20:16:51.728184] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-14T20:16:51.728320] [INFO ] [sig ] AVB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:51.879633] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVB.txt [2026-01-14T20:16:51.879763] [INFO ] [sig ] [297/3494] Completed AVB in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:51.879801] [INFO ] [sig ] [298/3494] Forecasting AVBP... [2026-01-14T20:16:51.879831] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-14T20:16:51.879861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-14T20:16:51.891141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-14T20:16:51.891403] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-14T20:16:51.892187] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-14T20:16:51.892239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:51.892271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:51.892309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:51.892365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:51.948775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:51.949376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:51.949451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:51.949483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:52.068242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:52.068404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:52.068444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:52.068472] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:52.071870] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: UP (p=81.25%) [2026-01-14T20:16:52.072156] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-14T20:16:52.072286] [INFO ] [sig ] AVBP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:52.211484] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AVBP.txt [2026-01-14T20:16:52.211633] [INFO ] [sig ] [298/3494] Completed AVBP in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:52.211674] [INFO ] [sig ] [299/3494] Forecasting AVD... [2026-01-14T20:16:52.211704] [INFO ] [sig ] Generating forecast for: AVD [2026-01-14T20:16:52.211735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-14T20:16:52.222785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-14T20:16:52.223064] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-14T20:16:52.223878] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-14T20:16:52.223931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:52.224010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:52.224038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:52.224094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:52.284727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:52.285544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:52.285665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:52.285701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:52.404194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:52.404353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:52.404393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:52.404422] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:52.407923] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=28.78%) [2026-01-14T20:16:52.408236] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-14T20:16:52.408371] [INFO ] [sig ] AVD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:52.549531] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVD.txt [2026-01-14T20:16:52.549708] [INFO ] [sig ] [299/3494] Completed AVD in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-14T20:16:52.549748] [INFO ] [sig ] [300/3494] Forecasting AVDL... [2026-01-14T20:16:52.549779] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-14T20:16:52.549818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-14T20:16:52.566105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-14T20:16:52.566520] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-14T20:16:52.567337] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-14T20:16:52.567390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:52.567422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:52.567449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:52.567504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:52.623718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:52.624625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:52.624707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:52.624741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:52.747622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:52.747807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:52.747852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:52.747882] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:52.751535] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-14T20:16:52.751865] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-14T20:16:52.752008] [INFO ] [sig ] AVDL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:52.896526] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVDL.txt [2026-01-14T20:16:52.896705] [INFO ] [sig ] [300/3494] Completed AVDL in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:52.896747] [INFO ] [sig ] [301/3494] Forecasting AVGO... [2026-01-14T20:16:52.896777] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-14T20:16:52.896807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-14T20:16:52.910358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-14T20:16:52.910752] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-14T20:16:52.911559] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-14T20:16:52.911696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:52.911730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:52.911758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:52.911814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:52.970979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:52.971906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:52.971996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:52.972030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:53.096733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:53.096927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:53.096986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:53.097017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:53.101281] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: DOWN (p=31.94%) [2026-01-14T20:16:53.101638] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-14T20:16:53.101785] [INFO ] [sig ] AVGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:53.246171] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVGO.txt [2026-01-14T20:16:53.246326] [INFO ] [sig ] [301/3494] Completed AVGO in 0.3s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:53.246366] [INFO ] [sig ] [302/3494] Forecasting AVGX... [2026-01-14T20:16:53.246396] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-14T20:16:53.246449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-14T20:16:53.259104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-14T20:16:53.259421] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-14T20:16:53.260230] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-14T20:16:53.260284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:53.260315] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:53.260342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:53.260397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:53.317010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:53.317891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:53.317975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:53.318008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:53.439275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:53.439431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:53.439470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:53.439528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:53.442875] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=99.58%) [2026-01-14T20:16:53.443144] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-14T20:16:53.443266] [INFO ] [sig ] AVGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:53.582024] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AVGX.txt [2026-01-14T20:16:53.582161] [INFO ] [sig ] [302/3494] Completed AVGX in 0.3s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:53.582199] [INFO ] [sig ] [303/3494] Forecasting AVK... [2026-01-14T20:16:53.582228] [INFO ] [sig ] Generating forecast for: AVK [2026-01-14T20:16:53.582257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-14T20:16:53.593548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-14T20:16:53.593835] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-14T20:16:53.594607] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-14T20:16:53.594659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:53.594691] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:53.594718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:53.594773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:53.651743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:53.652614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:53.652698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:53.652731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:53.769636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:53.769797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:53.769837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:53.769866] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:53.773459] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-01-14T20:16:53.773977] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-14T20:16:53.774114] [INFO ] [sig ] AVK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:53.921327] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVK.txt [2026-01-14T20:16:53.921489] [INFO ] [sig ] [303/3494] Completed AVK in 0.3s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:53.921550] [INFO ] [sig ] [304/3494] Forecasting AVNS... [2026-01-14T20:16:53.921600] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-14T20:16:53.921634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-14T20:16:53.934382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-14T20:16:53.934789] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-14T20:16:53.935568] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-14T20:16:53.935641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:53.935672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:53.935698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:53.935772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:53.997053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:53.998349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:53.998435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:53.998467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:54.122875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:54.123036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:54.123076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:54.123105] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:54.126504] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-14T20:16:54.126834] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-14T20:16:54.126968] [INFO ] [sig ] AVNS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:54.270512] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVNS.txt [2026-01-14T20:16:54.270690] [INFO ] [sig ] [304/3494] Completed AVNS in 0.3s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:54.270731] [INFO ] [sig ] [305/3494] Forecasting AVO... [2026-01-14T20:16:54.270761] [INFO ] [sig ] Generating forecast for: AVO [2026-01-14T20:16:54.270791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-14T20:16:54.282510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-14T20:16:54.282923] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-14T20:16:54.283720] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-14T20:16:54.283772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:54.283803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:54.283830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:54.283885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:54.342518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:54.343404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:54.343493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:54.343527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:54.466612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:54.466773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:54.466814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:54.466844] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:54.470428] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-14T20:16:54.470750] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-14T20:16:54.470882] [INFO ] [sig ] AVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:54.618483] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVO.txt [2026-01-14T20:16:54.618662] [INFO ] [sig ] [305/3494] Completed AVO in 0.3s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:54.618703] [INFO ] [sig ] [306/3494] Forecasting AVTX... [2026-01-14T20:16:54.618734] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-14T20:16:54.618764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-14T20:16:54.633277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-14T20:16:54.633794] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-14T20:16:54.635179] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-14T20:16:54.635448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:54.635499] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:54.635545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:54.635661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:54.697634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:54.698510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:54.698605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:54.698641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:54.834832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:54.834991] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:16:54.835032] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:54.835062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:54.838756] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-01-14T20:16:54.839062] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-14T20:16:54.839199] [INFO ] [sig ] AVTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:54.983975] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVTX.txt [2026-01-14T20:16:54.984148] [INFO ] [sig ] [306/3494] Completed AVTX in 0.4s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:54.984188] [INFO ] [sig ] [307/3494] Forecasting AVXL... [2026-01-14T20:16:54.984217] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-14T20:16:54.984249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-14T20:16:54.995671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-14T20:16:54.996061] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-14T20:16:54.996876] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-14T20:16:54.996930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:54.996962] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:54.996989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:54.997045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:55.056587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:55.057503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:55.057603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:55.057639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:55.190495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:55.190715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:55.190780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:55.190821] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:55.194728] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-01-14T20:16:55.195060] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-14T20:16:55.195403] [INFO ] [sig ] AVXL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:55.351939] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVXL.txt [2026-01-14T20:16:55.352192] [INFO ] [sig ] [307/3494] Completed AVXL in 0.4s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:55.352250] [INFO ] [sig ] [308/3494] Forecasting AVY... [2026-01-14T20:16:55.352289] [INFO ] [sig ] Generating forecast for: AVY [2026-01-14T20:16:55.352332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-14T20:16:55.367264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-14T20:16:55.367795] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-14T20:16:55.368798] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-14T20:16:55.368858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:55.368895] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:55.368926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:55.369006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:55.446463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:55.447637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:55.447808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:55.447857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:55.590534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:55.590709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:55.590751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:55.590782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:55.594246] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-14T20:16:55.594528] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-14T20:16:55.594678] [INFO ] [sig ] AVY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:55.740592] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AVY.txt [2026-01-14T20:16:55.740752] [INFO ] [sig ] [308/3494] Completed AVY in 0.4s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:55.740792] [INFO ] [sig ] [309/3494] Forecasting AWF... [2026-01-14T20:16:55.740823] [INFO ] [sig ] Generating forecast for: AWF [2026-01-14T20:16:55.740855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-14T20:16:55.753137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-14T20:16:55.753484] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-14T20:16:55.754312] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-14T20:16:55.754366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:55.754397] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:55.754425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:55.754481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:55.814770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:55.815653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:55.815771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:55.815806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:55.957738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:55.957895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:55.957936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:55.957967] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:55.961428] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-14T20:16:55.961729] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-14T20:16:55.961858] [INFO ] [sig ] AWF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:56.105737] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AWF.txt [2026-01-14T20:16:56.105895] [INFO ] [sig ] [309/3494] Completed AWF in 0.4s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:56.105944] [INFO ] [sig ] [310/3494] Forecasting AWI... [2026-01-14T20:16:56.105983] [INFO ] [sig ] Generating forecast for: AWI [2026-01-14T20:16:56.106017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-14T20:16:56.117438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-14T20:16:56.117862] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-14T20:16:56.118703] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-14T20:16:56.118757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:56.118790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:56.118819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:56.118877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:56.176724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:56.177644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:56.177748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:56.177782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:56.310367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:56.310528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:56.310586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:56.310621] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:56.314250] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-14T20:16:56.314597] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-14T20:16:56.314741] [INFO ] [sig ] AWI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:56.470914] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AWI.txt [2026-01-14T20:16:56.471090] [INFO ] [sig ] [310/3494] Completed AWI in 0.4s | 2.80 sym/s | Total: 1.8m | ETA: 19.0m [2026-01-14T20:16:56.471138] [INFO ] [sig ] [311/3494] Forecasting AWK... [2026-01-14T20:16:56.471186] [INFO ] [sig ] Generating forecast for: AWK [2026-01-14T20:16:56.471230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-14T20:16:56.484141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-14T20:16:56.484547] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-14T20:16:56.485447] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-14T20:16:56.485503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:56.485550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:56.485612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:56.485674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:56.545951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:56.546879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:56.546976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:56.547008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:56.676187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:56.676370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:56.676412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:56.676448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:56.680423] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-14T20:16:56.680896] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-14T20:16:56.681096] [INFO ] [sig ] AWK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:56.832999] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AWK.txt [2026-01-14T20:16:56.833182] [INFO ] [sig ] [311/3494] Completed AWK in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:56.833235] [INFO ] [sig ] [312/3494] Forecasting AWP... [2026-01-14T20:16:56.833279] [INFO ] [sig ] Generating forecast for: AWP [2026-01-14T20:16:56.833324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-14T20:16:56.849946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-14T20:16:56.850409] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-14T20:16:56.851599] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-14T20:16:56.851672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:56.851718] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:56.851763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:56.851851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:56.922106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:56.923346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:56.923460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:56.923514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:57.048775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:57.048937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:57.048979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:57.049010] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:57.052845] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-14T20:16:57.053185] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-14T20:16:57.053552] [INFO ] [sig ] AWP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:57.216692] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AWP.txt [2026-01-14T20:16:57.216879] [INFO ] [sig ] [312/3494] Completed AWP in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:57.216921] [INFO ] [sig ] [313/3494] Forecasting AWRE... [2026-01-14T20:16:57.216951] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-14T20:16:57.216983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-14T20:16:57.228338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-14T20:16:57.228650] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-14T20:16:57.229515] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-14T20:16:57.229587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:57.229626] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:57.229655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:57.229712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:57.293107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:57.294073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:57.294178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:57.294214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:57.424889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:57.425055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:57.425099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:57.425129] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:57.429183] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-01-14T20:16:57.429549] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-14T20:16:57.429712] [INFO ] [sig ] AWRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:57.577788] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AWRE.txt [2026-01-14T20:16:57.577961] [INFO ] [sig ] [313/3494] Completed AWRE in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:57.578004] [INFO ] [sig ] [314/3494] Forecasting AXGN... [2026-01-14T20:16:57.578048] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-14T20:16:57.578095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-14T20:16:57.589959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-14T20:16:57.590348] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-14T20:16:57.591378] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-14T20:16:57.591436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:57.591470] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:57.591499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:57.591559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:57.656454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:57.657536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:57.657651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:57.657716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:57.787396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:57.787555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:57.787619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:57.787651] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:57.791154] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-14T20:16:57.791436] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-14T20:16:57.791568] [INFO ] [sig ] AXGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:16:57.943062] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AXGN.txt [2026-01-14T20:16:57.943221] [INFO ] [sig ] [314/3494] Completed AXGN in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:57.943266] [INFO ] [sig ] [315/3494] Forecasting AXL... [2026-01-14T20:16:57.943297] [INFO ] [sig ] Generating forecast for: AXL [2026-01-14T20:16:57.943329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-14T20:16:57.954449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-14T20:16:57.954784] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-14T20:16:57.955566] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-14T20:16:57.955637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:57.955670] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:57.955697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:57.955753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:58.016185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:58.017081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:58.017164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:58.017200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:58.160565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:58.160808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:58.160863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:58.160905] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:58.165753] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-01-14T20:16:58.166212] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-14T20:16:58.166611] [INFO ] [sig ] AXL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:58.328755] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AXL.txt [2026-01-14T20:16:58.328915] [INFO ] [sig ] [315/3494] Completed AXL in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:58.328956] [INFO ] [sig ] [316/3494] Forecasting AXP... [2026-01-14T20:16:58.328985] [INFO ] [sig ] Generating forecast for: AXP [2026-01-14T20:16:58.329018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-14T20:16:58.341013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-14T20:16:58.341343] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-14T20:16:58.342142] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-14T20:16:58.342195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:58.342253] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:58.342281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:58.342337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:58.404737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:58.405642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:58.405724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:58.405757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:58.534005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:58.534162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:58.534201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:58.534229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:58.537663] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-14T20:16:58.537987] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-14T20:16:58.538161] [INFO ] [sig ] AXP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:58.701147] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AXP.txt [2026-01-14T20:16:58.701305] [INFO ] [sig ] [316/3494] Completed AXP in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:58.701345] [INFO ] [sig ] [317/3494] Forecasting AXS... [2026-01-14T20:16:58.701375] [INFO ] [sig ] Generating forecast for: AXS [2026-01-14T20:16:58.701406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-14T20:16:58.713588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-14T20:16:58.713939] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-14T20:16:58.714760] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-14T20:16:58.714815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:58.714846] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:58.714873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:58.714930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:58.777641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:58.778635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:58.778716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:58.778749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:58.901915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:58.902077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:58.902119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:58.902149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:58.905675] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-14T20:16:58.906007] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-14T20:16:58.906145] [INFO ] [sig ] AXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:59.062246] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AXS.txt [2026-01-14T20:16:59.062402] [INFO ] [sig ] [317/3494] Completed AXS in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:59.062441] [INFO ] [sig ] [318/3494] Forecasting AXSM... [2026-01-14T20:16:59.062471] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-14T20:16:59.062502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-14T20:16:59.073732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-14T20:16:59.074066] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-14T20:16:59.074862] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-14T20:16:59.074915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:59.074947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:59.074975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:59.075030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:59.149404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:59.150450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:59.150529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:59.150563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:59.274389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:59.274551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:59.274611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:59.274657] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:59.278086] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-01-14T20:16:59.278404] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-14T20:16:59.278534] [INFO ] [sig ] AXSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:59.432064] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AXSM.txt [2026-01-14T20:16:59.432261] [INFO ] [sig ] [318/3494] Completed AXSM in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:59.432305] [INFO ] [sig ] [319/3494] Forecasting AXTA... [2026-01-14T20:16:59.432336] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-14T20:16:59.432367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-14T20:16:59.444564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-14T20:16:59.444975] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-14T20:16:59.445892] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-14T20:16:59.445946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:59.445977] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:59.446004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:59.446061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:59.504558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:59.505703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:59.505790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:59.505824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:16:59.639785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:16:59.639963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:16:59.640020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:16:59.640109] [INFO ] [FORECASTER] Training complete [2026-01-14T20:16:59.644248] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-01-14T20:16:59.644759] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-14T20:16:59.644916] [INFO ] [sig ] AXTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:16:59.831330] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AXTA.txt [2026-01-14T20:16:59.831526] [INFO ] [sig ] [319/3494] Completed AXTA in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:16:59.831611] [INFO ] [sig ] [320/3494] Forecasting AXTI... [2026-01-14T20:16:59.831664] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-14T20:16:59.831714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-14T20:16:59.846555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-14T20:16:59.847007] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-14T20:16:59.848081] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-14T20:16:59.848160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:16:59.848202] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:16:59.848237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:16:59.848298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:16:59.912798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:16:59.913681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:16:59.913780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:16:59.913815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:00.042676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:00.042840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:00.042883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:00.042914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:00.046805] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-14T20:17:00.047183] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-14T20:17:00.047325] [INFO ] [sig ] AXTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:00.224354] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AXTI.txt [2026-01-14T20:17:00.224514] [INFO ] [sig ] [320/3494] Completed AXTI in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:17:00.224553] [INFO ] [sig ] [321/3494] Forecasting AYI... [2026-01-14T20:17:00.224602] [INFO ] [sig ] Generating forecast for: AYI [2026-01-14T20:17:00.224634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-14T20:17:00.238045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-14T20:17:00.238389] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-14T20:17:00.239181] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-14T20:17:00.239238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:00.239270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:00.239296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:00.239352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:00.297640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:00.298529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:00.298629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:00.298663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:00.427612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:00.427790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:00.427830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:00.427860] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:00.431280] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-01-14T20:17:00.431558] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-14T20:17:00.431704] [INFO ] [sig ] AYI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:00.575962] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AYI.txt [2026-01-14T20:17:00.576113] [INFO ] [sig ] [321/3494] Completed AYI in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 18.9m [2026-01-14T20:17:00.576152] [INFO ] [sig ] [322/3494] Forecasting AZ... [2026-01-14T20:17:00.576183] [INFO ] [sig ] Generating forecast for: AZ [2026-01-14T20:17:00.576213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-14T20:17:00.592051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-14T20:17:00.592526] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-14T20:17:00.593843] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-14T20:17:00.593941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:00.593989] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:00.594046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:00.594137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:00.692914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:00.693768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:00.693852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:00.693887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:00.837447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:00.837729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:00.837787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:00.837822] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:00.842551] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-01-14T20:17:00.843016] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-14T20:17:00.843203] [INFO ] [sig ] AZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:01.015159] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AZ.txt [2026-01-14T20:17:01.015326] [INFO ] [sig ] [322/3494] Completed AZ in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-14T20:17:01.015370] [INFO ] [sig ] [323/3494] Forecasting AZN... [2026-01-14T20:17:01.015406] [INFO ] [sig ] Generating forecast for: AZN [2026-01-14T20:17:01.015439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-14T20:17:01.030755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-14T20:17:01.031087] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-14T20:17:01.032453] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-14T20:17:01.032508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:01.032540] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:01.032583] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:01.032645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:01.090097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:01.090849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:01.090927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:01.090960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:01.212817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:01.212996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:01.213049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:01.213087] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:01.217345] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-14T20:17:01.217730] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-14T20:17:01.217875] [INFO ] [sig ] AZN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:01.360382] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AZN.txt [2026-01-14T20:17:01.360544] [INFO ] [sig ] [323/3494] Completed AZN in 0.3s | 2.79 sym/s | Total: 1.9m | ETA: 18.9m [2026-01-14T20:17:01.360603] [INFO ] [sig ] [324/3494] Forecasting AZO... [2026-01-14T20:17:01.360636] [INFO ] [sig ] Generating forecast for: AZO [2026-01-14T20:17:01.360666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-14T20:17:01.372193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-14T20:17:01.372600] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-14T20:17:01.373430] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-14T20:17:01.373483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:01.373514] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:01.373541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:01.373614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:01.429912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:01.430800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:01.430881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:01.430914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:01.551409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:01.551646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:01.551704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:01.551735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:01.555277] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-14T20:17:01.555558] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-14T20:17:01.555706] [INFO ] [sig ] AZO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:01.709410] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/AZO.txt [2026-01-14T20:17:01.709601] [INFO ] [sig ] [324/3494] Completed AZO in 0.3s | 2.79 sym/s | Total: 1.9m | ETA: 18.9m [2026-01-14T20:17:01.709643] [INFO ] [sig ] [325/3494] Forecasting AZZ... [2026-01-14T20:17:01.709675] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-14T20:17:01.709706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-14T20:17:01.721961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-14T20:17:01.722342] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-14T20:17:01.723146] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-14T20:17:01.723200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:01.723231] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:01.723258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:01.723313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:01.782107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:01.782997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:01.783079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:01.783112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:01.907336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:01.907508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:01.907549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:01.907599] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:01.912031] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-14T20:17:01.912447] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-14T20:17:01.912650] [INFO ] [sig ] AZZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:02.097120] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/AZZ.txt [2026-01-14T20:17:02.097490] [INFO ] [sig ] [325/3494] Completed AZZ in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 18.9m [2026-01-14T20:17:02.097545] [INFO ] [sig ] [326/3494] Forecasting BA... [2026-01-14T20:17:02.097601] [INFO ] [sig ] Generating forecast for: BA [2026-01-14T20:17:02.097635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-14T20:17:02.113372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-14T20:17:02.113844] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-14T20:17:02.114734] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-14T20:17:02.114789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:02.114822] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:02.114849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:02.114904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:02.173872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:02.174835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:02.174922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:02.174993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:02.306316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:02.306477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:02.306517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:02.306546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:02.310445] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=10.49%) [2026-01-14T20:17:02.310748] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-14T20:17:02.310878] [INFO ] [sig ] BA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:02.455633] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BA.txt [2026-01-14T20:17:02.455771] [INFO ] [sig ] [326/3494] Completed BA in 0.4s | 2.79 sym/s | Total: 1.9m | ETA: 18.9m [2026-01-14T20:17:02.455812] [INFO ] [sig ] [327/3494] Forecasting BABA... [2026-01-14T20:17:02.455843] [INFO ] [sig ] Generating forecast for: BABA [2026-01-14T20:17:02.455873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-14T20:17:02.469396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-14T20:17:02.469735] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-14T20:17:02.470757] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-14T20:17:02.470812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:02.470844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:02.470870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:02.470925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:02.531849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:02.532810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:02.532892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:02.532925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:02.658372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:02.658531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:02.658589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:02.658622] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:02.662311] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-14T20:17:02.662806] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-14T20:17:02.662936] [INFO ] [sig ] BABA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:02.806048] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BABA.txt [2026-01-14T20:17:02.806183] [INFO ] [sig ] [327/3494] Completed BABA in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:02.806224] [INFO ] [sig ] [328/3494] Forecasting BABX... [2026-01-14T20:17:02.806254] [INFO ] [sig ] Generating forecast for: BABX [2026-01-14T20:17:02.806284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-14T20:17:02.818361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-14T20:17:02.818875] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-14T20:17:02.819860] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-14T20:17:02.819913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:02.819945] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:02.819971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:02.820027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:02.880148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:02.881013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:02.881119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:02.881153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:03.006062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:03.006230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:03.006271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:03.006301] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:03.009817] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=58.59%) [2026-01-14T20:17:03.010104] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-14T20:17:03.010239] [INFO ] [sig ] BABX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:03.152091] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BABX.txt [2026-01-14T20:17:03.152271] [INFO ] [sig ] [328/3494] Completed BABX in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:03.152312] [INFO ] [sig ] [329/3494] Forecasting BAC... [2026-01-14T20:17:03.152344] [INFO ] [sig ] Generating forecast for: BAC [2026-01-14T20:17:03.152375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-14T20:17:03.164020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-14T20:17:03.164426] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-14T20:17:03.165270] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-14T20:17:03.165325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:03.165357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:03.165387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:03.165461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:03.229881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:03.230875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:03.230971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:03.231020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:03.355844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:03.356022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:03.356065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:03.356097] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:03.359641] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-01-14T20:17:03.359958] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-14T20:17:03.360090] [INFO ] [sig ] BAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:03.504997] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BAC.txt [2026-01-14T20:17:03.505162] [INFO ] [sig ] [329/3494] Completed BAC in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:03.505204] [INFO ] [sig ] [330/3494] Forecasting BAH... [2026-01-14T20:17:03.505235] [INFO ] [sig ] Generating forecast for: BAH [2026-01-14T20:17:03.505268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-14T20:17:03.516818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-14T20:17:03.517221] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-14T20:17:03.518198] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-14T20:17:03.518259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:03.518292] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:03.518318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:03.518374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:03.576109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:03.576839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:03.576920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:03.576954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:03.704805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:03.704977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:03.705018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:03.705047] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:03.708727] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-01-14T20:17:03.709023] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-14T20:17:03.709160] [INFO ] [sig ] BAH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:03.854391] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BAH.txt [2026-01-14T20:17:03.854549] [INFO ] [sig ] [330/3494] Completed BAH in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:03.854610] [INFO ] [sig ] [331/3494] Forecasting BALL... [2026-01-14T20:17:03.854641] [INFO ] [sig ] Generating forecast for: BALL [2026-01-14T20:17:03.854673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-14T20:17:03.866453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-14T20:17:03.866784] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-14T20:17:03.867601] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-14T20:17:03.867655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:03.867713] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:03.867743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:03.867800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:03.931201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:03.932181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:03.932269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:03.932302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:04.072613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:04.072807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:04.072867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:04.072897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:04.076790] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=14.95%) [2026-01-14T20:17:04.077075] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-14T20:17:04.077206] [INFO ] [sig ] BALL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:04.227265] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BALL.txt [2026-01-14T20:17:04.227457] [INFO ] [sig ] [331/3494] Completed BALL in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:04.227515] [INFO ] [sig ] [332/3494] Forecasting BAM... [2026-01-14T20:17:04.227549] [INFO ] [sig ] Generating forecast for: BAM [2026-01-14T20:17:04.227598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-14T20:17:04.240223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-14T20:17:04.240612] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-14T20:17:04.241425] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-14T20:17:04.241480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:04.241513] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:04.241541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:04.241622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:04.305348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:04.306783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:04.306888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:04.306924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:04.434936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:04.435097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:04.435140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:04.435170] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:04.439524] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-01-14T20:17:04.439866] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-14T20:17:04.440004] [INFO ] [sig ] BAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:04.589679] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BAM.txt [2026-01-14T20:17:04.589816] [INFO ] [sig ] [332/3494] Completed BAM in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:04.589854] [INFO ] [sig ] [333/3494] Forecasting BANC... [2026-01-14T20:17:04.589884] [INFO ] [sig ] Generating forecast for: BANC [2026-01-14T20:17:04.589914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-14T20:17:04.601868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-14T20:17:04.602150] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-14T20:17:04.602961] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-14T20:17:04.603013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:04.603089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:04.603118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:04.603175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:04.661558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:04.662221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:04.662301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:04.662333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:04.789321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:04.789694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:04.789736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:04.789765] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:04.793517] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-01-14T20:17:04.794001] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-14T20:17:04.794126] [INFO ] [sig ] BANC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:04.936869] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BANC.txt [2026-01-14T20:17:04.937014] [INFO ] [sig ] [333/3494] Completed BANC in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:04.937054] [INFO ] [sig ] [334/3494] Forecasting BAND... [2026-01-14T20:17:04.937085] [INFO ] [sig ] Generating forecast for: BAND [2026-01-14T20:17:04.937115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-14T20:17:04.949336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-14T20:17:04.949802] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-14T20:17:04.950781] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-14T20:17:04.950839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:04.950872] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:04.950898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:04.950956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:05.009761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:05.010634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:05.010716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:05.010751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:05.135284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:05.135439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:05.135481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:05.135511] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:05.138973] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-01-14T20:17:05.139254] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-14T20:17:05.139404] [INFO ] [sig ] BAND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:05.280467] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BAND.txt [2026-01-14T20:17:05.280614] [INFO ] [sig ] [334/3494] Completed BAND in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:05.280655] [INFO ] [sig ] [335/3494] Forecasting BANF... [2026-01-14T20:17:05.280686] [INFO ] [sig ] Generating forecast for: BANF [2026-01-14T20:17:05.280716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-14T20:17:05.292276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-14T20:17:05.292588] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-14T20:17:05.293739] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-14T20:17:05.293793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:05.293836] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:05.293864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:05.293920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:05.352038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:05.352744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:05.352823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:05.352857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:05.473825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:05.473947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:05.473985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:05.474015] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:05.477347] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=62.71%) [2026-01-14T20:17:05.477639] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-14T20:17:05.477792] [INFO ] [sig ] BANF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:05.622711] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BANF.txt [2026-01-14T20:17:05.622845] [INFO ] [sig ] [335/3494] Completed BANF in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:05.622884] [INFO ] [sig ] [336/3494] Forecasting BANX... [2026-01-14T20:17:05.622914] [INFO ] [sig ] Generating forecast for: BANX [2026-01-14T20:17:05.622944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-14T20:17:05.634029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-14T20:17:05.634308] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-14T20:17:05.635136] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-14T20:17:05.635190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:05.635222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:05.635248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:05.635308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:05.692246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:05.692909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:05.692984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:05.693017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:05.806050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:05.806211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:05.806251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:05.806333] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:05.809860] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-14T20:17:05.810138] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-14T20:17:05.810269] [INFO ] [sig ] BANX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:05.955620] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BANX.txt [2026-01-14T20:17:05.955751] [INFO ] [sig ] [336/3494] Completed BANX in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:05.955791] [INFO ] [sig ] [337/3494] Forecasting BAP... [2026-01-14T20:17:05.955821] [INFO ] [sig ] Generating forecast for: BAP [2026-01-14T20:17:05.955850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-14T20:17:05.967366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-14T20:17:05.967804] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-14T20:17:05.968998] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-14T20:17:05.969061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:05.969099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:05.969135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:05.969215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:06.028197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:06.028990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:06.029069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:06.029102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:06.142874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:06.143032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:06.143072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:06.143100] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:06.146426] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-14T20:17:06.146717] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-14T20:17:06.146841] [INFO ] [sig ] BAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:06.292007] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BAP.txt [2026-01-14T20:17:06.292178] [INFO ] [sig ] [337/3494] Completed BAP in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:06.292221] [INFO ] [sig ] [338/3494] Forecasting BATRA... [2026-01-14T20:17:06.292250] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-14T20:17:06.292280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-14T20:17:06.307740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-14T20:17:06.308116] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-14T20:17:06.308952] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-14T20:17:06.309007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:06.309038] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:06.309065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:06.309122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:06.369780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:06.370651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:06.370729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:06.370761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:06.487758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:06.487903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:06.487941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:06.487970] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:06.491714] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-01-14T20:17:06.491991] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-14T20:17:06.492122] [INFO ] [sig ] BATRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:06.636218] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BATRA.txt [2026-01-14T20:17:06.636359] [INFO ] [sig ] [338/3494] Completed BATRA in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-14T20:17:06.636404] [INFO ] [sig ] [339/3494] Forecasting BATRK... [2026-01-14T20:17:06.636634] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-14T20:17:06.636668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-14T20:17:06.649103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-14T20:17:06.649428] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-14T20:17:06.650433] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-14T20:17:06.650488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:06.650521] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:06.650549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:06.650635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:06.712241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:06.712899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:06.712976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:06.713010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:06.853070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:06.853236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:06.853276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:06.853305] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:06.857156] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-01-14T20:17:06.857760] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-14T20:17:06.857931] [INFO ] [sig ] BATRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:07.013031] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BATRK.txt [2026-01-14T20:17:07.013209] [INFO ] [sig ] [339/3494] Completed BATRK in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-14T20:17:07.013250] [INFO ] [sig ] [340/3494] Forecasting BAX... [2026-01-14T20:17:07.013281] [INFO ] [sig ] Generating forecast for: BAX [2026-01-14T20:17:07.013313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-14T20:17:07.231697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-14T20:17:07.232035] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-14T20:17:07.232840] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-14T20:17:07.232894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:07.232926] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:07.232953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:07.233009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:07.291357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:07.292431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:07.292731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:07.292766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:07.413173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:07.413327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:07.413367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:07.413396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:07.416792] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-14T20:17:07.417078] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-14T20:17:07.417252] [INFO ] [sig ] BAX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:07.567867] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BAX.txt [2026-01-14T20:17:07.568039] [INFO ] [sig ] [340/3494] Completed BAX in 0.6s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:07.568087] [INFO ] [sig ] [341/3494] Forecasting BB... [2026-01-14T20:17:07.568118] [INFO ] [sig ] Generating forecast for: BB [2026-01-14T20:17:07.568148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-14T20:17:07.581951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-14T20:17:07.582324] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-14T20:17:07.583344] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-14T20:17:07.583399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:07.583431] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:07.583458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:07.583720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:07.644317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:07.645465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:07.645552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:07.645767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:07.770408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:07.770590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:07.770634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:07.770664] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:07.774066] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=81.76%) [2026-01-14T20:17:07.774354] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-14T20:17:07.774487] [INFO ] [sig ] BB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:07.925564] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BB.txt [2026-01-14T20:17:07.925740] [INFO ] [sig ] [341/3494] Completed BB in 0.4s | 2.79 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-14T20:17:07.925778] [INFO ] [sig ] [342/3494] Forecasting BBAI... [2026-01-14T20:17:07.925809] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-14T20:17:07.925839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-14T20:17:07.938896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-14T20:17:07.939274] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-14T20:17:07.940108] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-14T20:17:07.940164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:07.940196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:07.940224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:07.940282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:08.000526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:08.001191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:08.001268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:08.001301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:08.122622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:08.122770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:08.122808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:08.122852] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:08.126654] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-01-14T20:17:08.126936] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-14T20:17:08.127075] [INFO ] [sig ] BBAI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:08.270033] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBAI.txt [2026-01-14T20:17:08.270157] [INFO ] [sig ] [342/3494] Completed BBAI in 0.3s | 2.79 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-14T20:17:08.270195] [INFO ] [sig ] [343/3494] Forecasting BBCP... [2026-01-14T20:17:08.270224] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-14T20:17:08.270254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-14T20:17:08.283623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-14T20:17:08.283945] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-14T20:17:08.284787] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-14T20:17:08.284842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:08.284873] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:08.284901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:08.284958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:08.350362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:08.351496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:08.351625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:08.351661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:08.482261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:08.482452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:08.482495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:08.482525] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:08.485933] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=69.41%) [2026-01-14T20:17:08.486222] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-14T20:17:08.486351] [INFO ] [sig ] BBCP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:08.629279] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBCP.txt [2026-01-14T20:17:08.629417] [INFO ] [sig ] [343/3494] Completed BBCP in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:08.629457] [INFO ] [sig ] [344/3494] Forecasting BBD... [2026-01-14T20:17:08.629486] [INFO ] [sig ] Generating forecast for: BBD [2026-01-14T20:17:08.629516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-14T20:17:08.641426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-14T20:17:08.641801] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-14T20:17:08.642619] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-14T20:17:08.642672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:08.642703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:08.642729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:08.642785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:08.700134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:08.701026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:08.701125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:08.701159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:08.825286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:08.825447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:08.825489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:08.825520] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:08.829013] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-14T20:17:08.829301] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-14T20:17:08.829433] [INFO ] [sig ] BBD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:08.972218] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBD.txt [2026-01-14T20:17:08.972370] [INFO ] [sig ] [344/3494] Completed BBD in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:08.972418] [INFO ] [sig ] [345/3494] Forecasting BBDO... [2026-01-14T20:17:08.972450] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-14T20:17:08.972480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-14T20:17:08.984832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-14T20:17:08.985311] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-14T20:17:08.986262] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-14T20:17:08.986320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:08.986354] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:08.986381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:08.986438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:09.046404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:09.047350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:09.047448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:09.047483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:09.181340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:09.181506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:09.181546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:09.181594] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:09.185077] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=33.65%) [2026-01-14T20:17:09.185383] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-14T20:17:09.185518] [INFO ] [sig ] BBDO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:09.360181] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBDO.txt [2026-01-14T20:17:09.360340] [INFO ] [sig ] [345/3494] Completed BBDO in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:09.360380] [INFO ] [sig ] [346/3494] Forecasting BBH... [2026-01-14T20:17:09.360410] [INFO ] [sig ] Generating forecast for: BBH [2026-01-14T20:17:09.360442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-14T20:17:09.374091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-14T20:17:09.374478] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-14T20:17:09.375717] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-14T20:17:09.375771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:09.375803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:09.375842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:09.375899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:09.438453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:09.439630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:09.439715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:09.439749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:09.550438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:09.550630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:09.550672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:09.550702] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:09.554168] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=22.30%) [2026-01-14T20:17:09.554458] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-14T20:17:09.554603] [INFO ] [sig ] BBH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:09.700194] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBH.txt [2026-01-14T20:17:09.700381] [INFO ] [sig ] [346/3494] Completed BBH in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:09.700423] [INFO ] [sig ] [347/3494] Forecasting BBIO... [2026-01-14T20:17:09.700452] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-14T20:17:09.700483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-14T20:17:09.712998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-14T20:17:09.713411] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-14T20:17:09.714223] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-14T20:17:09.714277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:09.714309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:09.714335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:09.714391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:09.774904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:09.775893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:09.775977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:09.776009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:09.898411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:09.898600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:09.898644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:09.898675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:09.902238] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-14T20:17:09.902550] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-14T20:17:09.902702] [INFO ] [sig ] BBIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:10.052010] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBIO.txt [2026-01-14T20:17:10.052182] [INFO ] [sig ] [347/3494] Completed BBIO in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:10.052223] [INFO ] [sig ] [348/3494] Forecasting BBLG... [2026-01-14T20:17:10.052253] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-14T20:17:10.052285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-14T20:17:10.065223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-14T20:17:10.065622] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-14T20:17:10.066435] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-14T20:17:10.066701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:10.066736] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:10.066763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:10.066818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:10.129266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:10.130268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:10.130359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:10.130394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:10.251021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:10.251184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:10.251223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:10.251251] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:10.254675] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=51.10%) [2026-01-14T20:17:10.254969] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-14T20:17:10.255095] [INFO ] [sig ] BBLG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:10.425290] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBLG.txt [2026-01-14T20:17:10.425431] [INFO ] [sig ] [348/3494] Completed BBLG in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:10.425470] [INFO ] [sig ] [349/3494] Forecasting BBN... [2026-01-14T20:17:10.425499] [INFO ] [sig ] Generating forecast for: BBN [2026-01-14T20:17:10.425729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-14T20:17:10.438614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-14T20:17:10.438903] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-14T20:17:10.439750] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-14T20:17:10.439805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:10.439838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:10.439865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:10.439922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:10.503493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:10.504335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:10.504416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:10.504449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:10.622171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:10.622332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:10.622380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:10.622410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:10.625974] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=88.29%) [2026-01-14T20:17:10.626256] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-14T20:17:10.626385] [INFO ] [sig ] BBN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:10.774318] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBN.txt [2026-01-14T20:17:10.774452] [INFO ] [sig ] [349/3494] Completed BBN in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:10.774491] [INFO ] [sig ] [350/3494] Forecasting BBSI... [2026-01-14T20:17:10.774521] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-14T20:17:10.774556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-14T20:17:10.787445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-14T20:17:10.787837] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-14T20:17:10.788648] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-14T20:17:10.788702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:10.788776] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:10.788805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:10.788861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:10.850730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:10.851469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:10.851550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:10.851794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:10.979429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:10.979604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:10.979647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:10.979676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:10.983146] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=71.82%) [2026-01-14T20:17:10.983442] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-14T20:17:10.983600] [INFO ] [sig ] BBSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:11.135952] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BBSI.txt [2026-01-14T20:17:11.136105] [INFO ] [sig ] [350/3494] Completed BBSI in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:11.136145] [INFO ] [sig ] [351/3494] Forecasting BBUC... [2026-01-14T20:17:11.136176] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-14T20:17:11.136207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-14T20:17:11.148224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-14T20:17:11.148627] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-14T20:17:11.149416] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-14T20:17:11.149470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:11.149501] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:11.149528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:11.149607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:11.207598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:11.208510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:11.208611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:11.208647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:11.336657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:11.336843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:11.336901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:11.336933] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:11.340560] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-01-14T20:17:11.340875] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-14T20:17:11.341016] [INFO ] [sig ] BBUC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:11.498676] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBUC.txt [2026-01-14T20:17:11.498832] [INFO ] [sig ] [351/3494] Completed BBUC in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:11.498879] [INFO ] [sig ] [352/3494] Forecasting BBVA... [2026-01-14T20:17:11.498913] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-14T20:17:11.498944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-14T20:17:11.512272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-14T20:17:11.512611] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-14T20:17:11.513413] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-14T20:17:11.513466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:11.513500] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:11.513528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:11.513605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:11.572450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:11.573339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:11.573423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:11.573458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:11.699468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:11.699648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:11.699687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:11.699716] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:11.703075] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-01-14T20:17:11.703356] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-14T20:17:11.703480] [INFO ] [sig ] BBVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:11.849830] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBVA.txt [2026-01-14T20:17:11.849987] [INFO ] [sig ] [352/3494] Completed BBVA in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:11.850028] [INFO ] [sig ] [353/3494] Forecasting BBWI... [2026-01-14T20:17:11.850058] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-14T20:17:11.850089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-14T20:17:11.861619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-14T20:17:11.861938] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-14T20:17:11.862734] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-14T20:17:11.862787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:11.862819] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:11.862845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:11.862901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:11.922539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:11.923400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:11.923485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:11.923519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:12.056956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:12.057157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:12.057199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:12.057261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:12.061648] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=29.93%) [2026-01-14T20:17:12.062016] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-14T20:17:12.062163] [INFO ] [sig ] BBWI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:12.208286] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBWI.txt [2026-01-14T20:17:12.208448] [INFO ] [sig ] [353/3494] Completed BBWI in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:12.208491] [INFO ] [sig ] [354/3494] Forecasting BBY... [2026-01-14T20:17:12.208524] [INFO ] [sig ] Generating forecast for: BBY [2026-01-14T20:17:12.208558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-14T20:17:12.223907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-14T20:17:12.224423] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-14T20:17:12.225488] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-14T20:17:12.225556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:12.225634] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:12.225674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:12.225756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:12.309015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:12.309910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:12.310000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:12.310033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:12.439716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:12.439877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:12.439918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:12.439946] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:12.443285] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-14T20:17:12.443568] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-14T20:17:12.443715] [INFO ] [sig ] BBY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:12.598154] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BBY.txt [2026-01-14T20:17:12.598325] [INFO ] [sig ] [354/3494] Completed BBY in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:12.598368] [INFO ] [sig ] [355/3494] Forecasting BC... [2026-01-14T20:17:12.598401] [INFO ] [sig ] Generating forecast for: BC [2026-01-14T20:17:12.598434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-14T20:17:12.615256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-14T20:17:12.615790] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-14T20:17:12.617106] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-14T20:17:12.617179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:12.617222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:12.617258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:12.617339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:12.700560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:12.701532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:12.701654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:12.701691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:12.834133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:12.834306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:12.834348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:12.834385] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:12.839032] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-01-14T20:17:12.839632] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-14T20:17:12.839782] [INFO ] [sig ] BC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:12.995724] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BC.txt [2026-01-14T20:17:12.995875] [INFO ] [sig ] [355/3494] Completed BC in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:12.995915] [INFO ] [sig ] [356/3494] Forecasting BCAL... [2026-01-14T20:17:12.995945] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-14T20:17:12.995977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-14T20:17:13.009242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-14T20:17:13.009842] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-14T20:17:13.010695] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-14T20:17:13.010750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:13.010784] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:13.010811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:13.010868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:13.072428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:13.073329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:13.073412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:13.073445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:13.197839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:13.197994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:13.198035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:13.198064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:13.201408] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-14T20:17:13.201712] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-14T20:17:13.201839] [INFO ] [sig ] BCAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:13.342485] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCAL.txt [2026-01-14T20:17:13.342642] [INFO ] [sig ] [356/3494] Completed BCAL in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:13.342685] [INFO ] [sig ] [357/3494] Forecasting BCAX... [2026-01-14T20:17:13.342716] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-14T20:17:13.342751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-14T20:17:13.354403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-14T20:17:13.354783] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-14T20:17:13.355567] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-14T20:17:13.355642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:13.355674] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:13.355701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:13.355756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:13.412743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:13.413440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:13.413520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:13.413553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:13.539760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:13.539935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:13.539975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:13.540003] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:13.543460] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-14T20:17:13.543792] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-14T20:17:13.543950] [INFO ] [sig ] BCAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:13.685298] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCAX.txt [2026-01-14T20:17:13.685443] [INFO ] [sig ] [357/3494] Completed BCAX in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:13.685492] [INFO ] [sig ] [358/3494] Forecasting BCBP... [2026-01-14T20:17:13.685524] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-14T20:17:13.685553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-14T20:17:13.696994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-14T20:17:13.697313] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-14T20:17:13.698135] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-14T20:17:13.698190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:13.698222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:13.698249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:13.698304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:13.756467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:13.757320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:13.757401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:13.757435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:13.878607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:13.878770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:13.878811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:13.878839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:13.882262] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=42.22%) [2026-01-14T20:17:13.882569] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-14T20:17:13.882726] [INFO ] [sig ] BCBP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:14.029270] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BCBP.txt [2026-01-14T20:17:14.029428] [INFO ] [sig ] [358/3494] Completed BCBP in 0.3s | 2.79 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-14T20:17:14.029471] [INFO ] [sig ] [359/3494] Forecasting BCC... [2026-01-14T20:17:14.029501] [INFO ] [sig ] Generating forecast for: BCC [2026-01-14T20:17:14.029532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-14T20:17:14.041750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-14T20:17:14.042151] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-14T20:17:14.043001] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-14T20:17:14.043070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:14.043103] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:14.043130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:14.043188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:14.104812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:14.105703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:14.105792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:14.105826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:14.235157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:14.235336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:14.235387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:14.235427] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:14.239435] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-01-14T20:17:14.239749] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-14T20:17:14.239881] [INFO ] [sig ] BCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:14.381450] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCC.txt [2026-01-14T20:17:14.381628] [INFO ] [sig ] [359/3494] Completed BCC in 0.4s | 2.79 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-14T20:17:14.381670] [INFO ] [sig ] [360/3494] Forecasting BCDA... [2026-01-14T20:17:14.381703] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-14T20:17:14.381733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-14T20:17:14.393850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-14T20:17:14.394259] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-14T20:17:14.395099] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-14T20:17:14.395155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:14.395189] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:14.395217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:14.395274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:14.454455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:14.455380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:14.455518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:14.455570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:14.578182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:14.578351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:14.578391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:14.578419] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:14.582017] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-01-14T20:17:14.582311] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-14T20:17:14.582444] [INFO ] [sig ] BCDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:14.725673] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BCDA.txt [2026-01-14T20:17:14.725836] [INFO ] [sig ] [360/3494] Completed BCDA in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:14.725876] [INFO ] [sig ] [361/3494] Forecasting BCE... [2026-01-14T20:17:14.725906] [INFO ] [sig ] Generating forecast for: BCE [2026-01-14T20:17:14.725938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-14T20:17:14.738268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-14T20:17:14.738858] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-14T20:17:14.739862] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-14T20:17:14.739916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:14.739947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:14.739973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:14.740028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:14.799191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:14.800108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:14.800188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:14.800221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:14.950039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:14.950213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:14.950257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:14.950287] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:14.954288] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=30.42%) [2026-01-14T20:17:14.954821] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-14T20:17:14.954957] [INFO ] [sig ] BCE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:15.116682] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BCE.txt [2026-01-14T20:17:15.116877] [INFO ] [sig ] [361/3494] Completed BCE in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:15.116923] [INFO ] [sig ] [362/3494] Forecasting BCH... [2026-01-14T20:17:15.116955] [INFO ] [sig ] Generating forecast for: BCH [2026-01-14T20:17:15.116985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-14T20:17:15.130622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-14T20:17:15.131014] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-14T20:17:15.132080] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-14T20:17:15.132135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:15.132167] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:15.132192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:15.132248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:15.198271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:15.199403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:15.199495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:15.199531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:15.338056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:15.338216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:15.338256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:15.338286] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:15.342764] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=68.28%) [2026-01-14T20:17:15.343293] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-14T20:17:15.343435] [INFO ] [sig ] BCH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:15.494307] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCH.txt [2026-01-14T20:17:15.494463] [INFO ] [sig ] [362/3494] Completed BCH in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:15.494510] [INFO ] [sig ] [363/3494] Forecasting BCML... [2026-01-14T20:17:15.494541] [INFO ] [sig ] Generating forecast for: BCML [2026-01-14T20:17:15.494590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-14T20:17:15.507891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-14T20:17:15.508286] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-14T20:17:15.509135] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-14T20:17:15.509189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:15.509221] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:15.509247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:15.509301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:15.567257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:15.568340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:15.568429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:15.568463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:15.683169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:15.683331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:15.683370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:15.683400] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:15.687234] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-01-14T20:17:15.687540] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-14T20:17:15.687908] [INFO ] [sig ] BCML: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:15.837084] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BCML.txt [2026-01-14T20:17:15.837304] [INFO ] [sig ] [363/3494] Completed BCML in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:15.837351] [INFO ] [sig ] [364/3494] Forecasting BCO... [2026-01-14T20:17:15.837382] [INFO ] [sig ] Generating forecast for: BCO [2026-01-14T20:17:15.837414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-14T20:17:15.849589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-14T20:17:15.850029] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-14T20:17:15.850934] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-14T20:17:15.851003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:15.851051] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:15.851083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:15.851141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:15.914038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:15.915059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:15.915144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:15.915179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:16.048633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:16.048802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:16.048844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:16.048874] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:16.052448] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-14T20:17:16.052777] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-14T20:17:16.052930] [INFO ] [sig ] BCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:16.209650] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCO.txt [2026-01-14T20:17:16.209820] [INFO ] [sig ] [364/3494] Completed BCO in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:16.209862] [INFO ] [sig ] [365/3494] Forecasting BCPC... [2026-01-14T20:17:16.209893] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-14T20:17:16.209925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-14T20:17:16.222205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-14T20:17:16.222598] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-14T20:17:16.223402] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-14T20:17:16.223457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:16.223490] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:16.223522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:16.223602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:16.284006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:16.284946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:16.285028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:16.285061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:16.405331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:16.405495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:16.405536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:16.405564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:16.409047] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-01-14T20:17:16.409336] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-14T20:17:16.409464] [INFO ] [sig ] BCPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:16.557138] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCPC.txt [2026-01-14T20:17:16.557298] [INFO ] [sig ] [365/3494] Completed BCPC in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:16.557338] [INFO ] [sig ] [366/3494] Forecasting BCRX... [2026-01-14T20:17:16.557368] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-14T20:17:16.557398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-14T20:17:16.570402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-14T20:17:16.570677] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-14T20:17:16.571450] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-14T20:17:16.571505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:16.571539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:16.571565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:16.571641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:16.629916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:16.630527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:16.630619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:16.630653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:16.749833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:16.749988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:16.750044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:16.750074] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:16.753398] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-01-14T20:17:16.753701] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-14T20:17:16.753824] [INFO ] [sig ] BCRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:16.898633] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCRX.txt [2026-01-14T20:17:16.898777] [INFO ] [sig ] [366/3494] Completed BCRX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:16.898815] [INFO ] [sig ] [367/3494] Forecasting BCS... [2026-01-14T20:17:16.898845] [INFO ] [sig ] Generating forecast for: BCS [2026-01-14T20:17:16.898875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-14T20:17:16.910841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-14T20:17:16.911157] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-14T20:17:16.911992] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-14T20:17:16.912046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:16.912105] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:16.912133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:16.912190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:16.969245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:16.969937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:16.970014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:16.970046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:17.090247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:17.090411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:17.090453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:17.090483] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:17.094402] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-01-14T20:17:17.094708] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-14T20:17:17.094837] [INFO ] [sig ] BCS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:17.239452] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCS.txt [2026-01-14T20:17:17.239635] [INFO ] [sig ] [367/3494] Completed BCS in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:17.239678] [INFO ] [sig ] [368/3494] Forecasting BCSF... [2026-01-14T20:17:17.239707] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-14T20:17:17.239927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-14T20:17:17.252294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-14T20:17:17.252685] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-14T20:17:17.253460] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-14T20:17:17.253512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:17.253543] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:17.253569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:17.253657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:17.311487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:17.312387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:17.312487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:17.312523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:17.433026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:17.433196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:17.433237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:17.433267] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:17.437356] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-14T20:17:17.437932] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-14T20:17:17.438074] [INFO ] [sig ] BCSF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:17.591132] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCSF.txt [2026-01-14T20:17:17.591334] [INFO ] [sig ] [368/3494] Completed BCSF in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:17.591390] [INFO ] [sig ] [369/3494] Forecasting BCTX... [2026-01-14T20:17:17.591433] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-14T20:17:17.591474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-14T20:17:17.603848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-14T20:17:17.604203] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-14T20:17:17.605036] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-14T20:17:17.605101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:17.605135] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:17.605163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:17.605221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:17.684059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:17.685309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:17.685418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:17.685468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:17.835063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:17.835228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:17.835269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:17.835298] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:17.839083] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=59.09%) [2026-01-14T20:17:17.839446] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-14T20:17:17.839625] [INFO ] [sig ] BCTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:17.990660] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCTX.txt [2026-01-14T20:17:17.990861] [INFO ] [sig ] [369/3494] Completed BCTX in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:17.990914] [INFO ] [sig ] [370/3494] Forecasting BCX... [2026-01-14T20:17:17.990952] [INFO ] [sig ] Generating forecast for: BCX [2026-01-14T20:17:17.990991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-14T20:17:18.003238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-14T20:17:18.003631] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-14T20:17:18.004445] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-14T20:17:18.004501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:18.004545] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:18.004592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:18.004653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:18.072102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:18.073140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:18.073237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:18.073272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:18.203780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:18.203944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:18.203986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:18.204076] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:18.207498] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-01-14T20:17:18.207832] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-14T20:17:18.207963] [INFO ] [sig ] BCX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:18.353610] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BCX.txt [2026-01-14T20:17:18.353789] [INFO ] [sig ] [370/3494] Completed BCX in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:18.353829] [INFO ] [sig ] [371/3494] Forecasting BCYC... [2026-01-14T20:17:18.353860] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-14T20:17:18.353891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-14T20:17:18.366035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-14T20:17:18.366403] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-14T20:17:18.367265] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-14T20:17:18.367336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:18.367378] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:18.367410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:18.367469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:18.428151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:18.428966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:18.429045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:18.429076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:18.565616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:18.565788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:18.565836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:18.565874] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:18.569559] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-01-14T20:17:18.569871] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-14T20:17:18.570007] [INFO ] [sig ] BCYC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:18.714270] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BCYC.txt [2026-01-14T20:17:18.714404] [INFO ] [sig ] [371/3494] Completed BCYC in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:18.714442] [INFO ] [sig ] [372/3494] Forecasting BDC... [2026-01-14T20:17:18.714472] [INFO ] [sig ] Generating forecast for: BDC [2026-01-14T20:17:18.714501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-14T20:17:18.728390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-14T20:17:18.729002] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-14T20:17:18.729879] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-14T20:17:18.729936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:18.729968] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:18.729997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:18.730054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:18.791608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:18.792526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:18.792632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:18.792668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:18.913043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:18.913216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:18.913256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:18.913286] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:18.917524] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-01-14T20:17:18.918116] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-14T20:17:18.918265] [INFO ] [sig ] BDC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:19.078108] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BDC.txt [2026-01-14T20:17:19.078268] [INFO ] [sig ] [372/3494] Completed BDC in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:19.078309] [INFO ] [sig ] [373/3494] Forecasting BDJ... [2026-01-14T20:17:19.078340] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-14T20:17:19.078371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-14T20:17:19.089167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-14T20:17:19.089473] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-14T20:17:19.090276] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-14T20:17:19.090329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:19.090361] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:19.090387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:19.090441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:19.153714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:19.154545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:19.154647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:19.154682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:19.280637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:19.280795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:19.280838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:19.280867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:19.284436] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-01-14T20:17:19.284750] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-14T20:17:19.284882] [INFO ] [sig ] BDJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:19.439037] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BDJ.txt [2026-01-14T20:17:19.439231] [INFO ] [sig ] [373/3494] Completed BDJ in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:19.439279] [INFO ] [sig ] [374/3494] Forecasting BDN... [2026-01-14T20:17:19.439311] [INFO ] [sig ] Generating forecast for: BDN [2026-01-14T20:17:19.439359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-14T20:17:19.451849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-14T20:17:19.452231] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-14T20:17:19.453097] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-14T20:17:19.453153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:19.453184] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:19.453211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:19.453267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:19.512603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:19.513466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:19.513548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:19.513600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:19.635752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:19.635911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:19.635949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:19.635979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:19.639388] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-14T20:17:19.639696] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-14T20:17:19.639824] [INFO ] [sig ] BDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:19.782742] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BDN.txt [2026-01-14T20:17:19.782909] [INFO ] [sig ] [374/3494] Completed BDN in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:19.782949] [INFO ] [sig ] [375/3494] Forecasting BDRX... [2026-01-14T20:17:19.782979] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-14T20:17:19.783016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-14T20:17:19.794715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-14T20:17:19.795081] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-14T20:17:19.795905] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-14T20:17:19.795960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:19.795991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:19.796017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:19.796072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:19.854262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:19.855177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:19.855264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:19.855298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:19.975123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:19.975284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:19.975325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:19.975546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:19.979206] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-01-14T20:17:19.979490] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-14T20:17:19.979633] [INFO ] [sig ] BDRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:20.128513] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BDRX.txt [2026-01-14T20:17:20.128693] [INFO ] [sig ] [375/3494] Completed BDRX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.7m [2026-01-14T20:17:20.128735] [INFO ] [sig ] [376/3494] Forecasting BDSX... [2026-01-14T20:17:20.128765] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-14T20:17:20.128795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-14T20:17:20.140978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-14T20:17:20.141339] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-14T20:17:20.142141] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-14T20:17:20.142194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:20.142226] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:20.142252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:20.142307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:20.199308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:20.200193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:20.200292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:20.200325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:20.327810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:20.327981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:20.328023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:20.328051] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:20.331765] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=21.90%) [2026-01-14T20:17:20.332172] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-14T20:17:20.332335] [INFO ] [sig ] BDSX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:20.480994] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BDSX.txt [2026-01-14T20:17:20.481149] [INFO ] [sig ] [376/3494] Completed BDSX in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-14T20:17:20.481189] [INFO ] [sig ] [377/3494] Forecasting BDTX... [2026-01-14T20:17:20.481219] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-14T20:17:20.481249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-14T20:17:20.494143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-14T20:17:20.494536] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-14T20:17:20.495356] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-14T20:17:20.495410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:20.495443] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:20.495471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:20.495528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:20.557267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:20.558207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:20.558334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:20.558369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:20.685039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:20.685201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:20.685242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:20.685290] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:20.689241] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=44.25%) [2026-01-14T20:17:20.689536] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-14T20:17:20.689685] [INFO ] [sig ] BDTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:20.856586] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BDTX.txt [2026-01-14T20:17:20.856742] [INFO ] [sig ] [377/3494] Completed BDTX in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:20.856781] [INFO ] [sig ] [378/3494] Forecasting BDX... [2026-01-14T20:17:20.856813] [INFO ] [sig ] Generating forecast for: BDX [2026-01-14T20:17:20.856843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-14T20:17:20.868592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-14T20:17:20.868959] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-14T20:17:20.869791] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-14T20:17:20.869846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:20.869878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:20.869905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:20.869962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:20.927601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:20.928351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:20.928431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:20.928464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:21.052325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:21.052493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:21.052542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:21.052589] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:21.056026] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-14T20:17:21.056299] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-14T20:17:21.056424] [INFO ] [sig ] BDX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:21.196482] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BDX.txt [2026-01-14T20:17:21.196639] [INFO ] [sig ] [378/3494] Completed BDX in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:21.196680] [INFO ] [sig ] [379/3494] Forecasting BE... [2026-01-14T20:17:21.196710] [INFO ] [sig ] Generating forecast for: BE [2026-01-14T20:17:21.196740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-14T20:17:21.208659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-14T20:17:21.209185] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-14T20:17:21.209994] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-14T20:17:21.210047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:21.210078] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:21.210105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:21.210161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:21.268025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:21.268855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:21.268937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:21.268971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:21.388760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:21.389104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:21.389142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:21.389170] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:21.392925] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-14T20:17:21.393202] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-14T20:17:21.393325] [INFO ] [sig ] BE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:21.536532] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BE.txt [2026-01-14T20:17:21.536710] [INFO ] [sig ] [379/3494] Completed BE in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:21.536750] [INFO ] [sig ] [380/3494] Forecasting BEAM... [2026-01-14T20:17:21.536780] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-14T20:17:21.536809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-14T20:17:21.548680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-14T20:17:21.549022] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-14T20:17:21.549854] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-14T20:17:21.549909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:21.549941] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:21.549967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:21.550022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:21.606876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:21.607784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:21.607868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:21.607900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:21.725269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:21.725431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:21.725469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:21.725498] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:21.729044] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-01-14T20:17:21.729345] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-14T20:17:21.729483] [INFO ] [sig ] BEAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:21.884751] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BEAM.txt [2026-01-14T20:17:21.884952] [INFO ] [sig ] [380/3494] Completed BEAM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:21.884994] [INFO ] [sig ] [381/3494] Forecasting BEEM... [2026-01-14T20:17:21.885024] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-14T20:17:21.885053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-14T20:17:21.896799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-14T20:17:21.897117] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-14T20:17:21.897967] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-14T20:17:21.898021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:21.898052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:21.898078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:21.898143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:21.955498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:21.956329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:21.956408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:21.956440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:22.071544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:22.071744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:22.071787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:22.071815] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:22.075142] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=35.09%) [2026-01-14T20:17:22.075415] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-14T20:17:22.075538] [INFO ] [sig ] BEEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:22.216158] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BEEM.txt [2026-01-14T20:17:22.216288] [INFO ] [sig ] [381/3494] Completed BEEM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:22.216326] [INFO ] [sig ] [382/3494] Forecasting BEEP... [2026-01-14T20:17:22.216355] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-14T20:17:22.216385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-14T20:17:22.227356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-14T20:17:22.227666] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-14T20:17:22.228494] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-14T20:17:22.228548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:22.228604] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:22.228640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:22.228698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:22.289066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:22.290055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:22.290136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:22.290170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:22.403073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:22.403228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:22.403268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:22.403297] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:22.406810] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-01-14T20:17:22.407085] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-14T20:17:22.407209] [INFO ] [sig ] BEEP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:22.557517] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BEEP.txt [2026-01-14T20:17:22.557728] [INFO ] [sig ] [382/3494] Completed BEEP in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:22.557771] [INFO ] [sig ] [383/3494] Forecasting BEKE... [2026-01-14T20:17:22.557801] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-14T20:17:22.557842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-14T20:17:22.569679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-14T20:17:22.570077] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-14T20:17:22.570960] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-14T20:17:22.571040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:22.571075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:22.571103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:22.571159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:22.631767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:22.632542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:22.632644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:22.632687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:22.751888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:22.752044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:22.752086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:22.752116] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:22.755592] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-14T20:17:22.755865] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-14T20:17:22.755984] [INFO ] [sig ] BEKE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:22.899149] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BEKE.txt [2026-01-14T20:17:22.899331] [INFO ] [sig ] [383/3494] Completed BEKE in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:22.899376] [INFO ] [sig ] [384/3494] Forecasting BELFA... [2026-01-14T20:17:22.899406] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-14T20:17:22.899436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-14T20:17:22.910895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-14T20:17:22.911267] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-14T20:17:22.912218] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-14T20:17:22.912274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:22.912337] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:22.912370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:22.912439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:22.974452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:22.975470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:22.975607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:22.975675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:23.110026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:23.110188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:23.110231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:23.110261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:23.113935] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=27.57%) [2026-01-14T20:17:23.114255] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-14T20:17:23.114393] [INFO ] [sig ] BELFA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:23.262446] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BELFA.txt [2026-01-14T20:17:23.262622] [INFO ] [sig ] [384/3494] Completed BELFA in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:23.262666] [INFO ] [sig ] [385/3494] Forecasting BELFB... [2026-01-14T20:17:23.262697] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-14T20:17:23.262730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-14T20:17:23.277479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-14T20:17:23.277956] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-14T20:17:23.279008] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-14T20:17:23.279072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:23.279111] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:23.279145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:23.279223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:23.345059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:23.345989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:23.346078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:23.346110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:23.469366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:23.469523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:23.469565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:23.469616] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:23.473116] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-01-14T20:17:23.473404] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-14T20:17:23.473532] [INFO ] [sig ] BELFB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:23.619827] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BELFB.txt [2026-01-14T20:17:23.619996] [INFO ] [sig ] [385/3494] Completed BELFB in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:23.620039] [INFO ] [sig ] [386/3494] Forecasting BEN... [2026-01-14T20:17:23.620071] [INFO ] [sig ] Generating forecast for: BEN [2026-01-14T20:17:23.620102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-14T20:17:23.631947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-14T20:17:23.632289] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-14T20:17:23.633139] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-14T20:17:23.633193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:23.633225] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:23.633251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:23.633306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:23.690792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:23.691644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:23.691723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:23.691756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:23.818619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:23.818796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:23.818846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:23.818879] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:23.822817] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-14T20:17:23.823333] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-14T20:17:23.823478] [INFO ] [sig ] BEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:23.975641] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BEN.txt [2026-01-14T20:17:23.975829] [INFO ] [sig ] [386/3494] Completed BEN in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:23.975874] [INFO ] [sig ] [387/3494] Forecasting BEP... [2026-01-14T20:17:23.976112] [INFO ] [sig ] Generating forecast for: BEP [2026-01-14T20:17:23.976152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-14T20:17:23.991630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-14T20:17:23.992022] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-14T20:17:23.993104] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-14T20:17:23.993160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:23.993193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:23.993220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:23.993275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:24.057347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:24.058383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:24.058474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:24.058509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:24.222257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:24.222441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:24.222504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:24.222611] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:24.227670] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=83.35%) [2026-01-14T20:17:24.228107] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-14T20:17:24.228253] [INFO ] [sig ] BEP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:24.401362] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BEP.txt [2026-01-14T20:17:24.401545] [INFO ] [sig ] [387/3494] Completed BEP in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:24.401613] [INFO ] [sig ] [388/3494] Forecasting BEPH... [2026-01-14T20:17:24.401653] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-14T20:17:24.401695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-14T20:17:24.414504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-14T20:17:24.414951] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-14T20:17:24.415854] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-14T20:17:24.415911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:24.415955] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:24.415990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:24.416048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:24.483175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:24.484043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:24.484125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:24.484158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:24.603147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:24.603301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:24.603342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:24.603371] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:24.606807] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-01-14T20:17:24.607102] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-14T20:17:24.607228] [INFO ] [sig ] BEPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:24.753312] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BEPH.txt [2026-01-14T20:17:24.753470] [INFO ] [sig ] [388/3494] Completed BEPH in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:24.753511] [INFO ] [sig ] [389/3494] Forecasting BEPI... [2026-01-14T20:17:24.753541] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-14T20:17:24.753591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-14T20:17:24.765654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-14T20:17:24.765976] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-14T20:17:24.766798] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-14T20:17:24.766854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:24.766886] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:24.766912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:24.766968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:24.830741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:24.831702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:24.831801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:24.831843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:24.946305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:24.946467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:24.946507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:24.946537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:24.950225] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-01-14T20:17:24.950617] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-14T20:17:24.950791] [INFO ] [sig ] BEPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:25.110629] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BEPI.txt [2026-01-14T20:17:25.110800] [INFO ] [sig ] [389/3494] Completed BEPI in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:25.110848] [INFO ] [sig ] [390/3494] Forecasting BFAM... [2026-01-14T20:17:25.110879] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-14T20:17:25.110910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-14T20:17:25.123511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-14T20:17:25.123960] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-14T20:17:25.124791] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-14T20:17:25.124845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:25.124878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:25.124905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:25.124961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:25.182945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:25.183773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:25.183854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:25.183887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:25.307290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:25.307472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:25.307514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:25.307544] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:25.311827] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-01-14T20:17:25.312117] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-14T20:17:25.312252] [INFO ] [sig ] BFAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:25.457534] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BFAM.txt [2026-01-14T20:17:25.457733] [INFO ] [sig ] [390/3494] Completed BFAM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:25.457777] [INFO ] [sig ] [391/3494] Forecasting BFC... [2026-01-14T20:17:25.457808] [INFO ] [sig ] Generating forecast for: BFC [2026-01-14T20:17:25.457838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-14T20:17:25.470239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-14T20:17:25.470626] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-14T20:17:25.471534] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-14T20:17:25.471609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:25.471643] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:25.471675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:25.471745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:25.530971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:25.531867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:25.531945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:25.531978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:25.647853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:25.648014] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:17:25.648057] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:25.648089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:25.651632] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-01-14T20:17:25.652094] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-14T20:17:25.652223] [INFO ] [sig ] BFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:25.798294] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BFC.txt [2026-01-14T20:17:25.798444] [INFO ] [sig ] [391/3494] Completed BFC in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-14T20:17:25.798483] [INFO ] [sig ] [392/3494] Forecasting BFH... [2026-01-14T20:17:25.798513] [INFO ] [sig ] Generating forecast for: BFH [2026-01-14T20:17:25.798544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-14T20:17:25.810707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-14T20:17:25.811302] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-14T20:17:25.812144] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-14T20:17:25.812198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:25.812230] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:25.812257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:25.812313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:25.871181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:25.872083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:25.872161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:25.872195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:25.994758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:25.994918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:25.994958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:25.994987] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:25.998858] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=81.24%) [2026-01-14T20:17:25.999195] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-14T20:17:25.999519] [INFO ] [sig ] BFH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:26.231945] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BFH.txt [2026-01-14T20:17:26.232334] [INFO ] [sig ] [392/3494] Completed BFH in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.6m [2026-01-14T20:17:26.232379] [INFO ] [sig ] [393/3494] Forecasting BFK... [2026-01-14T20:17:26.232411] [INFO ] [sig ] Generating forecast for: BFK [2026-01-14T20:17:26.232442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-14T20:17:26.246316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-14T20:17:26.246687] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-14T20:17:26.247515] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-14T20:17:26.247569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:26.247628] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:26.247656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:26.247755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:26.310053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:26.310853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:26.310940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:26.310974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:26.440561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:26.440781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:26.440837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:26.440883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:26.445882] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-01-14T20:17:26.446273] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-14T20:17:26.446416] [INFO ] [sig ] BFK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:26.597144] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BFK.txt [2026-01-14T20:17:26.597273] [INFO ] [sig ] [393/3494] Completed BFK in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:26.597312] [INFO ] [sig ] [394/3494] Forecasting BFLY... [2026-01-14T20:17:26.597341] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-14T20:17:26.597371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-14T20:17:26.609147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-14T20:17:26.609459] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-14T20:17:26.610286] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-14T20:17:26.610339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:26.610381] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:26.610409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:26.610465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:26.669166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:26.670077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:26.670207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:26.670242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:26.795158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:26.795313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:26.795354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:26.795382] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:26.799012] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-14T20:17:26.799283] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-14T20:17:26.799409] [INFO ] [sig ] BFLY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:26.945010] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BFLY.txt [2026-01-14T20:17:26.945155] [INFO ] [sig ] [394/3494] Completed BFLY in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:26.945193] [INFO ] [sig ] [395/3494] Forecasting BFS... [2026-01-14T20:17:26.945223] [INFO ] [sig ] Generating forecast for: BFS [2026-01-14T20:17:26.945253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-14T20:17:26.957600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-14T20:17:26.957997] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-14T20:17:26.959031] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-14T20:17:26.959086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:26.959118] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:26.959145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:26.959202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:27.020177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:27.020861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:27.020938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:27.020970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:27.138542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:27.138712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:27.138757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:27.138794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:27.142244] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-01-14T20:17:27.142515] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-14T20:17:27.142659] [INFO ] [sig ] BFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:27.286649] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BFS.txt [2026-01-14T20:17:27.286793] [INFO ] [sig ] [395/3494] Completed BFS in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:27.286840] [INFO ] [sig ] [396/3494] Forecasting BFZ... [2026-01-14T20:17:27.286877] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-14T20:17:27.286913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-14T20:17:27.299784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-14T20:17:27.300266] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-14T20:17:27.301232] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-14T20:17:27.301292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:27.301325] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:27.301352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:27.301407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:27.368280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:27.369186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:27.369271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:27.369307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:27.488263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:27.488435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:27.488475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:27.488503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:27.491995] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-14T20:17:27.492313] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-14T20:17:27.492454] [INFO ] [sig ] BFZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:27.637159] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BFZ.txt [2026-01-14T20:17:27.637310] [INFO ] [sig ] [396/3494] Completed BFZ in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:27.637349] [INFO ] [sig ] [397/3494] Forecasting BG... [2026-01-14T20:17:27.637378] [INFO ] [sig ] Generating forecast for: BG [2026-01-14T20:17:27.637410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-14T20:17:27.649224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-14T20:17:27.649645] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-14T20:17:27.650469] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-14T20:17:27.650525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:27.650557] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:27.650607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:27.650665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:27.712741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:27.713799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:27.713904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:27.713944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:27.839642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:27.839813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:27.839861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:27.839898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:27.843512] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-01-14T20:17:27.843858] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-14T20:17:27.844014] [INFO ] [sig ] BG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:27.991656] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BG.txt [2026-01-14T20:17:27.991830] [INFO ] [sig ] [397/3494] Completed BG in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:27.991871] [INFO ] [sig ] [398/3494] Forecasting BGB... [2026-01-14T20:17:27.991908] [INFO ] [sig ] Generating forecast for: BGB [2026-01-14T20:17:27.991940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-14T20:17:28.004587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-14T20:17:28.004922] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-14T20:17:28.005781] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-14T20:17:28.005833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:28.005865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:28.005892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:28.005954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:28.064159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:28.064928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:28.065008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:28.065040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:28.188899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:28.189271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:28.189312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:28.189342] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:28.193320] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-01-14T20:17:28.193611] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-14T20:17:28.193738] [INFO ] [sig ] BGB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:28.338616] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BGB.txt [2026-01-14T20:17:28.338770] [INFO ] [sig ] [398/3494] Completed BGB in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:28.338825] [INFO ] [sig ] [399/3494] Forecasting BGC... [2026-01-14T20:17:28.338863] [INFO ] [sig ] Generating forecast for: BGC [2026-01-14T20:17:28.338900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-14T20:17:28.351295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-14T20:17:28.351753] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-14T20:17:28.352664] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-14T20:17:28.352720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:28.352757] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:28.352791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:28.352859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:28.415702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:28.416686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:28.416790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:28.416832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:28.550082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:28.550270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:28.550324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:28.550356] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:28.554206] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=78.73%) [2026-01-14T20:17:28.554616] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-14T20:17:28.554787] [INFO ] [sig ] BGC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:28.707537] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BGC.txt [2026-01-14T20:17:28.707743] [INFO ] [sig ] [399/3494] Completed BGC in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:28.707789] [INFO ] [sig ] [400/3494] Forecasting BGH... [2026-01-14T20:17:28.707820] [INFO ] [sig ] Generating forecast for: BGH [2026-01-14T20:17:28.707849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-14T20:17:28.720451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-14T20:17:28.720919] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-14T20:17:28.721867] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-14T20:17:28.721927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:28.721961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:28.721989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:28.722046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:28.793271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:28.794140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:28.794223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:28.794256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:28.935796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:28.935988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:28.936031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:28.936061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:28.939778] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-14T20:17:28.940146] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-14T20:17:28.940291] [INFO ] [sig ] BGH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:29.089326] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BGH.txt [2026-01-14T20:17:29.089484] [INFO ] [sig ] [400/3494] Completed BGH in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:29.089524] [INFO ] [sig ] [401/3494] Forecasting BGLC... [2026-01-14T20:17:29.089554] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-14T20:17:29.089604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-14T20:17:29.101896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-14T20:17:29.102293] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-14T20:17:29.103235] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-14T20:17:29.103294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:29.103373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:29.103404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:29.103462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:29.163910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:29.164840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:29.164932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:29.164966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:29.283418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:29.283609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:29.283651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:29.283697] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:29.287215] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-14T20:17:29.287531] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-14T20:17:29.287715] [INFO ] [sig ] BGLC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:29.444355] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BGLC.txt [2026-01-14T20:17:29.444513] [INFO ] [sig ] [401/3494] Completed BGLC in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:29.444556] [INFO ] [sig ] [402/3494] Forecasting BGRN... [2026-01-14T20:17:29.444617] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-14T20:17:29.444653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-14T20:17:29.462250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-14T20:17:29.462810] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-14T20:17:29.464287] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-14T20:17:29.464365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:29.464420] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:29.464467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:29.464555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:29.532799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:29.533722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:29.533805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:29.533838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:29.655624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:29.655779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:29.655819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:29.655849] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:29.659270] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=49.27%) [2026-01-14T20:17:29.659569] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-14T20:17:29.659719] [INFO ] [sig ] BGRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:29.800250] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BGRN.txt [2026-01-14T20:17:29.800399] [INFO ] [sig ] [402/3494] Completed BGRN in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:29.800463] [INFO ] [sig ] [403/3494] Forecasting BGS... [2026-01-14T20:17:29.800496] [INFO ] [sig ] Generating forecast for: BGS [2026-01-14T20:17:29.800526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-14T20:17:29.812287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-14T20:17:29.812633] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-14T20:17:29.813489] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-14T20:17:29.813560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:29.813636] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:29.813668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:29.813726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:29.875268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:29.876167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:29.876248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:29.876297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:30.001145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:30.001308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:30.001349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:30.001378] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:30.005103] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-14T20:17:30.005389] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-14T20:17:30.005540] [INFO ] [sig ] BGS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:30.159869] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BGS.txt [2026-01-14T20:17:30.160021] [INFO ] [sig ] [403/3494] Completed BGS in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:30.160061] [INFO ] [sig ] [404/3494] Forecasting BGSF... [2026-01-14T20:17:30.160091] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-14T20:17:30.160122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-14T20:17:30.173495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-14T20:17:30.173815] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-14T20:17:30.174783] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-14T20:17:30.174836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:30.174870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:30.174896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:30.174953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:30.241673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:30.242473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:30.242558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:30.242614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:30.368630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:30.368803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:30.368856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:30.368921] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:30.372705] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-14T20:17:30.372988] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-14T20:17:30.373118] [INFO ] [sig ] BGSF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:30.534824] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BGSF.txt [2026-01-14T20:17:30.534978] [INFO ] [sig ] [404/3494] Completed BGSF in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:30.535017] [INFO ] [sig ] [405/3494] Forecasting BGX... [2026-01-14T20:17:30.535048] [INFO ] [sig ] Generating forecast for: BGX [2026-01-14T20:17:30.535078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-14T20:17:30.546650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-14T20:17:30.546931] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-14T20:17:30.547778] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-14T20:17:30.547833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:30.547865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:30.547893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:30.547960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:30.606742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:30.607389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:30.607466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:30.607499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:30.738723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:30.738889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:30.738929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:30.738959] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:30.742630] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=4.86%) [2026-01-14T20:17:30.742949] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-14T20:17:30.743280] [INFO ] [sig ] BGX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:30.898396] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BGX.txt [2026-01-14T20:17:30.898533] [INFO ] [sig ] [405/3494] Completed BGX in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:30.898590] [INFO ] [sig ] [406/3494] Forecasting BGY... [2026-01-14T20:17:30.898624] [INFO ] [sig ] Generating forecast for: BGY [2026-01-14T20:17:30.898654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-14T20:17:30.910837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-14T20:17:30.911124] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-14T20:17:30.911948] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-14T20:17:30.912003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:30.912034] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:30.912062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:30.912310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:30.972003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:30.972664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:30.972740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:30.972773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:31.097309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:31.097471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:31.097511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:31.097539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:31.101099] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-14T20:17:31.101388] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-14T20:17:31.101517] [INFO ] [sig ] BGY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:31.242107] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BGY.txt [2026-01-14T20:17:31.242262] [INFO ] [sig ] [406/3494] Completed BGY in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:31.242302] [INFO ] [sig ] [407/3494] Forecasting BHC... [2026-01-14T20:17:31.242332] [INFO ] [sig ] Generating forecast for: BHC [2026-01-14T20:17:31.242362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-14T20:17:31.254433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-14T20:17:31.254844] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-14T20:17:31.255650] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-14T20:17:31.255715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:31.255747] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:31.255774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:31.255829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:31.315319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:31.316202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:31.316285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:31.316317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:31.437592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:31.437777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:31.437816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:31.437845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:31.441292] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=41.13%) [2026-01-14T20:17:31.441587] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-14T20:17:31.441715] [INFO ] [sig ] BHC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:31.586470] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHC.txt [2026-01-14T20:17:31.586647] [INFO ] [sig ] [407/3494] Completed BHC in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:31.586688] [INFO ] [sig ] [408/3494] Forecasting BHE... [2026-01-14T20:17:31.586718] [INFO ] [sig ] Generating forecast for: BHE [2026-01-14T20:17:31.586747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-14T20:17:31.601065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-14T20:17:31.601716] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-14T20:17:31.602887] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-14T20:17:31.602961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:31.603008] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:31.603047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:31.603302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:31.666886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:31.667886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:31.667981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:31.668016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:31.799886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:31.800054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:31.800098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:31.800126] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:31.803985] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-14T20:17:31.804369] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-14T20:17:31.804523] [INFO ] [sig ] BHE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:31.963254] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHE.txt [2026-01-14T20:17:31.963444] [INFO ] [sig ] [408/3494] Completed BHE in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:31.963497] [INFO ] [sig ] [409/3494] Forecasting BHF... [2026-01-14T20:17:31.963535] [INFO ] [sig ] Generating forecast for: BHF [2026-01-14T20:17:31.963598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-14T20:17:31.976429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-14T20:17:31.976860] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-14T20:17:31.977802] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-14T20:17:31.977866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:31.977899] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:31.977927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:31.977991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:32.044607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:32.045745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:32.045836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:32.045869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:32.183144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:32.183323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:32.183365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:32.183396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:32.187221] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-01-14T20:17:32.187597] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-14T20:17:32.187766] [INFO ] [sig ] BHF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:32.338004] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BHF.txt [2026-01-14T20:17:32.338165] [INFO ] [sig ] [409/3494] Completed BHF in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.5m [2026-01-14T20:17:32.338208] [INFO ] [sig ] [410/3494] Forecasting BHFAL... [2026-01-14T20:17:32.338240] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-14T20:17:32.338280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-14T20:17:32.350663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-14T20:17:32.350997] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-14T20:17:32.351868] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-14T20:17:32.351921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:32.351953] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:32.351979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:32.352035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:32.411745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:32.412866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:32.412959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:32.412999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:32.543604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:32.543762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:32.543801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:32.543830] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:32.547838] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-14T20:17:32.548321] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-14T20:17:32.548454] [INFO ] [sig ] BHFAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:32.695251] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHFAL.txt [2026-01-14T20:17:32.695409] [INFO ] [sig ] [410/3494] Completed BHFAL in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:32.695449] [INFO ] [sig ] [411/3494] Forecasting BHFAM... [2026-01-14T20:17:32.695480] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-14T20:17:32.695509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-14T20:17:32.708224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-14T20:17:32.708698] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-14T20:17:32.709842] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-14T20:17:32.709911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:32.709952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:32.709986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:32.710048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:32.770613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:32.771473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:32.771612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:32.771649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:32.905590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:32.905774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:32.905829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:32.905862] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:32.910226] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-01-14T20:17:32.910677] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-14T20:17:32.910849] [INFO ] [sig ] BHFAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:33.063831] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHFAM.txt [2026-01-14T20:17:33.063962] [INFO ] [sig ] [411/3494] Completed BHFAM in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:33.064002] [INFO ] [sig ] [412/3494] Forecasting BHFAN... [2026-01-14T20:17:33.064033] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-14T20:17:33.064062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-14T20:17:33.076999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-14T20:17:33.077310] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-14T20:17:33.078338] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-14T20:17:33.078391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:33.078423] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:33.078449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:33.078506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:33.140303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:33.141142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:33.141224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:33.141258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:33.264769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:33.264933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:33.264977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:33.265007] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:33.268588] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-14T20:17:33.268905] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-14T20:17:33.269063] [INFO ] [sig ] BHFAN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:33.412117] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHFAN.txt [2026-01-14T20:17:33.412313] [INFO ] [sig ] [412/3494] Completed BHFAN in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:33.412360] [INFO ] [sig ] [413/3494] Forecasting BHFAO... [2026-01-14T20:17:33.412391] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-14T20:17:33.412425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-14T20:17:33.424233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-14T20:17:33.424540] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-14T20:17:33.425343] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-14T20:17:33.425396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:33.425427] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:33.425452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:33.425506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:33.482396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:33.483202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:33.483282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:33.483314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:33.609463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:33.609661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:33.609723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:33.609755] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:33.614027] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-01-14T20:17:33.614355] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-14T20:17:33.614513] [INFO ] [sig ] BHFAO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:33.758251] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BHFAO.txt [2026-01-14T20:17:33.758426] [INFO ] [sig ] [413/3494] Completed BHFAO in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:33.758468] [INFO ] [sig ] [414/3494] Forecasting BHFAP... [2026-01-14T20:17:33.758498] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-14T20:17:33.758529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-14T20:17:33.771903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-14T20:17:33.772194] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-14T20:17:33.773021] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-14T20:17:33.773075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:33.773107] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:33.773135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:33.773191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:33.835816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:33.836782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:33.836863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:33.836896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:33.962840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:33.963023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:33.963066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:33.963096] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:33.966694] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-14T20:17:33.966982] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-14T20:17:33.967139] [INFO ] [sig ] BHFAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:34.111875] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHFAP.txt [2026-01-14T20:17:34.112023] [INFO ] [sig ] [414/3494] Completed BHFAP in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:34.112067] [INFO ] [sig ] [415/3494] Forecasting BHK... [2026-01-14T20:17:34.112096] [INFO ] [sig ] Generating forecast for: BHK [2026-01-14T20:17:34.112126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-14T20:17:34.123517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-14T20:17:34.123827] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-14T20:17:34.124700] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-14T20:17:34.124755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:34.124787] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:34.124814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:34.124871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:34.184293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:34.184969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:34.185047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:34.185081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:34.308559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:34.308732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:34.308775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:34.308804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:34.312302] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=27.16%) [2026-01-14T20:17:34.312609] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-14T20:17:34.312741] [INFO ] [sig ] BHK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:34.455657] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BHK.txt [2026-01-14T20:17:34.455790] [INFO ] [sig ] [415/3494] Completed BHK in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:34.455829] [INFO ] [sig ] [416/3494] Forecasting BHP... [2026-01-14T20:17:34.455859] [INFO ] [sig ] Generating forecast for: BHP [2026-01-14T20:17:34.455888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-14T20:17:34.466955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-14T20:17:34.467235] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-14T20:17:34.468066] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-14T20:17:34.468119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:34.468151] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:34.468177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:34.468232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:34.530197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:34.531287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:34.531362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:34.531395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:34.659122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:34.659277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:34.659318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:34.659348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:34.662826] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-14T20:17:34.663112] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-14T20:17:34.663237] [INFO ] [sig ] BHP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:34.805960] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BHP.txt [2026-01-14T20:17:34.806110] [INFO ] [sig ] [416/3494] Completed BHP in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:34.806148] [INFO ] [sig ] [417/3494] Forecasting BHRB... [2026-01-14T20:17:34.806176] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-14T20:17:34.806205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-14T20:17:34.817877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-14T20:17:34.818169] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-14T20:17:34.818975] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-14T20:17:34.819040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:34.819078] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:34.819107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:34.819162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:34.876993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:34.877762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:34.877844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:34.877878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:34.994973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:34.995127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:34.995165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:34.995194] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:34.998685] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-01-14T20:17:34.998971] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-14T20:17:34.999118] [INFO ] [sig ] BHRB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:35.142060] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BHRB.txt [2026-01-14T20:17:35.142213] [INFO ] [sig ] [417/3494] Completed BHRB in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:35.142252] [INFO ] [sig ] [418/3494] Forecasting BHVN... [2026-01-14T20:17:35.142281] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-14T20:17:35.142311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-14T20:17:35.154236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-14T20:17:35.154557] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-14T20:17:35.155367] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-14T20:17:35.155456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:35.155491] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:35.155518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:35.155590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:35.217021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:35.218180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:35.218266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:35.218311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:35.348589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:35.348751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:35.348796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:35.348825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:35.352380] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-14T20:17:35.352693] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-14T20:17:35.352835] [INFO ] [sig ] BHVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:35.509510] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BHVN.txt [2026-01-14T20:17:35.509683] [INFO ] [sig ] [418/3494] Completed BHVN in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:35.509726] [INFO ] [sig ] [419/3494] Forecasting BIAF... [2026-01-14T20:17:35.509757] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-14T20:17:35.509790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-14T20:17:35.521782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-14T20:17:35.522092] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-14T20:17:35.522910] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-14T20:17:35.522963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:35.523003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:35.523041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:35.523101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:35.587787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:35.588727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:35.588826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:35.588870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:35.713540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:35.713712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:35.713754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:35.713788] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:35.718347] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-14T20:17:35.718693] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-14T20:17:35.718840] [INFO ] [sig ] BIAF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:35.863096] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIAF.txt [2026-01-14T20:17:35.863247] [INFO ] [sig ] [419/3494] Completed BIAF in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:35.863287] [INFO ] [sig ] [420/3494] Forecasting BIB... [2026-01-14T20:17:35.863315] [INFO ] [sig ] Generating forecast for: BIB [2026-01-14T20:17:35.863347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-14T20:17:35.874410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-14T20:17:35.874716] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-14T20:17:35.875506] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-14T20:17:35.875559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:35.875610] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:35.875638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:35.875692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:35.933885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:35.934786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:35.934867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:35.934900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:36.040600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:36.040760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:36.040799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:36.040828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:36.044273] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-14T20:17:36.044557] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-14T20:17:36.044703] [INFO ] [sig ] BIB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:36.188220] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIB.txt [2026-01-14T20:17:36.188367] [INFO ] [sig ] [420/3494] Completed BIB in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:36.188407] [INFO ] [sig ] [421/3494] Forecasting BIIB... [2026-01-14T20:17:36.188438] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-14T20:17:36.188468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-14T20:17:36.200301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-14T20:17:36.200664] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-14T20:17:36.201563] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-14T20:17:36.201633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:36.201665] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:36.201691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:36.201745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:36.258514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:36.259377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:36.259457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:36.259489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:36.392686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:36.392853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:36.392931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:36.392961] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:36.396706] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-14T20:17:36.397011] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-14T20:17:36.397155] [INFO ] [sig ] BIIB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:36.543896] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BIIB.txt [2026-01-14T20:17:36.544040] [INFO ] [sig ] [421/3494] Completed BIIB in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:36.544086] [INFO ] [sig ] [422/3494] Forecasting BILI... [2026-01-14T20:17:36.544117] [INFO ] [sig ] Generating forecast for: BILI [2026-01-14T20:17:36.544147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-14T20:17:36.556419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-14T20:17:36.556717] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-14T20:17:36.557498] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-14T20:17:36.557551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:36.557607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:36.557636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:36.557722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:36.615664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:36.616420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:36.616497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:36.616530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:36.739710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:36.739867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:36.739906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:36.739935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:36.743756] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-14T20:17:36.744051] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-14T20:17:36.744367] [INFO ] [sig ] BILI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:36.891622] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BILI.txt [2026-01-14T20:17:36.891772] [INFO ] [sig ] [422/3494] Completed BILI in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:36.891812] [INFO ] [sig ] [423/3494] Forecasting BILL... [2026-01-14T20:17:36.891843] [INFO ] [sig ] Generating forecast for: BILL [2026-01-14T20:17:36.891874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-14T20:17:36.903969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-14T20:17:36.904518] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-14T20:17:36.905408] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-14T20:17:36.905461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:36.905492] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:36.905519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:36.905598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:36.963200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:36.964081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:36.964163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:36.964195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:37.088368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:37.088534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:37.088593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:37.088626] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:37.091987] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-14T20:17:37.092266] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-14T20:17:37.092408] [INFO ] [sig ] BILL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:37.240880] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BILL.txt [2026-01-14T20:17:37.241036] [INFO ] [sig ] [423/3494] Completed BILL in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.4m [2026-01-14T20:17:37.241075] [INFO ] [sig ] [424/3494] Forecasting BIO... [2026-01-14T20:17:37.241106] [INFO ] [sig ] Generating forecast for: BIO [2026-01-14T20:17:37.241136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-14T20:17:37.257167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-14T20:17:37.257516] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-14T20:17:37.258423] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-14T20:17:37.258475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:37.258505] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:37.258531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:37.258607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:37.318150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:37.319074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:37.319163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:37.319197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:37.451419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:37.451596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:37.451640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:37.451670] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:37.455107] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-01-14T20:17:37.455406] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-14T20:17:37.455554] [INFO ] [sig ] BIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:37.602037] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIO.txt [2026-01-14T20:17:37.602346] [INFO ] [sig ] [424/3494] Completed BIO in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.3m [2026-01-14T20:17:37.602385] [INFO ] [sig ] [425/3494] Forecasting BIOX... [2026-01-14T20:17:37.602414] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-14T20:17:37.602466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-14T20:17:37.614221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-14T20:17:37.614494] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-14T20:17:37.615283] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-14T20:17:37.615336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:37.615368] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:37.615395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:37.615450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:37.672054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:37.672693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:37.672769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:37.672801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:37.792606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:37.792724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:37.792776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:37.792804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:37.796019] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-14T20:17:37.796280] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-14T20:17:37.796400] [INFO ] [sig ] BIOX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:37.938550] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIOX.txt [2026-01-14T20:17:37.938692] [INFO ] [sig ] [425/3494] Completed BIOX in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.3m [2026-01-14T20:17:37.938731] [INFO ] [sig ] [426/3494] Forecasting BIP... [2026-01-14T20:17:37.938761] [INFO ] [sig ] Generating forecast for: BIP [2026-01-14T20:17:37.938791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-14T20:17:37.950359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-14T20:17:37.950685] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-14T20:17:37.951466] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-14T20:17:37.951519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:37.951551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:37.951596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:37.951654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:38.007609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:38.008283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:38.008363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:38.008397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:38.128197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:38.128342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:38.128384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:38.128415] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:38.131892] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-14T20:17:38.132198] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-14T20:17:38.132335] [INFO ] [sig ] BIP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:38.274742] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BIP.txt [2026-01-14T20:17:38.274870] [INFO ] [sig ] [426/3494] Completed BIP in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.3m [2026-01-14T20:17:38.274908] [INFO ] [sig ] [427/3494] Forecasting BIPH... [2026-01-14T20:17:38.274939] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-14T20:17:38.274970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-14T20:17:38.285821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-14T20:17:38.286095] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-14T20:17:38.286947] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-14T20:17:38.287003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:38.287039] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:38.287070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:38.287127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:38.345664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:38.346639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:38.346745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:38.346781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:38.454361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:38.454535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:38.454596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:38.454629] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:38.458137] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-14T20:17:38.458423] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-14T20:17:38.458557] [INFO ] [sig ] BIPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:38.598558] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIPH.txt [2026-01-14T20:17:38.598769] [INFO ] [sig ] [427/3494] Completed BIPH in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:38.598821] [INFO ] [sig ] [428/3494] Forecasting BIPI... [2026-01-14T20:17:38.598860] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-14T20:17:38.598899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-14T20:17:38.610428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-14T20:17:38.610793] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-14T20:17:38.611615] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-14T20:17:38.611669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:38.611702] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:38.611729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:38.611785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:38.672679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:38.673630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:38.673716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:38.673750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:38.789841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:38.790024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:38.790071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:38.790099] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:38.793518] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-14T20:17:38.793820] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-14T20:17:38.793950] [INFO ] [sig ] BIPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:38.943220] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIPI.txt [2026-01-14T20:17:38.943378] [INFO ] [sig ] [428/3494] Completed BIPI in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:38.943420] [INFO ] [sig ] [429/3494] Forecasting BIRD... [2026-01-14T20:17:38.943451] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-14T20:17:38.943484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-14T20:17:38.955171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-14T20:17:38.955557] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-14T20:17:38.956378] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-14T20:17:38.956434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:38.956479] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:38.956508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:38.956569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:39.014183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:39.015147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:39.015228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:39.015263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:39.139149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:39.139289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:39.139331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:39.139359] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:39.142711] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-14T20:17:39.142982] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-14T20:17:39.143109] [INFO ] [sig ] BIRD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:39.290198] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIRD.txt [2026-01-14T20:17:39.290354] [INFO ] [sig ] [429/3494] Completed BIRD in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:39.290393] [INFO ] [sig ] [430/3494] Forecasting BIRK... [2026-01-14T20:17:39.290424] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-14T20:17:39.290455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-14T20:17:39.301733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-14T20:17:39.302004] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-14T20:17:39.302962] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-14T20:17:39.303015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:39.303046] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:39.303072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:39.303127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:39.364963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:39.365811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:39.365891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:39.365925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:39.493684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:39.493856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:39.493904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:39.493936] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:39.497513] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-01-14T20:17:39.497850] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-14T20:17:39.497979] [INFO ] [sig ] BIRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:39.641267] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BIRK.txt [2026-01-14T20:17:39.641419] [INFO ] [sig ] [430/3494] Completed BIRK in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:39.641457] [INFO ] [sig ] [431/3494] Forecasting BITF... [2026-01-14T20:17:39.641486] [INFO ] [sig ] Generating forecast for: BITF [2026-01-14T20:17:39.641518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-14T20:17:39.653973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-14T20:17:39.654285] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-14T20:17:39.655096] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-14T20:17:39.655151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:39.655184] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:39.655211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:39.655267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:39.716218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:39.716881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:39.716959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:39.716992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:39.841389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:39.841591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:39.841651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:39.841692] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:39.846276] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-14T20:17:39.846724] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-14T20:17:39.846930] [INFO ] [sig ] BITF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:39.994505] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BITF.txt [2026-01-14T20:17:39.994719] [INFO ] [sig ] [431/3494] Completed BITF in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:39.994775] [INFO ] [sig ] [432/3494] Forecasting BIVI... [2026-01-14T20:17:39.994817] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-14T20:17:39.994854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-14T20:17:40.007184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-14T20:17:40.007626] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-14T20:17:40.008825] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-14T20:17:40.008896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:40.008940] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:40.008979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:40.009048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:40.083473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:40.084437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:40.084530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:40.084567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:40.213826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:40.214008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:40.214052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:40.214082] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:40.217787] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-14T20:17:40.218094] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-14T20:17:40.218227] [INFO ] [sig ] BIVI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:40.362633] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BIVI.txt [2026-01-14T20:17:40.362770] [INFO ] [sig ] [432/3494] Completed BIVI in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:40.362809] [INFO ] [sig ] [433/3494] Forecasting BJ... [2026-01-14T20:17:40.362846] [INFO ] [sig ] Generating forecast for: BJ [2026-01-14T20:17:40.362877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-14T20:17:40.374235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-14T20:17:40.374543] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-14T20:17:40.375331] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-14T20:17:40.375384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:40.375415] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:40.375441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:40.375497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:40.432752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:40.433723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:40.433805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:40.433838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:40.557131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:40.557281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:40.557323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:40.557350] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:40.561515] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-14T20:17:40.561808] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-14T20:17:40.561936] [INFO ] [sig ] BJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:40.704048] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BJ.txt [2026-01-14T20:17:40.704166] [INFO ] [sig ] [433/3494] Completed BJ in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:40.704204] [INFO ] [sig ] [434/3494] Forecasting BJRI... [2026-01-14T20:17:40.704233] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-14T20:17:40.704263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-14T20:17:40.715485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-14T20:17:40.715769] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-14T20:17:40.716544] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-14T20:17:40.716615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:40.716647] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:40.716673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:40.716730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:40.773552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:40.774248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:40.774325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:40.774356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:40.897184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:40.897374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:40.897415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:40.897443] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:40.901458] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-01-14T20:17:40.901752] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-14T20:17:40.901880] [INFO ] [sig ] BJRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:41.044026] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BJRI.txt [2026-01-14T20:17:41.044168] [INFO ] [sig ] [434/3494] Completed BJRI in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:41.044207] [INFO ] [sig ] [435/3494] Forecasting BK... [2026-01-14T20:17:41.044237] [INFO ] [sig ] Generating forecast for: BK [2026-01-14T20:17:41.044267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-14T20:17:41.056329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-14T20:17:41.056632] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-14T20:17:41.057425] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-14T20:17:41.057478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:41.057509] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:41.057536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:41.057610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:41.115623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:41.116252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:41.116520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:41.116552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:41.237642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:41.237788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:41.237825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:41.237854] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:41.241088] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-14T20:17:41.241357] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-14T20:17:41.241479] [INFO ] [sig ] BK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:41.383119] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BK.txt [2026-01-14T20:17:41.383232] [INFO ] [sig ] [435/3494] Completed BK in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:41.383269] [INFO ] [sig ] [436/3494] Forecasting BKCH... [2026-01-14T20:17:41.383299] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-14T20:17:41.383479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-14T20:17:41.394877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-14T20:17:41.395149] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-14T20:17:41.395927] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-14T20:17:41.395979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:41.396017] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:41.396044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:41.396102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:41.453456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:41.454198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:41.454275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:41.454306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:41.572631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:41.572793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:41.572835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:41.572878] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:41.576976] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-01-14T20:17:41.577255] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-14T20:17:41.577378] [INFO ] [sig ] BKCH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:41.720936] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BKCH.txt [2026-01-14T20:17:41.721074] [INFO ] [sig ] [436/3494] Completed BKCH in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:41.721124] [INFO ] [sig ] [437/3494] Forecasting BKD... [2026-01-14T20:17:41.721155] [INFO ] [sig ] Generating forecast for: BKD [2026-01-14T20:17:41.721184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-14T20:17:41.733003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-14T20:17:41.733405] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-14T20:17:41.734221] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-14T20:17:41.734274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:41.734305] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:41.734331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:41.734386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:41.790596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:41.791470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:41.791553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:41.791607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:41.915518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:41.915702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:41.915742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:41.915769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:41.919313] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=55.14%) [2026-01-14T20:17:41.919650] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-14T20:17:41.919787] [INFO ] [sig ] BKD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:42.067820] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BKD.txt [2026-01-14T20:17:42.068050] [INFO ] [sig ] [437/3494] Completed BKD in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.2m [2026-01-14T20:17:42.068106] [INFO ] [sig ] [438/3494] Forecasting BKE... [2026-01-14T20:17:42.068140] [INFO ] [sig ] Generating forecast for: BKE [2026-01-14T20:17:42.068175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-14T20:17:42.085656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-14T20:17:42.086174] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-14T20:17:42.087225] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-14T20:17:42.087283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:42.087335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:42.087382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:42.087456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:42.164529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:42.165643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:42.165745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:42.165783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:42.339408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:42.341141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:42.341205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:42.341243] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:42.349938] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=73.92%) [2026-01-14T20:17:42.350798] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-14T20:17:42.351066] [INFO ] [sig ] BKE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:42.593974] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BKE.txt [2026-01-14T20:17:42.594225] [INFO ] [sig ] [438/3494] Completed BKE in 0.5s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:42.594287] [INFO ] [sig ] [439/3494] Forecasting BKH... [2026-01-14T20:17:42.594335] [INFO ] [sig ] Generating forecast for: BKH [2026-01-14T20:17:42.594378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-14T20:17:42.617133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-14T20:17:42.617703] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-14T20:17:42.618989] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-14T20:17:42.619061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:42.619103] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:42.619142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:42.619224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:42.702263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:42.703649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:42.703775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:42.703813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:42.870307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:42.870496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:42.870549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:42.870611] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:42.875640] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=76.51%) [2026-01-14T20:17:42.876072] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-14T20:17:42.876262] [INFO ] [sig ] BKH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:43.091105] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BKH.txt [2026-01-14T20:17:43.091329] [INFO ] [sig ] [439/3494] Completed BKH in 0.5s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:43.091396] [INFO ] [sig ] [440/3494] Forecasting BKN... [2026-01-14T20:17:43.091451] [INFO ] [sig ] Generating forecast for: BKN [2026-01-14T20:17:43.091504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-14T20:17:43.107456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-14T20:17:43.108026] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-14T20:17:43.109227] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-14T20:17:43.109300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:43.109356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:43.109403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:43.109496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:43.187724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:43.188693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:43.188788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:43.188837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:43.312466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:43.312641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:43.312683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:43.312713] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:43.316215] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-01-14T20:17:43.316513] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-14T20:17:43.316689] [INFO ] [sig ] BKN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:43.457397] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BKN.txt [2026-01-14T20:17:43.457533] [INFO ] [sig ] [440/3494] Completed BKN in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:43.457593] [INFO ] [sig ] [441/3494] Forecasting BKNG... [2026-01-14T20:17:43.457626] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-14T20:17:43.457656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-14T20:17:43.468877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-14T20:17:43.469213] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-14T20:17:43.470036] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-14T20:17:43.470102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:43.470144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:43.470174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:43.470230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:43.529622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:43.530457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:43.530541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:43.530593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:43.653355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:43.653511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:43.653552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:43.653599] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:43.657113] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=31.52%) [2026-01-14T20:17:43.657398] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-14T20:17:43.657526] [INFO ] [sig ] BKNG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:43.799150] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BKNG.txt [2026-01-14T20:17:43.799295] [INFO ] [sig ] [441/3494] Completed BKNG in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-14T20:17:43.799334] [INFO ] [sig ] [442/3494] Forecasting BKSY... [2026-01-14T20:17:43.799396] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-14T20:17:43.799428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-14T20:17:43.811097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-14T20:17:43.811698] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-14T20:17:43.812509] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-14T20:17:43.812618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:43.812656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:43.812684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:43.812741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:43.871496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:43.872270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:43.872350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:43.872385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:43.992192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:43.992345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:43.992387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:43.992417] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:43.995956] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-01-14T20:17:43.996243] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-14T20:17:43.996374] [INFO ] [sig ] BKSY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:44.140391] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BKSY.txt [2026-01-14T20:17:44.140559] [INFO ] [sig ] [442/3494] Completed BKSY in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.2m [2026-01-14T20:17:44.140653] [INFO ] [sig ] [443/3494] Forecasting BL... [2026-01-14T20:17:44.140689] [INFO ] [sig ] Generating forecast for: BL [2026-01-14T20:17:44.140719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-14T20:17:44.152305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-14T20:17:44.152726] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-14T20:17:44.153669] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-14T20:17:44.153738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:44.153790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:44.153836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:44.153928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:44.214790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:44.215658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:44.215740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:44.215774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:44.340020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:44.340170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:44.340211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:44.340241] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:44.343757] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-14T20:17:44.344031] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-14T20:17:44.344155] [INFO ] [sig ] BL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:44.488264] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BL.txt [2026-01-14T20:17:44.488603] [INFO ] [sig ] [443/3494] Completed BL in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.2m [2026-01-14T20:17:44.488643] [INFO ] [sig ] [444/3494] Forecasting BLBD... [2026-01-14T20:17:44.488672] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-14T20:17:44.488701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-14T20:17:44.501204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-14T20:17:44.501545] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-14T20:17:44.502367] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-14T20:17:44.502420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:44.502453] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:44.502480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:44.502537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:44.562688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:44.563606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:44.563692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:44.563725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:44.689275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:44.689431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:44.689471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:44.689501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:44.692985] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=56.64%) [2026-01-14T20:17:44.693260] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-14T20:17:44.693387] [INFO ] [sig ] BLBD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:44.835335] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLBD.txt [2026-01-14T20:17:44.835485] [INFO ] [sig ] [444/3494] Completed BLBD in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:44.835524] [INFO ] [sig ] [445/3494] Forecasting BLCN... [2026-01-14T20:17:44.835554] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-14T20:17:44.835604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-14T20:17:44.846716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-14T20:17:44.847050] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-14T20:17:44.848069] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-14T20:17:44.848133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:44.848173] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:44.848207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:44.848315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:44.911868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:44.912855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:44.912937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:44.912971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:45.022484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:45.022657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:45.022700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:45.022730] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:45.026346] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-14T20:17:45.026667] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-14T20:17:45.026816] [INFO ] [sig ] BLCN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:45.168381] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BLCN.txt [2026-01-14T20:17:45.168537] [INFO ] [sig ] [445/3494] Completed BLCN in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:45.168600] [INFO ] [sig ] [446/3494] Forecasting BLCO... [2026-01-14T20:17:45.168633] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-14T20:17:45.168663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-14T20:17:45.180432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-14T20:17:45.180800] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-14T20:17:45.181613] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-14T20:17:45.181668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:45.181700] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:45.181727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:45.181783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:45.242040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:45.242914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:45.242997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:45.243030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:45.372290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:45.372444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:45.372483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:45.372514] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:45.376084] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-14T20:17:45.376374] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-14T20:17:45.376502] [INFO ] [sig ] BLCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:45.517901] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLCO.txt [2026-01-14T20:17:45.518043] [INFO ] [sig ] [446/3494] Completed BLCO in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:45.518082] [INFO ] [sig ] [447/3494] Forecasting BLD... [2026-01-14T20:17:45.518112] [INFO ] [sig ] Generating forecast for: BLD [2026-01-14T20:17:45.518142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-14T20:17:45.529385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-14T20:17:45.529729] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-14T20:17:45.530520] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-14T20:17:45.530593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:45.530629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:45.530656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:45.530712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:45.589874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:45.590667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:45.590749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:45.590783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:45.713011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:45.713204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:45.713252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:45.713283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:45.716891] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-14T20:17:45.717182] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-14T20:17:45.717350] [INFO ] [sig ] BLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:45.858045] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BLD.txt [2026-01-14T20:17:45.858188] [INFO ] [sig ] [447/3494] Completed BLD in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:45.858229] [INFO ] [sig ] [448/3494] Forecasting BLDP... [2026-01-14T20:17:45.858259] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-14T20:17:45.858288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-14T20:17:45.871274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-14T20:17:45.871774] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-14T20:17:45.872689] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-14T20:17:45.872745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:45.872778] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:45.872805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:45.872861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:45.931499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:45.932307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:45.932389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:45.932423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:46.053826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:46.053977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:46.054018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:46.054047] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:46.057479] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-14T20:17:46.057874] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-14T20:17:46.058034] [INFO ] [sig ] BLDP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:46.204121] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLDP.txt [2026-01-14T20:17:46.204266] [INFO ] [sig ] [448/3494] Completed BLDP in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:46.204305] [INFO ] [sig ] [449/3494] Forecasting BLE... [2026-01-14T20:17:46.204335] [INFO ] [sig ] Generating forecast for: BLE [2026-01-14T20:17:46.204365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-14T20:17:46.216695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-14T20:17:46.217016] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-14T20:17:46.217866] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-14T20:17:46.217919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:46.217952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:46.217979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:46.218035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:46.279564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:46.280423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:46.280505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:46.280539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:46.404594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:46.404761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:46.404832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:46.404876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:46.408890] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-14T20:17:46.409256] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-14T20:17:46.409401] [INFO ] [sig ] BLE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:46.559010] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLE.txt [2026-01-14T20:17:46.559141] [INFO ] [sig ] [449/3494] Completed BLE in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:46.559179] [INFO ] [sig ] [450/3494] Forecasting BLFS... [2026-01-14T20:17:46.559209] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-14T20:17:46.559245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-14T20:17:46.570385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-14T20:17:46.570688] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-14T20:17:46.571452] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-14T20:17:46.571505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:46.571536] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:46.571563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:46.571639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:46.629389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:46.630099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:46.630178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:46.630212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:46.746706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:46.746856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:46.746895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:46.746923] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:46.750277] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-14T20:17:46.750763] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-14T20:17:46.750887] [INFO ] [sig ] BLFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:46.891266] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLFS.txt [2026-01-14T20:17:46.891410] [INFO ] [sig ] [450/3494] Completed BLFS in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:46.891448] [INFO ] [sig ] [451/3494] Forecasting BLFY... [2026-01-14T20:17:46.891478] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-14T20:17:46.891507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-14T20:17:46.902649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-14T20:17:46.902946] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-14T20:17:46.903732] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-14T20:17:46.903784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:46.903815] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:46.903842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:46.903898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:46.961069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:46.961821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:46.961912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:46.961945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:47.085246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:47.085435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:47.085475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:47.085503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:47.088968] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-14T20:17:47.089250] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-14T20:17:47.089371] [INFO ] [sig ] BLFY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:47.232385] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BLFY.txt [2026-01-14T20:17:47.232742] [INFO ] [sig ] [451/3494] Completed BLFY in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:47.232782] [INFO ] [sig ] [452/3494] Forecasting BLK... [2026-01-14T20:17:47.232813] [INFO ] [sig ] Generating forecast for: BLK [2026-01-14T20:17:47.232843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-14T20:17:47.245647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-14T20:17:47.246017] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-14T20:17:47.246810] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-14T20:17:47.246861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:47.246892] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:47.246919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:47.246974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:47.306935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:47.307810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:47.307890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:47.307923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:47.433253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:47.433413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:47.433455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:47.433485] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:47.437081] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-01-14T20:17:47.437381] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-14T20:17:47.437511] [INFO ] [sig ] BLK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:47.584965] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLK.txt [2026-01-14T20:17:47.585114] [INFO ] [sig ] [452/3494] Completed BLK in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:47.585153] [INFO ] [sig ] [453/3494] Forecasting BLKB... [2026-01-14T20:17:47.585184] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-14T20:17:47.585221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-14T20:17:47.597599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-14T20:17:47.597949] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-14T20:17:47.598786] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-14T20:17:47.598845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:47.598901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:47.598939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:47.599015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:47.658263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:47.659147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:47.659229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:47.659263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:47.783016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:47.783175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:47.783217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:47.783250] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:47.787341] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=65.23%) [2026-01-14T20:17:47.791484] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-14T20:17:47.791726] [INFO ] [sig ] BLKB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:47.934077] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLKB.txt [2026-01-14T20:17:47.934229] [INFO ] [sig ] [453/3494] Completed BLKB in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:47.934268] [INFO ] [sig ] [454/3494] Forecasting BLMN... [2026-01-14T20:17:47.934299] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-14T20:17:47.934329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-14T20:17:47.946128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-14T20:17:47.946468] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-14T20:17:47.947272] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-14T20:17:47.947326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:47.947357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:47.947384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:47.947439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:48.005674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:48.006550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:48.006650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:48.006686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:48.131900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:48.132055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:48.132095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:48.132124] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:48.135887] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-14T20:17:48.136186] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-14T20:17:48.136323] [INFO ] [sig ] BLMN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:48.281435] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLMN.txt [2026-01-14T20:17:48.281613] [INFO ] [sig ] [454/3494] Completed BLMN in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:48.281655] [INFO ] [sig ] [455/3494] Forecasting BLND... [2026-01-14T20:17:48.281685] [INFO ] [sig ] Generating forecast for: BLND [2026-01-14T20:17:48.281716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-14T20:17:48.292924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-14T20:17:48.293225] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-14T20:17:48.294017] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-14T20:17:48.294070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:48.294101] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:48.294127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:48.294188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:48.351179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:48.352017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:48.352101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:48.352134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:48.472030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:48.472192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:48.472232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:48.472262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:48.475659] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=34.97%) [2026-01-14T20:17:48.475966] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-14T20:17:48.476103] [INFO ] [sig ] BLND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:48.623432] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BLND.txt [2026-01-14T20:17:48.623607] [INFO ] [sig ] [455/3494] Completed BLND in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-14T20:17:48.623651] [INFO ] [sig ] [456/3494] Forecasting BLRX... [2026-01-14T20:17:48.623682] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-14T20:17:48.623712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-14T20:17:48.634902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-14T20:17:48.635253] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-14T20:17:48.636061] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-14T20:17:48.636114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:48.636146] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:48.636173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:48.636232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:48.693067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:48.693961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:48.694042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:48.694075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:48.809108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:48.809259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:48.809298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:48.809328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:48.812674] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-14T20:17:48.812945] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-14T20:17:48.813065] [INFO ] [sig ] BLRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:48.953422] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLRX.txt [2026-01-14T20:17:48.953529] [INFO ] [sig ] [456/3494] Completed BLRX in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-14T20:17:48.953775] [INFO ] [sig ] [457/3494] Forecasting BLTE... [2026-01-14T20:17:48.953813] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-14T20:17:48.953843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-14T20:17:48.966601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-14T20:17:48.966849] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-14T20:17:48.967628] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-14T20:17:48.967705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:48.967744] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:48.967771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:48.967827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:49.024765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:49.025477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:49.025553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:49.025605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:49.145265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:49.145370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:49.145406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:49.145434] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:49.148628] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-14T20:17:49.148893] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-14T20:17:49.149013] [INFO ] [sig ] BLTE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:49.297333] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BLTE.txt [2026-01-14T20:17:49.297495] [INFO ] [sig ] [457/3494] Completed BLTE in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-14T20:17:49.297534] [INFO ] [sig ] [458/3494] Forecasting BLX... [2026-01-14T20:17:49.297563] [INFO ] [sig ] Generating forecast for: BLX [2026-01-14T20:17:49.297856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-14T20:17:49.310348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-14T20:17:49.310683] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-14T20:17:49.311466] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-14T20:17:49.311518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:49.311550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:49.311596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:49.311656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:49.369818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:49.370448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:49.370523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:49.370554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:49.492869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:49.493026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:49.493066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:49.493094] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:49.496517] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-01-14T20:17:49.496823] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-14T20:17:49.496949] [INFO ] [sig ] BLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:49.642445] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLX.txt [2026-01-14T20:17:49.642619] [INFO ] [sig ] [458/3494] Completed BLX in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-14T20:17:49.642684] [INFO ] [sig ] [459/3494] Forecasting BLZE... [2026-01-14T20:17:49.642715] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-14T20:17:49.642745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-14T20:17:49.654034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-14T20:17:49.654409] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-14T20:17:49.655207] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-14T20:17:49.655262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:49.655294] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:49.655321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:49.655385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:49.713909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:49.714814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:49.714898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:49.714933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:49.843888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:49.844050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:49.844092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:49.844123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:49.848429] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=51.77%) [2026-01-14T20:17:49.848861] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-14T20:17:49.849013] [INFO ] [sig ] BLZE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:49.990589] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BLZE.txt [2026-01-14T20:17:49.990751] [INFO ] [sig ] [459/3494] Completed BLZE in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-14T20:17:49.990791] [INFO ] [sig ] [460/3494] Forecasting BMA... [2026-01-14T20:17:49.990821] [INFO ] [sig ] Generating forecast for: BMA [2026-01-14T20:17:49.990850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-14T20:17:50.004363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-14T20:17:50.004806] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-14T20:17:50.005662] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-14T20:17:50.005724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:50.005771] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:50.005815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:50.005901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:50.066778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:50.067748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:50.067838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:50.067870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:50.198113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:50.198266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:50.198305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:50.198349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:50.201724] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=0.88%) [2026-01-14T20:17:50.202002] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-14T20:17:50.202129] [INFO ] [sig ] BMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:50.345346] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMA.txt [2026-01-14T20:17:50.345493] [INFO ] [sig ] [460/3494] Completed BMA in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-14T20:17:50.345533] [INFO ] [sig ] [461/3494] Forecasting BMBL... [2026-01-14T20:17:50.345563] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-14T20:17:50.345613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-14T20:17:50.357619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-14T20:17:50.358002] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-14T20:17:50.358817] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-14T20:17:50.358871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:50.358901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:50.358928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:50.358983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:50.415101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:50.415989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:50.416069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:50.416101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:50.540954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:50.541114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:50.541154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:50.541182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:50.544546] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=29.80%) [2026-01-14T20:17:50.544841] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-14T20:17:50.544969] [INFO ] [sig ] BMBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:50.693020] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMBL.txt [2026-01-14T20:17:50.693184] [INFO ] [sig ] [461/3494] Completed BMBL in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:50.693222] [INFO ] [sig ] [462/3494] Forecasting BME... [2026-01-14T20:17:50.693251] [INFO ] [sig ] Generating forecast for: BME [2026-01-14T20:17:50.693281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-14T20:17:50.704610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-14T20:17:50.704984] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-14T20:17:50.705808] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-14T20:17:50.705860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:50.705892] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:50.705948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:50.706007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:50.766419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:50.767518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:50.767707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:50.767790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:50.892889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:50.893045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:50.893086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:50.893116] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:50.896794] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-14T20:17:50.897089] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-14T20:17:50.897226] [INFO ] [sig ] BME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:51.039659] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BME.txt [2026-01-14T20:17:51.039823] [INFO ] [sig ] [462/3494] Completed BME in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:51.039866] [INFO ] [sig ] [463/3494] Forecasting BMEZ... [2026-01-14T20:17:51.039899] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-14T20:17:51.039930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-14T20:17:51.051415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-14T20:17:51.051818] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-14T20:17:51.052690] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-14T20:17:51.052744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:51.052777] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:51.052803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:51.052859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:51.110285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:51.111213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:51.111295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:51.111328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:51.234615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:51.234774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:51.234815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:51.234845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:51.238298] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-14T20:17:51.238613] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-14T20:17:51.238747] [INFO ] [sig ] BMEZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:51.382926] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMEZ.txt [2026-01-14T20:17:51.383077] [INFO ] [sig ] [463/3494] Completed BMEZ in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:51.383117] [INFO ] [sig ] [464/3494] Forecasting BMI... [2026-01-14T20:17:51.383147] [INFO ] [sig ] Generating forecast for: BMI [2026-01-14T20:17:51.383176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-14T20:17:51.394491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-14T20:17:51.394845] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-14T20:17:51.395646] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-14T20:17:51.395699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:51.395731] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:51.395758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:51.395825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:51.453695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:51.454565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:51.454667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:51.454700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:51.575203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:51.575326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:51.575368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:51.575400] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:51.578842] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-14T20:17:51.579126] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-14T20:17:51.579255] [INFO ] [sig ] BMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:51.720889] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BMI.txt [2026-01-14T20:17:51.721046] [INFO ] [sig ] [464/3494] Completed BMI in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:51.721086] [INFO ] [sig ] [465/3494] Forecasting BMO... [2026-01-14T20:17:51.721117] [INFO ] [sig ] Generating forecast for: BMO [2026-01-14T20:17:51.721148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-14T20:17:51.732446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-14T20:17:51.732795] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-14T20:17:51.733563] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-14T20:17:51.733636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:51.733668] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:51.733695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:51.733749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:51.790353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:51.791211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:51.791290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:51.791323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:51.915324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:51.915485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:51.915525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:51.915553] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:51.922405] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-01-14T20:17:51.922786] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-14T20:17:51.922926] [INFO ] [sig ] BMO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:52.068212] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMO.txt [2026-01-14T20:17:52.068365] [INFO ] [sig ] [465/3494] Completed BMO in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:52.068404] [INFO ] [sig ] [466/3494] Forecasting BMRA... [2026-01-14T20:17:52.068434] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-14T20:17:52.068464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-14T20:17:52.081556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-14T20:17:52.081927] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-14T20:17:52.082904] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-14T20:17:52.082969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:52.083001] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:52.083028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:52.083083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:52.141440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:52.142304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:52.142391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:52.142425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:52.257178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:52.257328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:52.257369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:52.257398] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:52.260850] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-14T20:17:52.261134] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-14T20:17:52.261259] [INFO ] [sig ] BMRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:52.402550] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMRA.txt [2026-01-14T20:17:52.402706] [INFO ] [sig ] [466/3494] Completed BMRA in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:52.402745] [INFO ] [sig ] [467/3494] Forecasting BMRC... [2026-01-14T20:17:52.402773] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-14T20:17:52.402804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-14T20:17:52.413794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-14T20:17:52.414113] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-14T20:17:52.414900] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-14T20:17:52.414952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:52.414984] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:52.415011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:52.415066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:52.474468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:52.475601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:52.475685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:52.475719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:52.597003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:52.597135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:52.597174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:52.597202] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:52.600524] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-01-14T20:17:52.600821] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-14T20:17:52.600945] [INFO ] [sig ] BMRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:52.743792] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BMRC.txt [2026-01-14T20:17:52.743916] [INFO ] [sig ] [467/3494] Completed BMRC in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:52.743955] [INFO ] [sig ] [468/3494] Forecasting BMRN... [2026-01-14T20:17:52.743984] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-14T20:17:52.744014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-14T20:17:52.755339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-14T20:17:52.755648] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-14T20:17:52.756414] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-14T20:17:52.756467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:52.756498] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:52.756524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:52.756599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:52.814142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:52.814954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:52.815030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:52.815062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:52.933170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:52.933327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:52.933366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:52.933399] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:52.937113] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-14T20:17:52.937385] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-14T20:17:52.937507] [INFO ] [sig ] BMRN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:53.079840] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BMRN.txt [2026-01-14T20:17:53.079966] [INFO ] [sig ] [468/3494] Completed BMRN in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-14T20:17:53.080006] [INFO ] [sig ] [469/3494] Forecasting BMY... [2026-01-14T20:17:53.080035] [INFO ] [sig ] Generating forecast for: BMY [2026-01-14T20:17:53.080064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-14T20:17:53.091419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-14T20:17:53.091827] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-14T20:17:53.092644] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-14T20:17:53.092697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:53.092729] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:53.092755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:53.092812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:53.152968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:53.153896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:53.153978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:53.154012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:53.278318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:53.278480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:53.278521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:53.278549] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:53.281995] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=11.55%) [2026-01-14T20:17:53.282290] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-14T20:17:53.282422] [INFO ] [sig ] BMY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:53.425086] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BMY.txt [2026-01-14T20:17:53.425259] [INFO ] [sig ] [469/3494] Completed BMY in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:53.425300] [INFO ] [sig ] [470/3494] Forecasting BN... [2026-01-14T20:17:53.425331] [INFO ] [sig ] Generating forecast for: BN [2026-01-14T20:17:53.425360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-14T20:17:53.436850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-14T20:17:53.437201] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-14T20:17:53.438021] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-14T20:17:53.438074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:53.438106] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:53.438133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:53.438189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:53.495124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:53.495926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:53.496004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:53.496036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:53.616982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:53.617118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:53.617156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:53.617185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:53.620466] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=68.20%) [2026-01-14T20:17:53.620755] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-14T20:17:53.620877] [INFO ] [sig ] BN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:53.761133] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BN.txt [2026-01-14T20:17:53.761249] [INFO ] [sig ] [470/3494] Completed BN in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:53.761287] [INFO ] [sig ] [471/3494] Forecasting BND... [2026-01-14T20:17:53.761317] [INFO ] [sig ] Generating forecast for: BND [2026-01-14T20:17:53.761347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-14T20:17:53.772415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-14T20:17:53.772714] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-14T20:17:53.773477] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-14T20:17:53.773529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:53.773561] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:53.773608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:53.773665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:53.831128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:53.831778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:53.831853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:53.831885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:53.958037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:53.958279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:53.958321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:53.958349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:53.962144] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-14T20:17:53.962455] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-14T20:17:53.962604] [INFO ] [sig ] BND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:54.103796] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BND.txt [2026-01-14T20:17:54.103919] [INFO ] [sig ] [471/3494] Completed BND in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:54.103956] [INFO ] [sig ] [472/3494] Forecasting BNDX... [2026-01-14T20:17:54.103984] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-14T20:17:54.104014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-14T20:17:54.116002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-14T20:17:54.116291] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-14T20:17:54.117097] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-14T20:17:54.117151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:54.117183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:54.117210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:54.117267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:54.175676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:54.176308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:54.176386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:54.176455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:54.297032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:54.297174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:54.297211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:54.297240] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:54.300529] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-14T20:17:54.300817] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-14T20:17:54.300938] [INFO ] [sig ] BNDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:54.444528] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNDX.txt [2026-01-14T20:17:54.444665] [INFO ] [sig ] [472/3494] Completed BNDX in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:54.444705] [INFO ] [sig ] [473/3494] Forecasting BNED... [2026-01-14T20:17:54.444735] [INFO ] [sig ] Generating forecast for: BNED [2026-01-14T20:17:54.444765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-14T20:17:54.457219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-14T20:17:54.457500] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-14T20:17:54.458308] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-14T20:17:54.458360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:54.458391] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:54.458423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:54.458478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:54.515487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:54.516301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:54.516377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:54.516409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:54.642691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:54.642872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:54.642936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:54.642969] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:54.646527] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-01-14T20:17:54.647006] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-14T20:17:54.647129] [INFO ] [sig ] BNED: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:54.790231] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNED.txt [2026-01-14T20:17:54.790353] [INFO ] [sig ] [473/3494] Completed BNED in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:54.790390] [INFO ] [sig ] [474/3494] Forecasting BNGO... [2026-01-14T20:17:54.790420] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-14T20:17:54.790455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-14T20:17:54.803037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-14T20:17:54.803309] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-14T20:17:54.804272] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-14T20:17:54.804324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:54.804355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:54.804382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:54.804442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:54.864011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:54.864632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:54.864905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:54.864937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:54.985542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:54.985694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:54.985732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:54.985760] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:54.989057] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-01-14T20:17:54.989327] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-14T20:17:54.989450] [INFO ] [sig ] BNGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:55.129218] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNGO.txt [2026-01-14T20:17:55.129337] [INFO ] [sig ] [474/3494] Completed BNGO in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:55.129375] [INFO ] [sig ] [475/3494] Forecasting BNH... [2026-01-14T20:17:55.129405] [INFO ] [sig ] Generating forecast for: BNH [2026-01-14T20:17:55.129434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-14T20:17:55.140205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-14T20:17:55.140469] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-14T20:17:55.141250] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-14T20:17:55.141303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:55.141335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:55.141363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:55.141418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:55.197809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:55.198492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:55.198569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:55.198621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:55.314244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:55.314404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:55.314443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:55.314472] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:55.317848] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-14T20:17:55.318123] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-14T20:17:55.318248] [INFO ] [sig ] BNH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:55.463555] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BNH.txt [2026-01-14T20:17:55.463775] [INFO ] [sig ] [475/3494] Completed BNH in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:55.463815] [INFO ] [sig ] [476/3494] Forecasting BNJ... [2026-01-14T20:17:55.463846] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-14T20:17:55.463876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-14T20:17:55.475876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-14T20:17:55.476194] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-14T20:17:55.476994] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-14T20:17:55.477050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:55.477082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:55.477107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:55.477163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:55.534483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:55.535289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:55.535370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:55.535403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:55.648655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:55.648820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:55.648860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:55.648889] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:55.652255] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-14T20:17:55.652536] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-14T20:17:55.652685] [INFO ] [sig ] BNJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:55.795192] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BNJ.txt [2026-01-14T20:17:55.795331] [INFO ] [sig ] [476/3494] Completed BNJ in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:55.795370] [INFO ] [sig ] [477/3494] Forecasting BNL... [2026-01-14T20:17:55.795400] [INFO ] [sig ] Generating forecast for: BNL [2026-01-14T20:17:55.795430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-14T20:17:55.806779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-14T20:17:55.807109] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-14T20:17:55.807956] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-14T20:17:55.808009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:55.808052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:55.808080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:55.808135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:55.864990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:55.865728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:55.865809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:55.865842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:55.990545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:55.990715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:55.990757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:55.990785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:55.994358] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-01-14T20:17:55.994668] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-14T20:17:55.994799] [INFO ] [sig ] BNL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:56.158543] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNL.txt [2026-01-14T20:17:56.158731] [INFO ] [sig ] [477/3494] Completed BNL in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:56.158773] [INFO ] [sig ] [478/3494] Forecasting BNS... [2026-01-14T20:17:56.158805] [INFO ] [sig ] Generating forecast for: BNS [2026-01-14T20:17:56.158837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-14T20:17:56.171236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-14T20:17:56.171669] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-14T20:17:56.172622] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-14T20:17:56.172686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:56.172726] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:56.172753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:56.172811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:56.234983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:56.235970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:56.236059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:56.236096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:56.368947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:56.369112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:56.369155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:56.369187] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:56.372796] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-14T20:17:56.373103] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-14T20:17:56.373238] [INFO ] [sig ] BNS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:56.526399] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNS.txt [2026-01-14T20:17:56.526566] [INFO ] [sig ] [478/3494] Completed BNS in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 18.0m [2026-01-14T20:17:56.526632] [INFO ] [sig ] [479/3494] Forecasting BNTC... [2026-01-14T20:17:56.526664] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-14T20:17:56.526696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-14T20:17:56.539518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-14T20:17:56.539986] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-14T20:17:56.540923] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-14T20:17:56.540978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:56.541058] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:56.541088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:56.541146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:56.603182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:56.604086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:56.604171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:56.604206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:56.735753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:56.735918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:56.735959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:56.735990] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:56.739773] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=63.69%) [2026-01-14T20:17:56.740116] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-14T20:17:56.740263] [INFO ] [sig ] BNTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:56.914869] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BNTC.txt [2026-01-14T20:17:56.915034] [INFO ] [sig ] [479/3494] Completed BNTC in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-14T20:17:56.915076] [INFO ] [sig ] [480/3494] Forecasting BNTX... [2026-01-14T20:17:56.915107] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-14T20:17:56.915140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-14T20:17:56.927160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-14T20:17:56.927477] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-14T20:17:56.928361] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-14T20:17:56.928421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:56.928461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:56.928494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:56.928567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:56.991230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:56.992365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:56.992474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:56.992528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:57.126878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:57.127063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:57.127126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:57.127171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:57.131279] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-01-14T20:17:57.131611] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-14T20:17:57.131771] [INFO ] [sig ] BNTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:57.295039] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BNTX.txt [2026-01-14T20:17:57.295193] [INFO ] [sig ] [480/3494] Completed BNTX in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-14T20:17:57.295232] [INFO ] [sig ] [481/3494] Forecasting BNY... [2026-01-14T20:17:57.295268] [INFO ] [sig ] Generating forecast for: BNY [2026-01-14T20:17:57.295299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-14T20:17:57.308916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-14T20:17:57.309297] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-14T20:17:57.310396] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-14T20:17:57.310452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:57.310486] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:57.310514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:57.310588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:57.373257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:57.374253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:57.374526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:57.374567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:57.501492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:57.501681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:57.501726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:57.501757] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:57.505289] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-14T20:17:57.505614] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-14T20:17:57.505764] [INFO ] [sig ] BNY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:57.655673] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BNY.txt [2026-01-14T20:17:57.655837] [INFO ] [sig ] [481/3494] Completed BNY in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-14T20:17:57.655878] [INFO ] [sig ] [482/3494] Forecasting BOC... [2026-01-14T20:17:57.655910] [INFO ] [sig ] Generating forecast for: BOC [2026-01-14T20:17:57.655942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-14T20:17:57.668384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-14T20:17:57.668732] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-14T20:17:57.669564] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-14T20:17:57.669639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:57.669672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:57.669700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:57.669757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:57.728850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:57.729685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:57.729771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:57.729804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:57.854835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:57.854992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:57.855032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:57.855096] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:57.858744] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-01-14T20:17:57.859031] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-14T20:17:57.859162] [INFO ] [sig ] BOC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:58.008826] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BOC.txt [2026-01-14T20:17:58.008984] [INFO ] [sig ] [482/3494] Completed BOC in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-14T20:17:58.009026] [INFO ] [sig ] [483/3494] Forecasting BOE... [2026-01-14T20:17:58.009063] [INFO ] [sig ] Generating forecast for: BOE [2026-01-14T20:17:58.009109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-14T20:17:58.021506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-14T20:17:58.021913] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-14T20:17:58.022774] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-14T20:17:58.022832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:58.022866] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:58.022894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:58.022953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:58.084391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:58.085279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:58.085365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:58.085406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:58.218491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:58.218668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:58.218711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:58.218742] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:58.222236] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-01-14T20:17:58.222528] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-14T20:17:58.222679] [INFO ] [sig ] BOE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:58.371818] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BOE.txt [2026-01-14T20:17:58.371967] [INFO ] [sig ] [483/3494] Completed BOE in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-14T20:17:58.372007] [INFO ] [sig ] [484/3494] Forecasting BOF... [2026-01-14T20:17:58.372037] [INFO ] [sig ] Generating forecast for: BOF [2026-01-14T20:17:58.372068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-14T20:17:58.385341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-14T20:17:58.385697] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-14T20:17:58.386479] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-14T20:17:58.386544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:58.386600] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:58.386630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:58.386692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:58.442951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:58.443999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:58.444084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:58.444116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:58.565442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:58.565622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:58.565663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:58.565710] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:58.569144] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=35.65%) [2026-01-14T20:17:58.569430] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-14T20:17:58.569604] [INFO ] [sig ] BOF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:58.708683] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BOF.txt [2026-01-14T20:17:58.708835] [INFO ] [sig ] [484/3494] Completed BOF in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:17:58.708873] [INFO ] [sig ] [485/3494] Forecasting BOH... [2026-01-14T20:17:58.708902] [INFO ] [sig ] Generating forecast for: BOH [2026-01-14T20:17:58.708932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-14T20:17:58.720472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-14T20:17:58.720849] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-14T20:17:58.721646] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-14T20:17:58.721699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:58.721731] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:58.721758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:58.721813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:58.783986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:58.785000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:58.785113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:58.785165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:58.917798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:58.917957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:58.917999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:58.918028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:58.921911] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-01-14T20:17:58.922195] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-14T20:17:58.922324] [INFO ] [sig ] BOH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:59.080152] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BOH.txt [2026-01-14T20:17:59.080338] [INFO ] [sig ] [485/3494] Completed BOH in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:17:59.080380] [INFO ] [sig ] [486/3494] Forecasting BOKF... [2026-01-14T20:17:59.080411] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-14T20:17:59.080443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-14T20:17:59.092968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-14T20:17:59.093381] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-14T20:17:59.094410] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-14T20:17:59.094473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:59.094511] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:59.094553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:59.094666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:59.159610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:59.160479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:59.160563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:59.160619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:59.289374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:59.289544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:59.289606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:59.289640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:59.293197] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-14T20:17:59.293501] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-14T20:17:59.293664] [INFO ] [sig ] BOKF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:17:59.449227] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BOKF.txt [2026-01-14T20:17:59.449389] [INFO ] [sig ] [486/3494] Completed BOKF in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:17:59.449433] [INFO ] [sig ] [487/3494] Forecasting BOLD... [2026-01-14T20:17:59.449465] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-14T20:17:59.449497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-14T20:17:59.461756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-14T20:17:59.462075] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-14T20:17:59.462899] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-14T20:17:59.462954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:59.462988] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:59.463016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:59.463075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:59.529624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:59.530524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:59.530625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:59.530660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:59.644735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:59.644890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:59.644932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:59.644962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:59.648485] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-01-14T20:17:59.648790] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-14T20:17:59.648919] [INFO ] [sig ] BOLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:17:59.789684] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BOLD.txt [2026-01-14T20:17:59.789843] [INFO ] [sig ] [487/3494] Completed BOLD in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:17:59.789882] [INFO ] [sig ] [488/3494] Forecasting BOND... [2026-01-14T20:17:59.789913] [INFO ] [sig ] Generating forecast for: BOND [2026-01-14T20:17:59.789944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-14T20:17:59.801525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-14T20:17:59.801901] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-14T20:17:59.802692] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-14T20:17:59.802746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:17:59.802778] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:17:59.802805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:17:59.802871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:17:59.860735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:17:59.861622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:17:59.861705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:17:59.861739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:17:59.988647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:17:59.988814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:17:59.988861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:17:59.988891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:17:59.992415] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-01-14T20:17:59.992718] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-14T20:17:59.992863] [INFO ] [sig ] BOND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:00.140448] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BOND.txt [2026-01-14T20:18:00.140614] [INFO ] [sig ] [488/3494] Completed BOND in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:00.140655] [INFO ] [sig ] [489/3494] Forecasting BOOM... [2026-01-14T20:18:00.140685] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-14T20:18:00.140714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-14T20:18:00.152326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-14T20:18:00.152732] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-14T20:18:00.153619] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-14T20:18:00.153676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:00.153709] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:00.153738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:00.153795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:00.211424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:00.212291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:00.212426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:00.212478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:00.330836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:00.330995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:00.331037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:00.331067] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:00.334550] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=43.23%) [2026-01-14T20:18:00.334861] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-14T20:18:00.334987] [INFO ] [sig ] BOOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:00.476824] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BOOM.txt [2026-01-14T20:18:00.476982] [INFO ] [sig ] [489/3494] Completed BOOM in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:00.477024] [INFO ] [sig ] [490/3494] Forecasting BOTZ... [2026-01-14T20:18:00.477056] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-14T20:18:00.477087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-14T20:18:00.488433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-14T20:18:00.488805] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-14T20:18:00.489629] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-14T20:18:00.489691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:00.489724] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:00.489750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:00.489811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:00.545801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:00.546643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:00.546724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:00.546756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:00.671526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:00.671657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:00.671698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:00.671726] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:00.675083] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-01-14T20:18:00.675360] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-14T20:18:00.675484] [INFO ] [sig ] BOTZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:00.825066] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BOTZ.txt [2026-01-14T20:18:00.825222] [INFO ] [sig ] [490/3494] Completed BOTZ in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:00.825261] [INFO ] [sig ] [491/3494] Forecasting BOX... [2026-01-14T20:18:00.825291] [INFO ] [sig ] Generating forecast for: BOX [2026-01-14T20:18:00.825320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-14T20:18:00.836431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-14T20:18:00.836821] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-14T20:18:00.837645] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-14T20:18:00.837730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:00.837764] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:00.837791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:00.837847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:00.899480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:00.900379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:00.900472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:00.900506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:01.026043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:01.026193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:01.026239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:01.026282] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:01.029831] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=79.72%) [2026-01-14T20:18:01.030110] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-14T20:18:01.030237] [INFO ] [sig ] BOX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:01.175552] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BOX.txt [2026-01-14T20:18:01.175719] [INFO ] [sig ] [491/3494] Completed BOX in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:01.175757] [INFO ] [sig ] [492/3494] Forecasting BP... [2026-01-14T20:18:01.175786] [INFO ] [sig ] Generating forecast for: BP [2026-01-14T20:18:01.175815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-14T20:18:01.186972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-14T20:18:01.187291] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-14T20:18:01.188371] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-14T20:18:01.188424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:01.188455] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:01.188481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:01.188536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:01.248987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:01.249668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:01.249750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:01.249791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:01.377277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:01.377435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:01.377474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:01.377504] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:01.381190] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-01-14T20:18:01.381636] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-14T20:18:01.381792] [INFO ] [sig ] BP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:01.527428] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BP.txt [2026-01-14T20:18:01.527597] [INFO ] [sig ] [492/3494] Completed BP in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:01.527639] [INFO ] [sig ] [493/3494] Forecasting BPOP... [2026-01-14T20:18:01.527693] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-14T20:18:01.527724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-14T20:18:01.538774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-14T20:18:01.539070] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-14T20:18:01.539868] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-14T20:18:01.539919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:01.539952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:01.539978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:01.540033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:01.597835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:01.598449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:01.598525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:01.598557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:01.716663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:01.716808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:01.716847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:01.716876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:01.720276] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-14T20:18:01.720557] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-14T20:18:01.720888] [INFO ] [sig ] BPOP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:01.862184] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BPOP.txt [2026-01-14T20:18:01.862349] [INFO ] [sig ] [493/3494] Completed BPOP in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:01.862389] [INFO ] [sig ] [494/3494] Forecasting BPRN... [2026-01-14T20:18:01.862420] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-14T20:18:01.862455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-14T20:18:01.872832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-14T20:18:01.873122] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-14T20:18:01.873940] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-14T20:18:01.873993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:01.874026] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:01.874053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:01.874109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:01.935600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:01.936500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:01.936611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:01.936648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:02.035985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:02.036128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:02.036167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:02.036197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:02.039890] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-14T20:18:02.040168] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-14T20:18:02.040295] [INFO ] [sig ] BPRN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:02.181007] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BPRN.txt [2026-01-14T20:18:02.181150] [INFO ] [sig ] [494/3494] Completed BPRN in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:02.181190] [INFO ] [sig ] [495/3494] Forecasting BPYPM... [2026-01-14T20:18:02.181220] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-14T20:18:02.181249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-14T20:18:02.192157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-14T20:18:02.192454] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-14T20:18:02.193246] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-14T20:18:02.193298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:02.193330] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:02.193357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:02.193413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:02.252510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:02.253263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:02.253344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:02.253378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:02.365484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:02.365657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:02.365698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:02.365727] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:02.369136] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=78.64%) [2026-01-14T20:18:02.369430] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-14T20:18:02.369555] [INFO ] [sig ] BPYPM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:02.517100] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BPYPM.txt [2026-01-14T20:18:02.517277] [INFO ] [sig ] [495/3494] Completed BPYPM in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.9m [2026-01-14T20:18:02.517317] [INFO ] [sig ] [496/3494] Forecasting BPYPO... [2026-01-14T20:18:02.517348] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-14T20:18:02.517378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-14T20:18:02.531016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-14T20:18:02.531421] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-14T20:18:02.532674] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-14T20:18:02.532731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:02.532989] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:02.533017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:02.533076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:02.596561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:02.597469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:02.597557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:02.597611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:02.701737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:02.701906] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:18:02.701946] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:02.701974] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:02.705791] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-14T20:18:02.706094] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-14T20:18:02.706224] [INFO ] [sig ] BPYPO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:02.861022] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BPYPO.txt [2026-01-14T20:18:02.861195] [INFO ] [sig ] [496/3494] Completed BPYPO in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-14T20:18:02.861234] [INFO ] [sig ] [497/3494] Forecasting BPYPP... [2026-01-14T20:18:02.861264] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-14T20:18:02.861293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-14T20:18:02.874456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-14T20:18:02.874891] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-14T20:18:02.875744] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-14T20:18:02.875798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:02.875830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:02.875857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:02.875914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:02.957066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:02.958056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:02.958363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:02.958404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:03.075650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:03.076014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:03.076055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:03.076083] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:03.079829] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-14T20:18:03.080103] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-14T20:18:03.080227] [INFO ] [sig ] BPYPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:03.232369] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BPYPP.txt [2026-01-14T20:18:03.232539] [INFO ] [sig ] [497/3494] Completed BPYPP in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-14T20:18:03.232598] [INFO ] [sig ] [498/3494] Forecasting BRAG... [2026-01-14T20:18:03.232631] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-14T20:18:03.232661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-14T20:18:03.243731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-14T20:18:03.244043] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-14T20:18:03.244844] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-14T20:18:03.244897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:03.244930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:03.244958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:03.245015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:03.304262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:03.305177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:03.305263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:03.305296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:03.421861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:03.422019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:03.422059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:03.422087] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:03.425460] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-14T20:18:03.425758] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-14T20:18:03.425884] [INFO ] [sig ] BRAG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:03.568543] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BRAG.txt [2026-01-14T20:18:03.568758] [INFO ] [sig ] [498/3494] Completed BRAG in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:03.568801] [INFO ] [sig ] [499/3494] Forecasting BRC... [2026-01-14T20:18:03.568832] [INFO ] [sig ] Generating forecast for: BRC [2026-01-14T20:18:03.568865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-14T20:18:03.580475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-14T20:18:03.580868] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-14T20:18:03.581734] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-14T20:18:03.581791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:03.581825] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:03.581852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:03.581910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:03.639643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:03.640491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:03.640594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:03.640629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:03.766476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:03.766660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:03.766705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:03.766991] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:03.770901] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=47.44%) [2026-01-14T20:18:03.771230] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-14T20:18:03.771367] [INFO ] [sig ] BRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:03.913661] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BRC.txt [2026-01-14T20:18:03.914009] [INFO ] [sig ] [499/3494] Completed BRC in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:03.914048] [INFO ] [sig ] [500/3494] Forecasting BRO... [2026-01-14T20:18:03.914078] [INFO ] [sig ] Generating forecast for: BRO [2026-01-14T20:18:03.914109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-14T20:18:03.925857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-14T20:18:03.926144] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-14T20:18:03.926929] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-14T20:18:03.926980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:03.927012] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:03.927039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:03.927095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:03.985325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:03.986164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:03.986241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:03.986273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:04.108654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:04.108825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:04.108866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:04.108894] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:04.112635] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-01-14T20:18:04.113063] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-14T20:18:04.113218] [INFO ] [sig ] BRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:04.269034] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BRO.txt [2026-01-14T20:18:04.269206] [INFO ] [sig ] [500/3494] Completed BRO in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:04.269245] [INFO ] [sig ] [501/3494] Forecasting BROS... [2026-01-14T20:18:04.269275] [INFO ] [sig ] Generating forecast for: BROS [2026-01-14T20:18:04.269305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-14T20:18:04.282166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-14T20:18:04.282623] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-14T20:18:04.283447] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-14T20:18:04.283502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:04.283548] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:04.283595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:04.283655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:04.344284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:04.345219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:04.345342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:04.345375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:04.473360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:04.473548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:04.473611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:04.473642] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:04.477232] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=19.55%) [2026-01-14T20:18:04.477595] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-14T20:18:04.477760] [INFO ] [sig ] BROS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:04.625908] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BROS.txt [2026-01-14T20:18:04.626068] [INFO ] [sig ] [501/3494] Completed BROS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:04.626106] [INFO ] [sig ] [502/3494] Forecasting BRSP... [2026-01-14T20:18:04.626137] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-14T20:18:04.626167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-14T20:18:04.638508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-14T20:18:04.638932] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-14T20:18:04.639761] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-14T20:18:04.639815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:04.639846] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:04.639872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:04.639927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:04.697974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:04.698896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:04.698993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:04.699025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:04.824955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:04.825115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:04.825155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:04.825183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:04.828756] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-01-14T20:18:04.829070] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-14T20:18:04.829207] [INFO ] [sig ] BRSP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:04.984402] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BRSP.txt [2026-01-14T20:18:04.984562] [INFO ] [sig ] [502/3494] Completed BRSP in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:04.984625] [INFO ] [sig ] [503/3494] Forecasting BRX... [2026-01-14T20:18:04.984655] [INFO ] [sig ] Generating forecast for: BRX [2026-01-14T20:18:04.984685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-14T20:18:04.996815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-14T20:18:04.997216] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-14T20:18:04.998075] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-14T20:18:04.998130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:04.998162] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:04.998189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:04.998244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:05.058030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:05.058938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:05.059021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:05.059053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:05.186012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:05.186179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:05.186229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:05.186260] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:05.190360] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-14T20:18:05.190742] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-14T20:18:05.190909] [INFO ] [sig ] BRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:05.334990] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BRX.txt [2026-01-14T20:18:05.335162] [INFO ] [sig ] [503/3494] Completed BRX in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:05.335205] [INFO ] [sig ] [504/3494] Forecasting BRZE... [2026-01-14T20:18:05.335235] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-14T20:18:05.335265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-14T20:18:05.348201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-14T20:18:05.348641] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-14T20:18:05.349514] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-14T20:18:05.349586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:05.349622] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:05.349655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:05.349724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:05.406433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:05.407391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:05.407481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:05.407514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:05.530486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:05.530671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:05.530712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:05.530740] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:05.534649] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-01-14T20:18:05.534999] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-14T20:18:05.535144] [INFO ] [sig ] BRZE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:05.679968] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BRZE.txt [2026-01-14T20:18:05.680127] [INFO ] [sig ] [504/3494] Completed BRZE in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:05.680173] [INFO ] [sig ] [505/3494] Forecasting BSAC... [2026-01-14T20:18:05.680204] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-14T20:18:05.680234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-14T20:18:05.692439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-14T20:18:05.692835] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-14T20:18:05.693647] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-14T20:18:05.693699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:05.693730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:05.693757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:05.693812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:05.754347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:05.755280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:05.755370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:05.755404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:05.879014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:05.879174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:05.879214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:05.879244] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:05.882791] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=56.31%) [2026-01-14T20:18:05.883105] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-14T20:18:05.883243] [INFO ] [sig ] BSAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:06.033860] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSAC.txt [2026-01-14T20:18:06.034025] [INFO ] [sig ] [505/3494] Completed BSAC in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:06.034066] [INFO ] [sig ] [506/3494] Forecasting BSCQ... [2026-01-14T20:18:06.034098] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-14T20:18:06.034128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-14T20:18:06.048821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-14T20:18:06.049218] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-14T20:18:06.050081] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-14T20:18:06.050135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:06.050175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:06.050207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:06.050265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:06.114945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:06.115912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:06.116052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:06.116088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:06.243481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:06.243678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:06.243730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:06.243765] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:06.248691] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-14T20:18:06.249163] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-14T20:18:06.249368] [INFO ] [sig ] BSCQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:06.405389] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSCQ.txt [2026-01-14T20:18:06.405553] [INFO ] [sig ] [506/3494] Completed BSCQ in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:06.405632] [INFO ] [sig ] [507/3494] Forecasting BSCS... [2026-01-14T20:18:06.405672] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-14T20:18:06.405704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-14T20:18:06.417758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-14T20:18:06.418147] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-14T20:18:06.419009] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-14T20:18:06.419064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:06.419098] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:06.419126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:06.419185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:06.478633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:06.479599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:06.479685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:06.479721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:06.608627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:06.608790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:06.608850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:06.608882] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:06.612463] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=30.30%) [2026-01-14T20:18:06.612789] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-14T20:18:06.612921] [INFO ] [sig ] BSCS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:06.766176] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSCS.txt [2026-01-14T20:18:06.766351] [INFO ] [sig ] [507/3494] Completed BSCS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:06.766397] [INFO ] [sig ] [508/3494] Forecasting BSCX... [2026-01-14T20:18:06.766432] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-14T20:18:06.766482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-14T20:18:06.778734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-14T20:18:06.779089] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-14T20:18:06.779975] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-14T20:18:06.780034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:06.780078] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:06.780117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:06.780195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:06.838482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:06.839397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:06.839507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:06.839545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:06.966771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:06.966929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:06.966989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:06.967021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:06.970785] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=78.95%) [2026-01-14T20:18:06.971078] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-14T20:18:06.971208] [INFO ] [sig ] BSCX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:07.114755] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSCX.txt [2026-01-14T20:18:07.114917] [INFO ] [sig ] [508/3494] Completed BSCX in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:07.114956] [INFO ] [sig ] [509/3494] Forecasting BSCY... [2026-01-14T20:18:07.114987] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-14T20:18:07.115016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-14T20:18:07.126697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-14T20:18:07.127063] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-14T20:18:07.128009] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-14T20:18:07.128070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:07.128111] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:07.128147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:07.128212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:07.189185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:07.190092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:07.190177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:07.190210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:07.331504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:07.331683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:07.331725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:07.331755] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:07.335230] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=88.91%) [2026-01-14T20:18:07.335537] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-14T20:18:07.335702] [INFO ] [sig ] BSCY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:07.478728] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSCY.txt [2026-01-14T20:18:07.478902] [INFO ] [sig ] [509/3494] Completed BSCY in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:07.478951] [INFO ] [sig ] [510/3494] Forecasting BSJQ... [2026-01-14T20:18:07.478984] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-14T20:18:07.479014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-14T20:18:07.490831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-14T20:18:07.491172] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-14T20:18:07.492026] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-14T20:18:07.492078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:07.492110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:07.492137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:07.492193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:07.549054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:07.549896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:07.549993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:07.550027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:07.668072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:07.668234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:07.668273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:07.668301] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:07.672048] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=74.94%) [2026-01-14T20:18:07.672324] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-14T20:18:07.672449] [INFO ] [sig ] BSJQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:07.820761] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSJQ.txt [2026-01-14T20:18:07.820907] [INFO ] [sig ] [510/3494] Completed BSJQ in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:07.820946] [INFO ] [sig ] [511/3494] Forecasting BSJS... [2026-01-14T20:18:07.820977] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-14T20:18:07.821006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-14T20:18:07.833653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-14T20:18:07.834165] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-14T20:18:07.835125] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-14T20:18:07.835177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:07.835209] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:07.835236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:07.835292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:07.894317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:07.895113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:07.895194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:07.895227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:08.016420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:08.016599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:08.016639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:08.016669] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:08.020085] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-01-14T20:18:08.020369] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-14T20:18:08.020495] [INFO ] [sig ] BSJS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:08.164856] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSJS.txt [2026-01-14T20:18:08.165011] [INFO ] [sig ] [511/3494] Completed BSJS in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:08.165050] [INFO ] [sig ] [512/3494] Forecasting BSL... [2026-01-14T20:18:08.165079] [INFO ] [sig ] Generating forecast for: BSL [2026-01-14T20:18:08.165110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-14T20:18:08.177012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-14T20:18:08.177360] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-14T20:18:08.178174] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-14T20:18:08.178227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:08.178271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:08.178298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:08.178358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:08.240368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:08.241544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:08.241715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:08.241751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:08.357962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:08.358140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:08.358180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:08.358209] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:08.361671] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-14T20:18:08.361964] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-14T20:18:08.362098] [INFO ] [sig ] BSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:08.503304] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSL.txt [2026-01-14T20:18:08.503488] [INFO ] [sig ] [512/3494] Completed BSL in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.8m [2026-01-14T20:18:08.503528] [INFO ] [sig ] [513/3494] Forecasting BSM... [2026-01-14T20:18:08.503559] [INFO ] [sig ] Generating forecast for: BSM [2026-01-14T20:18:08.503611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-14T20:18:08.516511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-14T20:18:08.516905] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-14T20:18:08.517741] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-14T20:18:08.517795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:08.517862] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:08.517892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:08.517948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:08.578522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:08.579636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:08.579727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:08.579759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:08.705708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:08.705869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:08.705914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:08.705944] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:08.709437] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-14T20:18:08.709733] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-14T20:18:08.709859] [INFO ] [sig ] BSM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:08.851880] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSM.txt [2026-01-14T20:18:08.852226] [INFO ] [sig ] [513/3494] Completed BSM in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-14T20:18:08.852267] [INFO ] [sig ] [514/3494] Forecasting BSMQ... [2026-01-14T20:18:08.852296] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-14T20:18:08.852328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-14T20:18:08.865070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-14T20:18:08.865382] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-14T20:18:08.866172] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-14T20:18:08.866224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:08.866255] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:08.866282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:08.866337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:08.923671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:08.924386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:08.924463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:08.924496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:09.057192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:09.057359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:09.057412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:09.057443] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:09.061512] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-14T20:18:09.061875] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-14T20:18:09.062036] [INFO ] [sig ] BSMQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:09.213530] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSMQ.txt [2026-01-14T20:18:09.213691] [INFO ] [sig ] [514/3494] Completed BSMQ in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:09.213732] [INFO ] [sig ] [515/3494] Forecasting BSMS... [2026-01-14T20:18:09.213768] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-14T20:18:09.213800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-14T20:18:09.225385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-14T20:18:09.225731] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-14T20:18:09.226544] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-14T20:18:09.226617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:09.226652] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:09.226681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:09.226740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:09.285311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:09.286124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:09.286205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:09.286240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:09.403655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:09.403806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:09.403846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:09.403875] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:09.407309] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-01-14T20:18:09.407609] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-14T20:18:09.407782] [INFO ] [sig ] BSMS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:09.555365] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSMS.txt [2026-01-14T20:18:09.555505] [INFO ] [sig ] [515/3494] Completed BSMS in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:09.555544] [INFO ] [sig ] [516/3494] Forecasting BSSX... [2026-01-14T20:18:09.555597] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-14T20:18:09.555632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-14T20:18:09.567815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-14T20:18:09.568140] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-14T20:18:09.569024] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-14T20:18:09.569080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:09.569112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:09.569141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:09.569212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:09.631617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:09.632404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:09.632487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:09.632521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:09.748228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:09.748386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:09.748428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:09.748490] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:09.752053] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-14T20:18:09.752349] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-14T20:18:09.752499] [INFO ] [sig ] BSSX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:09.903499] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSSX.txt [2026-01-14T20:18:09.903673] [INFO ] [sig ] [516/3494] Completed BSSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:09.903717] [INFO ] [sig ] [517/3494] Forecasting BSTZ... [2026-01-14T20:18:09.903748] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-14T20:18:09.903786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-14T20:18:09.916050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-14T20:18:09.916395] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-14T20:18:09.917228] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-14T20:18:09.917282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:09.917316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:09.917344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:09.917411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:09.977935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:09.978828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:09.978911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:09.978946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:10.104339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:10.104496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:10.104537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:10.104592] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:10.108693] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: DOWN (p=34.12%) [2026-01-14T20:18:10.108992] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-14T20:18:10.109296] [INFO ] [sig ] BSTZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:10.261232] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSTZ.txt [2026-01-14T20:18:10.261383] [INFO ] [sig ] [517/3494] Completed BSTZ in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:10.261422] [INFO ] [sig ] [518/3494] Forecasting BSVN... [2026-01-14T20:18:10.261452] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-14T20:18:10.261482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-14T20:18:10.272629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-14T20:18:10.272942] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-14T20:18:10.273752] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-14T20:18:10.273805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:10.273838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:10.273865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:10.273924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:10.334008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:10.334757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:10.334837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:10.334871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:10.451106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:10.451263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:10.451304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:10.451336] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:10.454794] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-01-14T20:18:10.455084] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-14T20:18:10.455213] [INFO ] [sig ] BSVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:10.602120] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSVN.txt [2026-01-14T20:18:10.602275] [INFO ] [sig ] [518/3494] Completed BSVN in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:10.602315] [INFO ] [sig ] [519/3494] Forecasting BSVO... [2026-01-14T20:18:10.602345] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-14T20:18:10.602377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-14T20:18:10.614941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-14T20:18:10.615298] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-14T20:18:10.616196] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-14T20:18:10.616248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:10.616290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:10.616320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:10.616384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:10.673872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:10.674725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:10.674813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:10.674847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:10.802030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:10.802187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:10.802227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:10.802272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:10.805657] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-01-14T20:18:10.805949] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-14T20:18:10.806071] [INFO ] [sig ] BSVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:10.945501] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSVO.txt [2026-01-14T20:18:10.945649] [INFO ] [sig ] [519/3494] Completed BSVO in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:10.945691] [INFO ] [sig ] [520/3494] Forecasting BSX... [2026-01-14T20:18:10.945721] [INFO ] [sig ] Generating forecast for: BSX [2026-01-14T20:18:10.945753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-14T20:18:10.957014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-14T20:18:10.957334] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-14T20:18:10.958198] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-14T20:18:10.958250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:10.958282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:10.958308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:10.958363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:11.015331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:11.016048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:11.016126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:11.016352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:11.137617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:11.137825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:11.137882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:11.137915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:11.141876] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-14T20:18:11.142190] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-14T20:18:11.142331] [INFO ] [sig ] BSX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:11.291427] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BSX.txt [2026-01-14T20:18:11.291605] [INFO ] [sig ] [520/3494] Completed BSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:11.291649] [INFO ] [sig ] [521/3494] Forecasting BSY... [2026-01-14T20:18:11.291681] [INFO ] [sig ] Generating forecast for: BSY [2026-01-14T20:18:11.291712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-14T20:18:11.303355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-14T20:18:11.303688] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-14T20:18:11.304468] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-14T20:18:11.304522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:11.304556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:11.304615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:11.304678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:11.368114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:11.369055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:11.369139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:11.369202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:11.495233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:11.495385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:11.495428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:11.495459] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:11.499082] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-14T20:18:11.499376] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-14T20:18:11.499504] [INFO ] [sig ] BSY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:11.654850] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BSY.txt [2026-01-14T20:18:11.655005] [INFO ] [sig ] [521/3494] Completed BSY in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:11.655046] [INFO ] [sig ] [522/3494] Forecasting BTA... [2026-01-14T20:18:11.655076] [INFO ] [sig ] Generating forecast for: BTA [2026-01-14T20:18:11.655108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-14T20:18:11.666738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-14T20:18:11.667073] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-14T20:18:11.668024] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-14T20:18:11.668078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:11.668112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:11.668148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:11.668232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:11.729878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:11.730714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:11.730804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:11.730841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:11.846048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:11.846201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:11.846245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:11.846276] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:11.849727] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=62.88%) [2026-01-14T20:18:11.850031] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-14T20:18:11.850164] [INFO ] [sig ] BTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:12.001128] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BTA.txt [2026-01-14T20:18:12.001294] [INFO ] [sig ] [522/3494] Completed BTA in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:12.001334] [INFO ] [sig ] [523/3494] Forecasting BTAI... [2026-01-14T20:18:12.001363] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-14T20:18:12.001392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-14T20:18:12.013721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-14T20:18:12.014082] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-14T20:18:12.014892] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-14T20:18:12.014945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:12.014976] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:12.015002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:12.015071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:12.071793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:12.072677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:12.072816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:12.072850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:12.195006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:12.195192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:12.195242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:12.195272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:12.198708] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=87.40%) [2026-01-14T20:18:12.198993] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-14T20:18:12.199116] [INFO ] [sig ] BTAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:12.408348] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BTAI.txt [2026-01-14T20:18:12.408505] [INFO ] [sig ] [523/3494] Completed BTAI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:12.408546] [INFO ] [sig ] [524/3494] Forecasting BTCS... [2026-01-14T20:18:12.408598] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-14T20:18:12.408634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-14T20:18:12.421235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-14T20:18:12.421567] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-14T20:18:12.422440] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-14T20:18:12.422504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:12.422547] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:12.422608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:12.422684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:12.483792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:12.484616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:12.484699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:12.484733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:12.608033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:12.608203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:12.608244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:12.608274] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:12.611811] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-14T20:18:12.612106] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-14T20:18:12.612260] [INFO ] [sig ] BTCS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:12.760397] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTCS.txt [2026-01-14T20:18:12.760553] [INFO ] [sig ] [524/3494] Completed BTCS in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:12.760626] [INFO ] [sig ] [525/3494] Forecasting BTE... [2026-01-14T20:18:12.760664] [INFO ] [sig ] Generating forecast for: BTE [2026-01-14T20:18:12.760710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-14T20:18:12.773055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-14T20:18:12.773401] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-14T20:18:12.774255] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-14T20:18:12.774322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:12.774356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:12.774384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:12.774443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:12.837186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:12.838088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:12.838187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:12.838225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:12.960022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:12.960193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:12.960246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:12.960277] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:12.963913] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=24.47%) [2026-01-14T20:18:12.964204] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-14T20:18:12.964332] [INFO ] [sig ] BTE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:13.121884] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTE.txt [2026-01-14T20:18:13.122071] [INFO ] [sig ] [525/3494] Completed BTE in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:13.122115] [INFO ] [sig ] [526/3494] Forecasting BTF... [2026-01-14T20:18:13.122146] [INFO ] [sig ] Generating forecast for: BTF [2026-01-14T20:18:13.122178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-14T20:18:13.134476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-14T20:18:13.134829] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-14T20:18:13.135695] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-14T20:18:13.135750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:13.135785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:13.135814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:13.135873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:13.195008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:13.195911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:13.195992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:13.196025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:13.328166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:13.328329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:13.328371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:13.328400] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:13.332086] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=46.95%) [2026-01-14T20:18:13.332398] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-14T20:18:13.332542] [INFO ] [sig ] BTF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:13.490053] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTF.txt [2026-01-14T20:18:13.490243] [INFO ] [sig ] [526/3494] Completed BTF in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:13.490284] [INFO ] [sig ] [527/3494] Forecasting BTI... [2026-01-14T20:18:13.490313] [INFO ] [sig ] Generating forecast for: BTI [2026-01-14T20:18:13.490343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-14T20:18:13.502538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-14T20:18:13.502915] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-14T20:18:13.503754] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-14T20:18:13.503822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:13.503862] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:13.503891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:13.503949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:13.566973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:13.567956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:13.568050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:13.568085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:13.692842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:13.692998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:13.693040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:13.693069] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:13.696859] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-14T20:18:13.697144] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-14T20:18:13.697270] [INFO ] [sig ] BTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:13.848447] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTI.txt [2026-01-14T20:18:13.848609] [INFO ] [sig ] [527/3494] Completed BTI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:13.848652] [INFO ] [sig ] [528/3494] Forecasting BTM... [2026-01-14T20:18:13.848684] [INFO ] [sig ] Generating forecast for: BTM [2026-01-14T20:18:13.848715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-14T20:18:13.860050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-14T20:18:13.860333] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-14T20:18:13.861143] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-14T20:18:13.861196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:13.861228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:13.861257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:13.861315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:13.924176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:13.924891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:13.924971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:13.925004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:14.047302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:14.047454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:14.047494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:14.047522] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:14.050974] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-14T20:18:14.051248] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-14T20:18:14.051374] [INFO ] [sig ] BTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:14.194434] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTM.txt [2026-01-14T20:18:14.194604] [INFO ] [sig ] [528/3494] Completed BTM in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.7m [2026-01-14T20:18:14.194669] [INFO ] [sig ] [529/3494] Forecasting BTMD... [2026-01-14T20:18:14.194701] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-14T20:18:14.194732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-14T20:18:14.208074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-14T20:18:14.208470] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-14T20:18:14.209325] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-14T20:18:14.209381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:14.209414] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:14.209442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:14.209499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:14.266488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:14.267369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:14.267455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:14.267490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:14.395174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:14.395336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:14.395379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:14.395410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:14.399076] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-01-14T20:18:14.399567] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-14T20:18:14.399722] [INFO ] [sig ] BTMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:14.566213] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTMD.txt [2026-01-14T20:18:14.566347] [INFO ] [sig ] [529/3494] Completed BTMD in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-14T20:18:14.566387] [INFO ] [sig ] [530/3494] Forecasting BTSG... [2026-01-14T20:18:14.566424] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-14T20:18:14.566456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-14T20:18:14.579283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-14T20:18:14.579564] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-14T20:18:14.580383] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-14T20:18:14.580436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:14.580497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:14.580526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:14.580599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:14.643060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:14.643765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:14.643845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:14.643877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:14.763095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:14.763244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:14.763284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:14.763314] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:14.766739] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-14T20:18:14.767034] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-14T20:18:14.767184] [INFO ] [sig ] BTSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:14.909978] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTSG.txt [2026-01-14T20:18:14.910111] [INFO ] [sig ] [530/3494] Completed BTSG in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:14.910150] [INFO ] [sig ] [531/3494] Forecasting BTZ... [2026-01-14T20:18:14.910180] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-14T20:18:14.910211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-14T20:18:14.921699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-14T20:18:14.922007] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-14T20:18:14.922848] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-14T20:18:14.922902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:14.922935] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:14.922962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:14.923023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:14.982601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:14.983219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:14.983298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:14.983330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:15.097071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:15.097217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:15.097259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:15.097287] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:15.100829] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-14T20:18:15.101168] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-14T20:18:15.101301] [INFO ] [sig ] BTZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:15.258642] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BTZ.txt [2026-01-14T20:18:15.258793] [INFO ] [sig ] [531/3494] Completed BTZ in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:15.258830] [INFO ] [sig ] [532/3494] Forecasting BUD... [2026-01-14T20:18:15.258861] [INFO ] [sig ] Generating forecast for: BUD [2026-01-14T20:18:15.258891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-14T20:18:15.270704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-14T20:18:15.270975] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-14T20:18:15.271769] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-14T20:18:15.271822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:15.271855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:15.271882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:15.271938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:15.328923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:15.329538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:15.329631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:15.329664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:15.448408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:15.448546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:15.448642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:15.448673] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:15.451851] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-01-14T20:18:15.452128] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-14T20:18:15.452250] [INFO ] [sig ] BUD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:15.591641] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BUD.txt [2026-01-14T20:18:15.591759] [INFO ] [sig ] [532/3494] Completed BUD in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:15.591797] [INFO ] [sig ] [533/3494] Forecasting BUFC... [2026-01-14T20:18:15.591826] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-14T20:18:15.591857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-14T20:18:15.602104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-14T20:18:15.602327] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-14T20:18:15.603110] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-14T20:18:15.603165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:15.603196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:15.603222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:15.603278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:15.660227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:15.660860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:15.660936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:15.660967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:15.753369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:15.753481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:15.753518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:15.753610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:15.757170] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=41.59%) [2026-01-14T20:18:15.757436] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-14T20:18:15.757558] [INFO ] [sig ] BUFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:15.897831] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BUFC.txt [2026-01-14T20:18:15.897964] [INFO ] [sig ] [533/3494] Completed BUFC in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:15.898002] [INFO ] [sig ] [534/3494] Forecasting BUG... [2026-01-14T20:18:15.898030] [INFO ] [sig ] Generating forecast for: BUG [2026-01-14T20:18:15.898060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-14T20:18:15.909231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-14T20:18:15.909507] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-14T20:18:15.910290] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-14T20:18:15.910343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:15.910375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:15.910402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:15.910457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:15.966448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:15.967104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:15.967178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:15.967210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:16.081382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:16.081524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:16.081563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:16.081610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:16.084879] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=84.11%) [2026-01-14T20:18:16.085152] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-14T20:18:16.085273] [INFO ] [sig ] BUG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:16.225489] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BUG.txt [2026-01-14T20:18:16.225630] [INFO ] [sig ] [534/3494] Completed BUG in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:16.225670] [INFO ] [sig ] [535/3494] Forecasting BUI... [2026-01-14T20:18:16.225700] [INFO ] [sig ] Generating forecast for: BUI [2026-01-14T20:18:16.225729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-14T20:18:16.237072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-14T20:18:16.237354] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-14T20:18:16.238165] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-14T20:18:16.238218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:16.238250] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:16.238276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:16.238333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:16.295878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:16.296564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:16.296659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:16.296692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:16.414546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:16.414703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:16.414743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:16.414772] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:16.418197] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-14T20:18:16.418473] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-14T20:18:16.418617] [INFO ] [sig ] BUI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:16.561714] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BUI.txt [2026-01-14T20:18:16.561841] [INFO ] [sig ] [535/3494] Completed BUI in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:16.561880] [INFO ] [sig ] [536/3494] Forecasting BURL... [2026-01-14T20:18:16.561909] [INFO ] [sig ] Generating forecast for: BURL [2026-01-14T20:18:16.561939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-14T20:18:16.574240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-14T20:18:16.574515] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-14T20:18:16.575294] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-14T20:18:16.575346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:16.575397] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:16.575424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:16.575479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:16.634799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:16.635710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:16.635797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:16.635830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:16.763767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:16.763934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:16.763977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:16.764005] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:16.767433] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-14T20:18:16.767777] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-14T20:18:16.767924] [INFO ] [sig ] BURL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:16.911650] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BURL.txt [2026-01-14T20:18:16.911806] [INFO ] [sig ] [536/3494] Completed BURL in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:16.911849] [INFO ] [sig ] [537/3494] Forecasting BUSE... [2026-01-14T20:18:16.911883] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-14T20:18:16.911918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-14T20:18:16.923840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-14T20:18:16.924144] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-14T20:18:16.924961] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-14T20:18:16.925016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:16.925050] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:16.925078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:16.925135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:16.987838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:16.988846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:16.988926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:16.988959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:17.111618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:17.111773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:17.111811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:17.111840] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:17.115431] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-01-14T20:18:17.115750] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-14T20:18:17.115882] [INFO ] [sig ] BUSE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:17.260081] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BUSE.txt [2026-01-14T20:18:17.260445] [INFO ] [sig ] [537/3494] Completed BUSE in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:17.260485] [INFO ] [sig ] [538/3494] Forecasting BUXX... [2026-01-14T20:18:17.260516] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-14T20:18:17.260545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-14T20:18:17.272410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-14T20:18:17.272813] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-14T20:18:17.273598] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-14T20:18:17.273651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:17.273683] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:17.273710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:17.273765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:17.331074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:17.331770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:17.331848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:17.331879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:17.445360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:17.445514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:17.445553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:17.445601] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:17.448954] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-01-14T20:18:17.449225] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-14T20:18:17.449346] [INFO ] [sig ] BUXX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:17.589753] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BUXX.txt [2026-01-14T20:18:17.589881] [INFO ] [sig ] [538/3494] Completed BUXX in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:17.589919] [INFO ] [sig ] [539/3494] Forecasting BVFL... [2026-01-14T20:18:17.589949] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-14T20:18:17.589980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-14T20:18:17.600937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-14T20:18:17.601201] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-14T20:18:17.601979] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-14T20:18:17.602031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:17.602063] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:17.602089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:17.602144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:17.658952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:17.659556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:17.659649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:17.659682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:17.776535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:17.776713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:17.776755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:17.776783] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:17.780246] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-14T20:18:17.780536] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-14T20:18:17.780677] [INFO ] [sig ] BVFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:17.921043] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BVFL.txt [2026-01-14T20:18:17.921176] [INFO ] [sig ] [539/3494] Completed BVFL in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:17.921217] [INFO ] [sig ] [540/3494] Forecasting BVN... [2026-01-14T20:18:17.921254] [INFO ] [sig ] Generating forecast for: BVN [2026-01-14T20:18:17.921285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-14T20:18:17.933687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-14T20:18:17.933973] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-14T20:18:17.934757] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-14T20:18:17.934809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:17.934841] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:17.934868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:17.934924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:17.992433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:17.993097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:17.993204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:17.993238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:18.113210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:18.113368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:18.113409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:18.113438] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:18.116847] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=73.39%) [2026-01-14T20:18:18.117131] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-14T20:18:18.117256] [INFO ] [sig ] BVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:18.262612] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BVN.txt [2026-01-14T20:18:18.262759] [INFO ] [sig ] [540/3494] Completed BVN in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:18.262797] [INFO ] [sig ] [541/3494] Forecasting BVS... [2026-01-14T20:18:18.262828] [INFO ] [sig ] Generating forecast for: BVS [2026-01-14T20:18:18.262856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-14T20:18:18.274653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-14T20:18:18.274950] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-14T20:18:18.275777] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-14T20:18:18.275831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:18.275864] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:18.275892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:18.275949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:18.335890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:18.336639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:18.336718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:18.336751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:18.458202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:18.458358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:18.458399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:18.458429] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:18.461768] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-01-14T20:18:18.462040] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-14T20:18:18.462161] [INFO ] [sig ] BVS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:18.607960] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BVS.txt [2026-01-14T20:18:18.608320] [INFO ] [sig ] [541/3494] Completed BVS in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:18.608368] [INFO ] [sig ] [542/3494] Forecasting BWA... [2026-01-14T20:18:18.608398] [INFO ] [sig ] Generating forecast for: BWA [2026-01-14T20:18:18.608427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-14T20:18:18.620737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-14T20:18:18.621150] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-14T20:18:18.622360] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-14T20:18:18.622414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:18.622445] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:18.622472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:18.622528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:18.683402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:18.684514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:18.684615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:18.684651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:18.812932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:18.813093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:18.813147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:18.813203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:18.816953] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=26.86%) [2026-01-14T20:18:18.817540] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-14T20:18:18.817742] [INFO ] [sig ] BWA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:18.963820] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWA.txt [2026-01-14T20:18:18.963971] [INFO ] [sig ] [542/3494] Completed BWA in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.6m [2026-01-14T20:18:18.964013] [INFO ] [sig ] [543/3494] Forecasting BWAY... [2026-01-14T20:18:18.964043] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-14T20:18:18.964074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-14T20:18:18.976195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-14T20:18:18.976620] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-14T20:18:18.977462] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-14T20:18:18.977517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:18.977551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:18.977605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:18.977665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:19.037341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:19.038331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:19.038428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:19.038465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:19.163660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:19.163814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:19.163854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:19.163899] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:19.167259] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-14T20:18:19.167539] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-14T20:18:19.167701] [INFO ] [sig ] BWAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:19.309998] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWAY.txt [2026-01-14T20:18:19.310184] [INFO ] [sig ] [543/3494] Completed BWAY in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-14T20:18:19.310231] [INFO ] [sig ] [544/3494] Forecasting BWB... [2026-01-14T20:18:19.310263] [INFO ] [sig ] Generating forecast for: BWB [2026-01-14T20:18:19.310294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-14T20:18:19.324413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-14T20:18:19.324846] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-14T20:18:19.325726] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-14T20:18:19.325787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:19.325833] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:19.325873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:19.325944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:19.386660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:19.387769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:19.387851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:19.387884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:19.510596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:19.510737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:19.510777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:19.510806] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:19.514698] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=45.40%) [2026-01-14T20:18:19.514973] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-14T20:18:19.515284] [INFO ] [sig ] BWB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:19.653491] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWB.txt [2026-01-14T20:18:19.653631] [INFO ] [sig ] [544/3494] Completed BWB in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-14T20:18:19.653672] [INFO ] [sig ] [545/3494] Forecasting BWEN... [2026-01-14T20:18:19.653702] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-14T20:18:19.653731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-14T20:18:19.665243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-14T20:18:19.665520] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-14T20:18:19.666302] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-14T20:18:19.666355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:19.666386] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:19.666412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:19.666468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:19.723389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:19.724274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:19.724356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:19.724404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:19.846347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:19.846495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:19.846537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:19.846566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:19.849984] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=26.56%) [2026-01-14T20:18:19.850282] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-14T20:18:19.850403] [INFO ] [sig ] BWEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:19.993904] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWEN.txt [2026-01-14T20:18:19.994048] [INFO ] [sig ] [545/3494] Completed BWEN in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-14T20:18:19.994086] [INFO ] [sig ] [546/3494] Forecasting BWFG... [2026-01-14T20:18:19.994116] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-14T20:18:19.994146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-14T20:18:20.005317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-14T20:18:20.005634] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-14T20:18:20.006430] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-14T20:18:20.006484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:20.006517] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:20.006544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:20.006623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:20.065711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:20.066493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:20.066587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:20.066622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:20.185825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:20.185979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:20.186017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:20.186046] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:20.189441] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=28.98%) [2026-01-14T20:18:20.189752] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-14T20:18:20.189880] [INFO ] [sig ] BWFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:20.334834] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWFG.txt [2026-01-14T20:18:20.334980] [INFO ] [sig ] [546/3494] Completed BWFG in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-14T20:18:20.335022] [INFO ] [sig ] [547/3494] Forecasting BWG... [2026-01-14T20:18:20.335054] [INFO ] [sig ] Generating forecast for: BWG [2026-01-14T20:18:20.335086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-14T20:18:20.346022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-14T20:18:20.346299] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-14T20:18:20.347088] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-14T20:18:20.347140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:20.347198] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:20.347236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:20.347294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:20.405244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:20.406122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:20.406203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:20.406236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:20.527549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:20.527805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:20.527854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:20.527888] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:20.531459] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-01-14T20:18:20.531753] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-14T20:18:20.531875] [INFO ] [sig ] BWG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:20.680184] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWG.txt [2026-01-14T20:18:20.680315] [INFO ] [sig ] [547/3494] Completed BWG in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:20.680353] [INFO ] [sig ] [548/3494] Forecasting BWIN... [2026-01-14T20:18:20.680382] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-14T20:18:20.680411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-14T20:18:20.691254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-14T20:18:20.691592] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-14T20:18:20.692371] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-14T20:18:20.692424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:20.692456] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:20.692482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:20.692538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:20.751496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:20.752216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:20.752296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:20.752330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:20.883446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:20.883651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:20.883698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:20.883728] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:20.887322] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=60.12%) [2026-01-14T20:18:20.887654] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-14T20:18:20.887825] [INFO ] [sig ] BWIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:21.030233] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BWIN.txt [2026-01-14T20:18:21.030390] [INFO ] [sig ] [548/3494] Completed BWIN in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:21.030431] [INFO ] [sig ] [549/3494] Forecasting BWMN... [2026-01-14T20:18:21.030462] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-14T20:18:21.030494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-14T20:18:21.041497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-14T20:18:21.041806] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-14T20:18:21.042626] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-14T20:18:21.042683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:21.042717] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:21.042745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:21.042803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:21.102236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:21.103053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:21.103136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:21.103170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:21.225833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:21.225989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:21.226029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:21.226058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:21.229517] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-14T20:18:21.229819] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-14T20:18:21.229945] [INFO ] [sig ] BWMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:21.371845] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BWMN.txt [2026-01-14T20:18:21.371993] [INFO ] [sig ] [549/3494] Completed BWMN in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:21.372030] [INFO ] [sig ] [550/3494] Forecasting BXC... [2026-01-14T20:18:21.372062] [INFO ] [sig ] Generating forecast for: BXC [2026-01-14T20:18:21.372095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-14T20:18:21.383279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-14T20:18:21.383638] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-14T20:18:21.384424] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-14T20:18:21.384477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:21.384508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:21.384535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:21.384615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:21.442640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:21.443725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:21.443805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:21.443837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:21.567919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:21.568103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:21.568152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:21.568219] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:21.572983] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-14T20:18:21.573281] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-14T20:18:21.573415] [INFO ] [sig ] BXC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:21.738885] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BXC.txt [2026-01-14T20:18:21.739042] [INFO ] [sig ] [550/3494] Completed BXC in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:21.739080] [INFO ] [sig ] [551/3494] Forecasting BXMX... [2026-01-14T20:18:21.739110] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-14T20:18:21.739145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-14T20:18:21.751591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-14T20:18:21.752004] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-14T20:18:21.752866] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-14T20:18:21.752921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:21.752954] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:21.752981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:21.753038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:21.811873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:21.812842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:21.812938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:21.812972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:21.939643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:21.939800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:21.939841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:21.939870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:21.943305] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-14T20:18:21.943611] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-14T20:18:21.943742] [INFO ] [sig ] BXMX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:22.089681] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BXMX.txt [2026-01-14T20:18:22.089847] [INFO ] [sig ] [551/3494] Completed BXMX in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:22.089886] [INFO ] [sig ] [552/3494] Forecasting BXP... [2026-01-14T20:18:22.089916] [INFO ] [sig ] Generating forecast for: BXP [2026-01-14T20:18:22.089945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-14T20:18:22.101726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-14T20:18:22.102106] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-14T20:18:22.102979] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-14T20:18:22.103032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:22.103064] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:22.103090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:22.103146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:22.163763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:22.164882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:22.164963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:22.164995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:22.291873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:22.292031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:22.292075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:22.292104] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:22.295569] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-14T20:18:22.295900] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-14T20:18:22.296050] [INFO ] [sig ] BXP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:22.444212] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BXP.txt [2026-01-14T20:18:22.444559] [INFO ] [sig ] [552/3494] Completed BXP in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:22.444617] [INFO ] [sig ] [553/3494] Forecasting BXSL... [2026-01-14T20:18:22.444648] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-14T20:18:22.444679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-14T20:18:22.457405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-14T20:18:22.457787] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-14T20:18:22.458619] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-14T20:18:22.458674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:22.458706] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:22.458733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:22.458790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:22.518107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:22.518998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:22.519082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:22.519119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:22.635836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:22.635997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:22.636037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:22.636071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:22.639538] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-01-14T20:18:22.639841] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-14T20:18:22.639967] [INFO ] [sig ] BXSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:22.783767] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BXSL.txt [2026-01-14T20:18:22.783924] [INFO ] [sig ] [553/3494] Completed BXSL in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:22.783962] [INFO ] [sig ] [554/3494] Forecasting BYD... [2026-01-14T20:18:22.783990] [INFO ] [sig ] Generating forecast for: BYD [2026-01-14T20:18:22.784021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-14T20:18:22.797069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-14T20:18:22.797434] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-14T20:18:22.798304] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-14T20:18:22.798359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:22.798392] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:22.798420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:22.798477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:22.859934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:22.860857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:22.860938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:22.860972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:22.988910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:22.989069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:22.989111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:22.989140] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:22.992800] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-14T20:18:22.993105] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-14T20:18:22.993238] [INFO ] [sig ] BYD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:23.141033] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BYD.txt [2026-01-14T20:18:23.141192] [INFO ] [sig ] [554/3494] Completed BYD in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:23.141231] [INFO ] [sig ] [555/3494] Forecasting BYM... [2026-01-14T20:18:23.141261] [INFO ] [sig ] Generating forecast for: BYM [2026-01-14T20:18:23.141293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-14T20:18:23.153043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-14T20:18:23.153363] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-14T20:18:23.154152] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-14T20:18:23.154207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:23.154238] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:23.154264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:23.154319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:23.212059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:23.212962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:23.213045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:23.213079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:23.334138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:23.334302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:23.334344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:23.334374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:23.338367] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=33.93%) [2026-01-14T20:18:23.338757] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-14T20:18:23.338922] [INFO ] [sig ] BYM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:23.494601] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BYM.txt [2026-01-14T20:18:23.494755] [INFO ] [sig ] [555/3494] Completed BYM in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:23.494793] [INFO ] [sig ] [556/3494] Forecasting BYRN... [2026-01-14T20:18:23.494822] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-14T20:18:23.494853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-14T20:18:23.506543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-14T20:18:23.506906] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-14T20:18:23.507753] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-14T20:18:23.507807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:23.507839] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:23.507865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:23.507920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:23.564114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:23.564987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:23.565067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:23.565100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:23.684894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:23.685064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:23.685103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:23.685130] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:23.691615] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=42.00%) [2026-01-14T20:18:23.691907] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-14T20:18:23.692029] [INFO ] [sig ] BYRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:23.833284] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BYRN.txt [2026-01-14T20:18:23.833435] [INFO ] [sig ] [556/3494] Completed BYRN in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:23.833475] [INFO ] [sig ] [557/3494] Forecasting BYSI... [2026-01-14T20:18:23.833505] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-14T20:18:23.833535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-14T20:18:23.845882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-14T20:18:23.846207] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-14T20:18:23.847184] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-14T20:18:23.847236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:23.847267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:23.847294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:23.847349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:23.905324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:23.906068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:23.906174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:23.906208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:24.012674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:24.012831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:24.012870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:24.012898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:24.016264] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-14T20:18:24.016533] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-14T20:18:24.016677] [INFO ] [sig ] BYSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:24.156518] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/BYSI.txt [2026-01-14T20:18:24.156727] [INFO ] [sig ] [557/3494] Completed BYSI in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.5m [2026-01-14T20:18:24.156785] [INFO ] [sig ] [558/3494] Forecasting BZ... [2026-01-14T20:18:24.156828] [INFO ] [sig ] Generating forecast for: BZ [2026-01-14T20:18:24.156860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-14T20:18:24.169217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-14T20:18:24.169625] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-14T20:18:24.170427] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-14T20:18:24.170480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:24.170514] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:24.170541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:24.170622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:24.229713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:24.230618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:24.230700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:24.230735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:24.357557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:24.357759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:24.357802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:24.357831] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:24.361313] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-14T20:18:24.361637] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-14T20:18:24.361774] [INFO ] [sig ] BZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:24.508375] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BZ.txt [2026-01-14T20:18:24.508529] [INFO ] [sig ] [558/3494] Completed BZ in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:24.508584] [INFO ] [sig ] [559/3494] Forecasting BZH... [2026-01-14T20:18:24.508617] [INFO ] [sig ] Generating forecast for: BZH [2026-01-14T20:18:24.508649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-14T20:18:24.520491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-14T20:18:24.520834] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-14T20:18:24.521837] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-14T20:18:24.521890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:24.521921] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:24.521947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:24.522003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:24.583753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:24.584568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:24.584667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:24.584701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:24.703974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:24.704126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:24.704166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:24.704196] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:24.707601] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-01-14T20:18:24.707901] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-14T20:18:24.708028] [INFO ] [sig ] BZH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:24.848698] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BZH.txt [2026-01-14T20:18:24.848843] [INFO ] [sig ] [559/3494] Completed BZH in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:24.848882] [INFO ] [sig ] [560/3494] Forecasting BZUN... [2026-01-14T20:18:24.848911] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-14T20:18:24.848941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-14T20:18:24.861278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-14T20:18:24.861604] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-14T20:18:24.862405] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-14T20:18:24.862459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:24.862503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:24.862532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:24.862607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:24.923429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:24.924491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:24.924592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:24.924628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:25.051916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:25.052066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:25.052107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:25.052139] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:25.055868] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-14T20:18:25.056144] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-14T20:18:25.056267] [INFO ] [sig ] BZUN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:25.202932] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/BZUN.txt [2026-01-14T20:18:25.203103] [INFO ] [sig ] [560/3494] Completed BZUN in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:25.203142] [INFO ] [sig ] [561/3494] Forecasting C... [2026-01-14T20:18:25.203171] [INFO ] [sig ] Generating forecast for: C [2026-01-14T20:18:25.203203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-14T20:18:25.214294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-14T20:18:25.214659] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-14T20:18:25.215496] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-14T20:18:25.215550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:25.215604] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:25.215635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:25.215692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:25.280109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:25.281048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:25.281133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:25.281177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:25.407895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:25.408050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:25.408090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:25.408119] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:25.411613] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=66.99%) [2026-01-14T20:18:25.411884] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-14T20:18:25.412011] [INFO ] [sig ] C: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:25.556813] [INFO ] [LOCAL ] Saved forecast: C 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/C.txt [2026-01-14T20:18:25.556966] [INFO ] [sig ] [561/3494] Completed C in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:25.557009] [INFO ] [sig ] [562/3494] Forecasting CAAP... [2026-01-14T20:18:25.557039] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-14T20:18:25.557071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-14T20:18:25.568775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-14T20:18:25.569093] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-14T20:18:25.569887] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-14T20:18:25.569940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:25.569971] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:25.569999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:25.570055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:25.630135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:25.630920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:25.630999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:25.631033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:25.754597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:25.754758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:25.754799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:25.754828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:25.758447] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-14T20:18:25.758777] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-14T20:18:25.758915] [INFO ] [sig ] CAAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:25.903444] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CAAP.txt [2026-01-14T20:18:25.903622] [INFO ] [sig ] [562/3494] Completed CAAP in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:25.903668] [INFO ] [sig ] [563/3494] Forecasting CAAS... [2026-01-14T20:18:25.903709] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-14T20:18:25.903741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-14T20:18:25.915170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-14T20:18:25.915535] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-14T20:18:25.916465] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-14T20:18:25.916520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:25.916553] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:25.916606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:25.916675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:25.978155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:25.979057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:25.979139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:25.979173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:26.093959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:26.094226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:26.094269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:26.094300] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:26.098442] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=80.01%) [2026-01-14T20:18:26.098868] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-14T20:18:26.099014] [INFO ] [sig ] CAAS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:26.248658] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CAAS.txt [2026-01-14T20:18:26.248812] [INFO ] [sig ] [563/3494] Completed CAAS in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-14T20:18:26.248851] [INFO ] [sig ] [564/3494] Forecasting CABA... [2026-01-14T20:18:26.248886] [INFO ] [sig ] Generating forecast for: CABA [2026-01-14T20:18:26.248915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-14T20:18:26.259961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-14T20:18:26.260339] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-14T20:18:26.261185] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-14T20:18:26.261240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:26.261317] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:26.261357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:26.261438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:26.320082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:26.320976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:26.321059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:26.321093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:26.442856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:26.443017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:26.443059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:26.443089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:26.447126] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=39.85%) [2026-01-14T20:18:26.447450] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-14T20:18:26.447603] [INFO ] [sig ] CABA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:26.596310] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CABA.txt [2026-01-14T20:18:26.596456] [INFO ] [sig ] [564/3494] Completed CABA in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:26.596495] [INFO ] [sig ] [565/3494] Forecasting CABO... [2026-01-14T20:18:26.596525] [INFO ] [sig ] Generating forecast for: CABO [2026-01-14T20:18:26.596555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-14T20:18:26.609120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-14T20:18:26.609470] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-14T20:18:26.610363] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-14T20:18:26.610419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:26.610452] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:26.610479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:26.610535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:26.674266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:26.675210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:26.675311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:26.675347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:26.805863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:26.806019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:26.806059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:26.806088] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:26.809495] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-14T20:18:26.809790] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-14T20:18:26.809916] [INFO ] [sig ] CABO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:26.955867] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CABO.txt [2026-01-14T20:18:26.956029] [INFO ] [sig ] [565/3494] Completed CABO in 0.4s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:26.956070] [INFO ] [sig ] [566/3494] Forecasting CAC... [2026-01-14T20:18:26.956100] [INFO ] [sig ] Generating forecast for: CAC [2026-01-14T20:18:26.956130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-14T20:18:26.967884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-14T20:18:26.968264] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-14T20:18:26.969087] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-14T20:18:26.969141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:26.969174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:26.969203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:26.969260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:27.030317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:27.031154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:27.031236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:27.031270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:27.158334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:27.158488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:27.158529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:27.158559] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:27.162527] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-14T20:18:27.162823] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-14T20:18:27.162948] [INFO ] [sig ] CAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:27.304817] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CAC.txt [2026-01-14T20:18:27.304948] [INFO ] [sig ] [566/3494] Completed CAC in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:27.304988] [INFO ] [sig ] [567/3494] Forecasting CACC... [2026-01-14T20:18:27.305018] [INFO ] [sig ] Generating forecast for: CACC [2026-01-14T20:18:27.305047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-14T20:18:27.316692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-14T20:18:27.317035] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-14T20:18:27.318069] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-14T20:18:27.318122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:27.318154] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:27.318181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:27.318248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:27.378288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:27.379272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:27.379352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:27.379385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:27.499953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:27.500099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:27.500138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:27.500208] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:27.503563] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-01-14T20:18:27.503929] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-14T20:18:27.504054] [INFO ] [sig ] CACC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:27.647395] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CACC.txt [2026-01-14T20:18:27.647524] [INFO ] [sig ] [567/3494] Completed CACC in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:27.647562] [INFO ] [sig ] [568/3494] Forecasting CACI... [2026-01-14T20:18:27.647610] [INFO ] [sig ] Generating forecast for: CACI [2026-01-14T20:18:27.647641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-14T20:18:27.658867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-14T20:18:27.659179] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-14T20:18:27.659998] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-14T20:18:27.660050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:27.660082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:27.660109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:27.660165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:27.717168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:27.717872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:27.717949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:27.717981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:27.835099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:27.835242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:27.835288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:27.835322] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:27.838705] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-01-14T20:18:27.838985] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-14T20:18:27.839111] [INFO ] [sig ] CACI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:27.984814] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CACI.txt [2026-01-14T20:18:27.984963] [INFO ] [sig ] [568/3494] Completed CACI in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:27.985003] [INFO ] [sig ] [569/3494] Forecasting CADL... [2026-01-14T20:18:27.985034] [INFO ] [sig ] Generating forecast for: CADL [2026-01-14T20:18:27.985064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-14T20:18:27.996355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-14T20:18:27.996695] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-14T20:18:27.997469] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-14T20:18:27.997520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:27.997551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:27.997598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:27.997657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:28.057534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:28.058433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:28.058726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:28.058779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:28.179820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:28.179955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:28.179991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:28.180019] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:28.183266] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-14T20:18:28.183532] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-14T20:18:28.183670] [INFO ] [sig ] CADL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:28.324891] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CADL.txt [2026-01-14T20:18:28.325007] [INFO ] [sig ] [569/3494] Completed CADL in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:28.325044] [INFO ] [sig ] [570/3494] Forecasting CAE... [2026-01-14T20:18:28.325074] [INFO ] [sig ] Generating forecast for: CAE [2026-01-14T20:18:28.325103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-14T20:18:28.336408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-14T20:18:28.336706] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-14T20:18:28.337462] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-14T20:18:28.337514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:28.337545] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:28.337591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:28.337655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:28.400717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:28.401828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:28.401909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:28.401940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:28.526556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:28.526732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:28.526771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:28.526799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:28.530273] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-14T20:18:28.530549] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-14T20:18:28.530695] [INFO ] [sig ] CAE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:28.670047] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAE.txt [2026-01-14T20:18:28.670180] [INFO ] [sig ] [570/3494] Completed CAE in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:28.670217] [INFO ] [sig ] [571/3494] Forecasting CAF... [2026-01-14T20:18:28.670246] [INFO ] [sig ] Generating forecast for: CAF [2026-01-14T20:18:28.670275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-14T20:18:28.681051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-14T20:18:28.681363] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-14T20:18:28.682151] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-14T20:18:28.682203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:28.682235] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:28.682273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:28.682330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:28.738961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:28.739851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:28.739932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:28.739964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:28.853679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:28.853833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:28.853872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:28.853900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:28.857330] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=71.13%) [2026-01-14T20:18:28.857637] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-14T20:18:28.857777] [INFO ] [sig ] CAF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:29.002725] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CAF.txt [2026-01-14T20:18:29.002884] [INFO ] [sig ] [571/3494] Completed CAF in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:29.002924] [INFO ] [sig ] [572/3494] Forecasting CAG... [2026-01-14T20:18:29.002954] [INFO ] [sig ] Generating forecast for: CAG [2026-01-14T20:18:29.002985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-14T20:18:29.015949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-14T20:18:29.016344] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-14T20:18:29.017169] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-14T20:18:29.017223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:29.017256] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:29.017283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:29.017340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:29.084364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:29.085517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:29.085646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:29.085700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:29.255380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:29.255617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:29.255681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:29.255719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:29.261322] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=22.84%) [2026-01-14T20:18:29.261924] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-14T20:18:29.262154] [INFO ] [sig ] CAG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:29.439274] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAG.txt [2026-01-14T20:18:29.439506] [INFO ] [sig ] [572/3494] Completed CAG in 0.4s | 2.81 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:29.439594] [INFO ] [sig ] [573/3494] Forecasting CAH... [2026-01-14T20:18:29.439646] [INFO ] [sig ] Generating forecast for: CAH [2026-01-14T20:18:29.439691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-14T20:18:29.463807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-14T20:18:29.465208] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-14T20:18:29.466909] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-14T20:18:29.466995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:29.467034] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:29.467067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:29.467145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:29.545442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:29.546599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:29.546703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:29.546742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:29.707875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:29.708071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:29.708121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:29.708156] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:29.712920] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-14T20:18:29.713324] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-14T20:18:29.713492] [INFO ] [sig ] CAH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:29.911234] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAH.txt [2026-01-14T20:18:29.911487] [INFO ] [sig ] [573/3494] Completed CAH in 0.5s | 2.80 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:29.911542] [INFO ] [sig ] [574/3494] Forecasting CAKE... [2026-01-14T20:18:29.911603] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-14T20:18:29.911648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-14T20:18:29.931162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-14T20:18:29.935051] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-14T20:18:29.936807] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-14T20:18:29.936900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:29.936943] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:29.936980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:29.937067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:30.013531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:30.014719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:30.014889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:30.014929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:30.183641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:30.183811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:30.183859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:30.183889] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:30.187476] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-14T20:18:30.187839] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-14T20:18:30.187982] [INFO ] [sig ] CAKE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:30.358990] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAKE.txt [2026-01-14T20:18:30.359167] [INFO ] [sig ] [574/3494] Completed CAKE in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:30.359209] [INFO ] [sig ] [575/3494] Forecasting CAL... [2026-01-14T20:18:30.359241] [INFO ] [sig ] Generating forecast for: CAL [2026-01-14T20:18:30.359280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-14T20:18:30.371115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-14T20:18:30.371434] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-14T20:18:30.372271] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-14T20:18:30.372325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:30.372358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:30.372385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:30.372444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:30.428263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:30.429205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:30.429289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:30.429322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:30.546855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:30.547013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:30.547053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:30.547082] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:30.550516] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=35.28%) [2026-01-14T20:18:30.550812] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-14T20:18:30.550941] [INFO ] [sig ] CAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:30.692259] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAL.txt [2026-01-14T20:18:30.692423] [INFO ] [sig ] [575/3494] Completed CAL in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-14T20:18:30.692462] [INFO ] [sig ] [576/3494] Forecasting CALC... [2026-01-14T20:18:30.692490] [INFO ] [sig ] Generating forecast for: CALC [2026-01-14T20:18:30.692521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-14T20:18:30.704064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-14T20:18:30.704418] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-14T20:18:30.705410] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-14T20:18:30.705463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:30.705495] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:30.705523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:30.705596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:30.763376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:30.764277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:30.764358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:30.764391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:30.876107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:30.876264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:30.876304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:30.876332] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:30.879725] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-01-14T20:18:30.880000] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-14T20:18:30.880125] [INFO ] [sig ] CALC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:31.018931] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CALC.txt [2026-01-14T20:18:31.019081] [INFO ] [sig ] [576/3494] Completed CALC in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-14T20:18:31.019120] [INFO ] [sig ] [577/3494] Forecasting CALM... [2026-01-14T20:18:31.019149] [INFO ] [sig ] Generating forecast for: CALM [2026-01-14T20:18:31.019179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-14T20:18:31.030289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-14T20:18:31.030608] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-14T20:18:31.031373] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-14T20:18:31.031425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:31.031457] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:31.031484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:31.031539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:31.088138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:31.088818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:31.088895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:31.088927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:31.209428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:31.209596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:31.209638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:31.209667] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:31.212987] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-14T20:18:31.213259] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-14T20:18:31.213389] [INFO ] [sig ] CALM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:31.354853] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CALM.txt [2026-01-14T20:18:31.355001] [INFO ] [sig ] [577/3494] Completed CALM in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-14T20:18:31.355040] [INFO ] [sig ] [578/3494] Forecasting CALX... [2026-01-14T20:18:31.355069] [INFO ] [sig ] Generating forecast for: CALX [2026-01-14T20:18:31.355099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-14T20:18:31.367013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-14T20:18:31.367304] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-14T20:18:31.368115] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-14T20:18:31.368167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:31.368199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:31.368226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:31.368283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:31.424977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:31.425634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:31.425710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:31.425742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:31.547016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:31.547179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:31.547220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:31.547250] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:31.550860] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-14T20:18:31.551174] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-14T20:18:31.551309] [INFO ] [sig ] CALX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:31.703018] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CALX.txt [2026-01-14T20:18:31.703174] [INFO ] [sig ] [578/3494] Completed CALX in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-14T20:18:31.703213] [INFO ] [sig ] [579/3494] Forecasting CAPL... [2026-01-14T20:18:31.703246] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-14T20:18:31.703285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-14T20:18:31.714959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-14T20:18:31.715334] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-14T20:18:31.716329] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-14T20:18:31.716395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:31.716427] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:31.716454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:31.716708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:31.779556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:31.780477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:31.780564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:31.780618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:31.904305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:31.904461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:31.904500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:31.904528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:31.907930] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-14T20:18:31.908252] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-14T20:18:31.908412] [INFO ] [sig ] CAPL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:32.054406] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CAPL.txt [2026-01-14T20:18:32.054556] [INFO ] [sig ] [579/3494] Completed CAPL in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-14T20:18:32.054614] [INFO ] [sig ] [580/3494] Forecasting CARE... [2026-01-14T20:18:32.054644] [INFO ] [sig ] Generating forecast for: CARE [2026-01-14T20:18:32.054674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-14T20:18:32.066434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-14T20:18:32.066748] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-14T20:18:32.067510] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-14T20:18:32.067562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:32.067612] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:32.067640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:32.067723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:32.130724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:32.131658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:32.131746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:32.131781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:32.251565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:32.251746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:32.251787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:32.251819] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:32.255240] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-14T20:18:32.255526] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-14T20:18:32.255672] [INFO ] [sig ] CARE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:32.407323] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CARE.txt [2026-01-14T20:18:32.407695] [INFO ] [sig ] [580/3494] Completed CARE in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-14T20:18:32.407740] [INFO ] [sig ] [581/3494] Forecasting CARG... [2026-01-14T20:18:32.407770] [INFO ] [sig ] Generating forecast for: CARG [2026-01-14T20:18:32.407801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-14T20:18:32.421004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-14T20:18:32.421317] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-14T20:18:32.422319] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-14T20:18:32.422373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:32.422444] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:32.422475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:32.422535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:32.485596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:32.486454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:32.486537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:32.486590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:32.616631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:32.616789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:32.616830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:32.616859] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:32.620369] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-14T20:18:32.620691] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-14T20:18:32.620824] [INFO ] [sig ] CARG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:32.771398] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CARG.txt [2026-01-14T20:18:32.771561] [INFO ] [sig ] [581/3494] Completed CARG in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:32.771624] [INFO ] [sig ] [582/3494] Forecasting CARS... [2026-01-14T20:18:32.771654] [INFO ] [sig ] Generating forecast for: CARS [2026-01-14T20:18:32.771685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-14T20:18:32.786002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-14T20:18:32.786350] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-14T20:18:32.787720] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-14T20:18:32.787785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:32.787824] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:32.787859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:32.787933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:32.848002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:32.848929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:32.849020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:32.849054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:32.980142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:32.980353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:32.980409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:32.980441] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:32.984743] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=43.47%) [2026-01-14T20:18:32.985069] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-14T20:18:32.985212] [INFO ] [sig ] CARS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:33.139553] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CARS.txt [2026-01-14T20:18:33.139725] [INFO ] [sig ] [582/3494] Completed CARS in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:33.139765] [INFO ] [sig ] [583/3494] Forecasting CASH... [2026-01-14T20:18:33.139794] [INFO ] [sig ] Generating forecast for: CASH [2026-01-14T20:18:33.139824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-14T20:18:33.151853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-14T20:18:33.152237] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-14T20:18:33.153072] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-14T20:18:33.153126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:33.153159] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:33.153186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:33.153243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:33.210694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:33.211559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:33.211656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:33.211690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:33.327017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:33.327176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:33.327216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:33.327245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:33.330611] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-14T20:18:33.330889] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-14T20:18:33.331011] [INFO ] [sig ] CASH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:33.471013] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CASH.txt [2026-01-14T20:18:33.471170] [INFO ] [sig ] [583/3494] Completed CASH in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:33.471209] [INFO ] [sig ] [584/3494] Forecasting CASS... [2026-01-14T20:18:33.471237] [INFO ] [sig ] Generating forecast for: CASS [2026-01-14T20:18:33.471269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-14T20:18:33.482445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-14T20:18:33.482849] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-14T20:18:33.483647] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-14T20:18:33.483712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:33.483745] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:33.483771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:33.483827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:33.540868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:33.541726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:33.541807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:33.541838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:33.656797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:33.656949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:33.656988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:33.657046] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:33.663871] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-14T20:18:33.664161] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-14T20:18:33.664290] [INFO ] [sig ] CASS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:33.806558] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CASS.txt [2026-01-14T20:18:33.806699] [INFO ] [sig ] [584/3494] Completed CASS in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:33.806738] [INFO ] [sig ] [585/3494] Forecasting CASY... [2026-01-14T20:18:33.806767] [INFO ] [sig ] Generating forecast for: CASY [2026-01-14T20:18:33.806797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-14T20:18:33.819714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-14T20:18:33.819980] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-14T20:18:33.820858] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-14T20:18:33.820914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:33.820946] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:33.820973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:33.821030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:33.880446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:33.881283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:33.881369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:33.881403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:34.005299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:34.005462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:34.005503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:34.005533] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:34.008997] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-01-14T20:18:34.009288] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-14T20:18:34.009422] [INFO ] [sig ] CASY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:34.156794] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CASY.txt [2026-01-14T20:18:34.156949] [INFO ] [sig ] [585/3494] Completed CASY in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:34.156987] [INFO ] [sig ] [586/3494] Forecasting CATH... [2026-01-14T20:18:34.157017] [INFO ] [sig ] Generating forecast for: CATH [2026-01-14T20:18:34.157046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-14T20:18:34.169354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-14T20:18:34.169890] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-14T20:18:34.170783] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-14T20:18:34.170838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:34.170870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:34.170898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:34.170955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:34.232145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:34.232893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:34.232974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:34.233008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:34.351770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:34.351924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:34.351964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:34.351993] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:34.355323] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-14T20:18:34.355655] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-14T20:18:34.355811] [INFO ] [sig ] CATH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:34.505100] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CATH.txt [2026-01-14T20:18:34.505260] [INFO ] [sig ] [586/3494] Completed CATH in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:34.505301] [INFO ] [sig ] [587/3494] Forecasting CATO... [2026-01-14T20:18:34.505335] [INFO ] [sig ] Generating forecast for: CATO [2026-01-14T20:18:34.505370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-14T20:18:34.517075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-14T20:18:34.517450] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-14T20:18:34.518300] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-14T20:18:34.518353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:34.518387] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:34.518414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:34.518471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:34.578387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:34.579293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:34.579378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:34.579413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:34.699042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:34.699204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:34.699243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:34.699272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:34.702615] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-14T20:18:34.702893] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-14T20:18:34.703015] [INFO ] [sig ] CATO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:34.845849] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CATO.txt [2026-01-14T20:18:34.845981] [INFO ] [sig ] [587/3494] Completed CATO in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:34.846024] [INFO ] [sig ] [588/3494] Forecasting CATY... [2026-01-14T20:18:34.846054] [INFO ] [sig ] Generating forecast for: CATY [2026-01-14T20:18:34.846084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-14T20:18:34.857259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-14T20:18:34.857660] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-14T20:18:34.858483] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-14T20:18:34.858536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:34.858568] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:34.858619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:34.858676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:34.915421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:34.916291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:34.916369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:34.916401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:35.036212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:35.036369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:35.036408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:35.036438] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:35.039853] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-14T20:18:35.040134] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-14T20:18:35.040258] [INFO ] [sig ] CATY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:35.187456] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CATY.txt [2026-01-14T20:18:35.187627] [INFO ] [sig ] [588/3494] Completed CATY in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:35.187686] [INFO ] [sig ] [589/3494] Forecasting CAVA... [2026-01-14T20:18:35.187721] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-14T20:18:35.187753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-14T20:18:35.199087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-14T20:18:35.199413] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-14T20:18:35.200224] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-14T20:18:35.200279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:35.200312] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:35.200340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:35.200398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:35.261697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:35.262592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:35.262678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:35.262713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:35.387628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:35.387787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:35.387827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:35.387855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:35.391164] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=59.17%) [2026-01-14T20:18:35.391454] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-14T20:18:35.391592] [INFO ] [sig ] CAVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:35.536485] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CAVA.txt [2026-01-14T20:18:35.536659] [INFO ] [sig ] [589/3494] Completed CAVA in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:35.536701] [INFO ] [sig ] [590/3494] Forecasting CB... [2026-01-14T20:18:35.536731] [INFO ] [sig ] Generating forecast for: CB [2026-01-14T20:18:35.536761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-14T20:18:35.548373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-14T20:18:35.548724] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-14T20:18:35.549547] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-14T20:18:35.549631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:35.549668] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:35.549696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:35.549754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:35.610415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:35.611376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:35.611473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:35.611508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:35.738839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:35.739006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:35.739049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:35.739079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:35.742623] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=59.68%) [2026-01-14T20:18:35.742949] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-14T20:18:35.743089] [INFO ] [sig ] CB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:35.893030] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CB.txt [2026-01-14T20:18:35.893180] [INFO ] [sig ] [590/3494] Completed CB in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-14T20:18:35.893218] [INFO ] [sig ] [591/3494] Forecasting CBAN... [2026-01-14T20:18:35.893248] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-14T20:18:35.893277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-14T20:18:35.905105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-14T20:18:35.905395] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-14T20:18:35.906249] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-14T20:18:35.906303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:35.906336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:35.906363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:35.906421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:35.967182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:35.967861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:35.967976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:35.968031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:36.083180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:36.083319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:36.083373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:36.083402] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:36.086702] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-14T20:18:36.086972] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-14T20:18:36.087094] [INFO ] [sig ] CBAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:36.234591] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CBAN.txt [2026-01-14T20:18:36.234750] [INFO ] [sig ] [591/3494] Completed CBAN in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:36.234789] [INFO ] [sig ] [592/3494] Forecasting CBL... [2026-01-14T20:18:36.234818] [INFO ] [sig ] Generating forecast for: CBL [2026-01-14T20:18:36.234849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-14T20:18:36.246331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-14T20:18:36.246711] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-14T20:18:36.247566] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-14T20:18:36.247643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:36.247700] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:36.247730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:36.247788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:36.309193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:36.310073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:36.310154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:36.310189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:36.430672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:36.430834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:36.430873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:36.430900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:36.434256] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-14T20:18:36.434525] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-14T20:18:36.434663] [INFO ] [sig ] CBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:36.581958] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CBL.txt [2026-01-14T20:18:36.582103] [INFO ] [sig ] [592/3494] Completed CBL in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:36.582142] [INFO ] [sig ] [593/3494] Forecasting CBNK... [2026-01-14T20:18:36.582171] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-14T20:18:36.582201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-14T20:18:36.593800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-14T20:18:36.594170] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-14T20:18:36.595001] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-14T20:18:36.595055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:36.595087] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:36.595113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:36.595169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:36.656981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:36.658119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:36.658209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:36.658243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:36.778119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:36.778275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:36.778317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:36.778347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:36.781828] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-14T20:18:36.782111] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-14T20:18:36.782239] [INFO ] [sig ] CBNK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:36.929318] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CBNK.txt [2026-01-14T20:18:36.929477] [INFO ] [sig ] [593/3494] Completed CBNK in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:36.929517] [INFO ] [sig ] [594/3494] Forecasting CBRE... [2026-01-14T20:18:36.929546] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-14T20:18:36.929796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-14T20:18:36.942199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-14T20:18:36.942549] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-14T20:18:36.943434] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-14T20:18:36.943490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:36.943523] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:36.943550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:36.943644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:37.005500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:37.006900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:37.006995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:37.007030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:37.123164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:37.123326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:37.123366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:37.123396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:37.127157] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-14T20:18:37.127530] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-14T20:18:37.127704] [INFO ] [sig ] CBRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:37.281086] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CBRE.txt [2026-01-14T20:18:37.281299] [INFO ] [sig ] [594/3494] Completed CBRE in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:37.281354] [INFO ] [sig ] [595/3494] Forecasting CBRL... [2026-01-14T20:18:37.281395] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-14T20:18:37.281439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-14T20:18:37.293738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-14T20:18:37.294017] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-14T20:18:37.294881] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-14T20:18:37.294935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:37.294979] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:37.295009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:37.295066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:37.355966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:37.356650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:37.356728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:37.356762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:37.482719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:37.482870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:37.482911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:37.482941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:37.486415] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-14T20:18:37.486718] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-14T20:18:37.486847] [INFO ] [sig ] CBRL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:37.631175] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CBRL.txt [2026-01-14T20:18:37.631326] [INFO ] [sig ] [595/3494] Completed CBRL in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:37.631364] [INFO ] [sig ] [596/3494] Forecasting CBSH... [2026-01-14T20:18:37.631393] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-14T20:18:37.631425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-14T20:18:37.643480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-14T20:18:37.644005] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-14T20:18:37.644790] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-14T20:18:37.644842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:37.644873] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:37.644900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:37.644955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:37.703782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:37.704430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:37.704505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:37.704538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:37.822444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:37.822606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:37.822645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:37.822673] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:37.825981] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=36.33%) [2026-01-14T20:18:37.826254] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-14T20:18:37.826373] [INFO ] [sig ] CBSH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:37.967158] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CBSH.txt [2026-01-14T20:18:37.967310] [INFO ] [sig ] [596/3494] Completed CBSH in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:37.967350] [INFO ] [sig ] [597/3494] Forecasting CBUS... [2026-01-14T20:18:37.967380] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-14T20:18:37.967410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-14T20:18:37.978680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-14T20:18:37.978997] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-14T20:18:37.979785] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-14T20:18:37.979837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:37.979870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:37.979897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:37.979953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:38.037281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:38.038153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:38.038233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:38.038266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:38.158109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:38.158263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:38.158302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:38.158331] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:38.161676] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-01-14T20:18:38.161956] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-14T20:18:38.162081] [INFO ] [sig ] CBUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:38.307715] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CBUS.txt [2026-01-14T20:18:38.307860] [INFO ] [sig ] [597/3494] Completed CBUS in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-14T20:18:38.307899] [INFO ] [sig ] [598/3494] Forecasting CBZ... [2026-01-14T20:18:38.307928] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-14T20:18:38.307958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-14T20:18:38.320639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-14T20:18:38.320895] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-14T20:18:38.321871] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-14T20:18:38.321923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:38.321986] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:38.322015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:38.322071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:38.378934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:38.379626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:38.379720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:38.379754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:38.495133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:38.495290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:38.495330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:38.495358] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:38.498927] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=64.98%) [2026-01-14T20:18:38.499202] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-14T20:18:38.499325] [INFO ] [sig ] CBZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:38.646539] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CBZ.txt [2026-01-14T20:18:38.646713] [INFO ] [sig ] [598/3494] Completed CBZ in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:38.646753] [INFO ] [sig ] [599/3494] Forecasting CC... [2026-01-14T20:18:38.646789] [INFO ] [sig ] Generating forecast for: CC [2026-01-14T20:18:38.646821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-14T20:18:38.658883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-14T20:18:38.659293] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-14T20:18:38.660112] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-14T20:18:38.660166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:38.660198] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:38.660225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:38.660280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:38.719343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:38.720400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:38.720489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:38.720524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:38.847559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:38.847758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:38.847800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:38.847828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:38.851197] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-14T20:18:38.851487] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-14T20:18:38.851634] [INFO ] [sig ] CC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:38.996376] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CC.txt [2026-01-14T20:18:38.996546] [INFO ] [sig ] [599/3494] Completed CC in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:38.996613] [INFO ] [sig ] [600/3494] Forecasting CCAP... [2026-01-14T20:18:38.996644] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-14T20:18:38.996673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-14T20:18:39.008500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-14T20:18:39.008919] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-14T20:18:39.009755] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-14T20:18:39.009807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:39.009839] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:39.009865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:39.009921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:39.070740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:39.071682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:39.071768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:39.071801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:39.193365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:39.193530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:39.193589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:39.193621] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:39.197037] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-14T20:18:39.197385] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-14T20:18:39.197527] [INFO ] [sig ] CCAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:39.341453] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCAP.txt [2026-01-14T20:18:39.341625] [INFO ] [sig ] [600/3494] Completed CCAP in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:39.341666] [INFO ] [sig ] [601/3494] Forecasting CCB... [2026-01-14T20:18:39.341697] [INFO ] [sig ] Generating forecast for: CCB [2026-01-14T20:18:39.341728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-14T20:18:39.353180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-14T20:18:39.353471] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-14T20:18:39.354281] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-14T20:18:39.354334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:39.354366] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:39.354393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:39.354448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:39.413941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:39.414807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:39.414896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:39.414929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:39.536127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:39.536285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:39.536327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:39.536358] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:39.539854] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-01-14T20:18:39.540131] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-14T20:18:39.540255] [INFO ] [sig ] CCB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:39.684828] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCB.txt [2026-01-14T20:18:39.684995] [INFO ] [sig ] [601/3494] Completed CCB in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:39.685035] [INFO ] [sig ] [602/3494] Forecasting CCBG... [2026-01-14T20:18:39.685067] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-14T20:18:39.685097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-14T20:18:39.697086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-14T20:18:39.697473] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-14T20:18:39.698301] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-14T20:18:39.698354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:39.698387] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:39.698419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:39.698488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:39.755870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:39.756759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:39.756845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:39.756878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:39.879321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:39.879486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:39.879537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:39.879604] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:39.883456] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=72.04%) [2026-01-14T20:18:39.883805] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-14T20:18:39.883958] [INFO ] [sig ] CCBG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:40.025342] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCBG.txt [2026-01-14T20:18:40.025506] [INFO ] [sig ] [602/3494] Completed CCBG in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:40.025546] [INFO ] [sig ] [603/3494] Forecasting CCCC... [2026-01-14T20:18:40.025596] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-14T20:18:40.025629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-14T20:18:40.038210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-14T20:18:40.038598] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-14T20:18:40.039653] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-14T20:18:40.039705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:40.039737] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:40.039764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:40.039820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:40.101715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:40.102644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:40.102724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:40.102758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:40.228316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:40.228471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:40.228509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:40.228536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:40.232168] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-14T20:18:40.232708] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-14T20:18:40.232848] [INFO ] [sig ] CCCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:40.382653] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCCC.txt [2026-01-14T20:18:40.382815] [INFO ] [sig ] [603/3494] Completed CCCC in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:40.382854] [INFO ] [sig ] [604/3494] Forecasting CCD... [2026-01-14T20:18:40.382884] [INFO ] [sig ] Generating forecast for: CCD [2026-01-14T20:18:40.382915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-14T20:18:40.395002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-14T20:18:40.395361] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-14T20:18:40.396210] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-14T20:18:40.396265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:40.396297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:40.396325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:40.396381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:40.458692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:40.459536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:40.459639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:40.459689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:40.585226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:40.585391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:40.585440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:40.585470] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:40.589553] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-01-14T20:18:40.590072] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-14T20:18:40.590209] [INFO ] [sig ] CCD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:40.734556] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCD.txt [2026-01-14T20:18:40.734715] [INFO ] [sig ] [604/3494] Completed CCD in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:40.734754] [INFO ] [sig ] [605/3494] Forecasting CCEC... [2026-01-14T20:18:40.734783] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-14T20:18:40.734812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-14T20:18:40.747039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-14T20:18:40.747415] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-14T20:18:40.748485] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-14T20:18:40.748552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:40.748614] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:40.748649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:40.748707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:40.809653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:40.810522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:40.810627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:40.810817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:40.921382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:40.921545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:40.921605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:40.921636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:40.925197] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-14T20:18:40.925497] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-14T20:18:40.925833] [INFO ] [sig ] CCEC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:41.075300] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCEC.txt [2026-01-14T20:18:41.075460] [INFO ] [sig ] [605/3494] Completed CCEC in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-14T20:18:41.075506] [INFO ] [sig ] [606/3494] Forecasting CCEP... [2026-01-14T20:18:41.075537] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-14T20:18:41.075587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-14T20:18:41.087208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-14T20:18:41.087501] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-14T20:18:41.088334] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-14T20:18:41.088389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:41.088422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:41.088450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:41.088518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:41.148695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:41.149598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:41.149685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:41.149719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:41.278381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:41.278537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:41.278596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:41.278628] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:41.282343] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=46.86%) [2026-01-14T20:18:41.282647] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-14T20:18:41.282972] [INFO ] [sig ] CCEP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:41.433692] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCEP.txt [2026-01-14T20:18:41.433892] [INFO ] [sig ] [606/3494] Completed CCEP in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:41.433934] [INFO ] [sig ] [607/3494] Forecasting CCI... [2026-01-14T20:18:41.433965] [INFO ] [sig ] Generating forecast for: CCI [2026-01-14T20:18:41.434012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-14T20:18:41.446621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-14T20:18:41.446880] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-14T20:18:41.447727] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-14T20:18:41.447779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:41.447811] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:41.447838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:41.447894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:41.510226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:41.511182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:41.511292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:41.511328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:41.630956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:41.631110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:41.631149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:41.631177] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:41.634565] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-01-14T20:18:41.634860] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-14T20:18:41.634982] [INFO ] [sig ] CCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:41.775713] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCI.txt [2026-01-14T20:18:41.775832] [INFO ] [sig ] [607/3494] Completed CCI in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:41.775870] [INFO ] [sig ] [608/3494] Forecasting CCIF... [2026-01-14T20:18:41.775898] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-14T20:18:41.775929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-14T20:18:41.786533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-14T20:18:41.786847] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-14T20:18:41.787630] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-14T20:18:41.787715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:41.787748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:41.787776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:41.787831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:41.843926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:41.844548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:41.844665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:41.844700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:41.962977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:41.963128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:41.963167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:41.963195] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:41.966550] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-14T20:18:41.966853] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-14T20:18:41.966978] [INFO ] [sig ] CCIF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:42.109346] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCIF.txt [2026-01-14T20:18:42.109496] [INFO ] [sig ] [608/3494] Completed CCIF in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:42.109534] [INFO ] [sig ] [609/3494] Forecasting CCJ... [2026-01-14T20:18:42.109566] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-14T20:18:42.109615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-14T20:18:42.121219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-14T20:18:42.121554] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-14T20:18:42.122398] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-14T20:18:42.122452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:42.122484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:42.122513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:42.122589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:42.181106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:42.181979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:42.182066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:42.182100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:42.306524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:42.306703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:42.306745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:42.306772] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:42.310519] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-01-14T20:18:42.310859] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-14T20:18:42.311003] [INFO ] [sig ] CCJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:42.456436] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCJ.txt [2026-01-14T20:18:42.456615] [INFO ] [sig ] [609/3494] Completed CCJ in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:42.456657] [INFO ] [sig ] [610/3494] Forecasting CCK... [2026-01-14T20:18:42.456883] [INFO ] [sig ] Generating forecast for: CCK [2026-01-14T20:18:42.456913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-14T20:18:42.469317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-14T20:18:42.469664] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-14T20:18:42.470882] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-14T20:18:42.470934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:42.470966] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:42.470992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:42.471047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:42.535831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:42.536696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:42.536779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:42.536813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:42.662358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:42.662517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:42.662557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:42.662604] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:42.665916] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-14T20:18:42.666188] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-14T20:18:42.666307] [INFO ] [sig ] CCK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:42.809730] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCK.txt [2026-01-14T20:18:42.809861] [INFO ] [sig ] [610/3494] Completed CCK in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:42.809901] [INFO ] [sig ] [611/3494] Forecasting CCL... [2026-01-14T20:18:42.809932] [INFO ] [sig ] Generating forecast for: CCL [2026-01-14T20:18:42.809962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-14T20:18:42.821599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-14T20:18:42.821855] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-14T20:18:42.822650] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-14T20:18:42.822703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:42.822736] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:42.822765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:42.822821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:42.882201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:42.882921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:42.882999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:42.883030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:43.005405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:43.005584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:43.005627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:43.005656] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:43.009003] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-01-14T20:18:43.009278] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-14T20:18:43.009402] [INFO ] [sig ] CCL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:43.151944] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCL.txt [2026-01-14T20:18:43.152130] [INFO ] [sig ] [611/3494] Completed CCL in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:43.152171] [INFO ] [sig ] [612/3494] Forecasting CCLD... [2026-01-14T20:18:43.152199] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-14T20:18:43.152229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-14T20:18:43.164241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-14T20:18:43.164621] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-14T20:18:43.165453] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-14T20:18:43.165513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:43.165557] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:43.165614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:43.165695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:43.227889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:43.228752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:43.228834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:43.228868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:43.352612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:43.352777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:43.352819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:43.352849] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:43.356957] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-01-14T20:18:43.357237] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-14T20:18:43.357365] [INFO ] [sig ] CCLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:43.503438] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCLD.txt [2026-01-14T20:18:43.503638] [INFO ] [sig ] [612/3494] Completed CCLD in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:43.503696] [INFO ] [sig ] [613/3494] Forecasting CCNE... [2026-01-14T20:18:43.503728] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-14T20:18:43.503759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-14T20:18:43.514869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-14T20:18:43.515199] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-14T20:18:43.516021] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-14T20:18:43.516075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:43.516109] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:43.516138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:43.516195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:43.575054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:43.575885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:43.575967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:43.576002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:43.703308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:43.703467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:43.703508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:43.703538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:43.707560] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=78.03%) [2026-01-14T20:18:43.707989] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-14T20:18:43.708143] [INFO ] [sig ] CCNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:43.851544] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCNE.txt [2026-01-14T20:18:43.851730] [INFO ] [sig ] [613/3494] Completed CCNE in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:43.851780] [INFO ] [sig ] [614/3494] Forecasting CCO... [2026-01-14T20:18:43.851990] [INFO ] [sig ] Generating forecast for: CCO [2026-01-14T20:18:43.852021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-14T20:18:43.865071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-14T20:18:43.865471] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-14T20:18:43.866331] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-14T20:18:43.866386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:43.866419] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:43.866446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:43.866507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:43.927032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:43.927980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:43.928085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:43.928119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:44.056621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:44.056780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:44.056821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:44.056851] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:44.060626] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-01-14T20:18:44.061091] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-14T20:18:44.061218] [INFO ] [sig ] CCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:44.208343] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CCO.txt [2026-01-14T20:18:44.208506] [INFO ] [sig ] [614/3494] Completed CCO in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-14T20:18:44.208546] [INFO ] [sig ] [615/3494] Forecasting CCOI... [2026-01-14T20:18:44.208596] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-14T20:18:44.208629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-14T20:18:44.231342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-14T20:18:44.231737] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-14T20:18:44.232514] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-14T20:18:44.232565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:44.232642] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:44.232672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:44.232728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:44.294020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:44.295105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:44.295187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:44.295221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:44.416716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:44.416904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:44.416957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:44.416990] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:44.420713] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-14T20:18:44.421019] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-14T20:18:44.421154] [INFO ] [sig ] CCOI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:44.571107] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCOI.txt [2026-01-14T20:18:44.571290] [INFO ] [sig ] [615/3494] Completed CCOI in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:44.571343] [INFO ] [sig ] [616/3494] Forecasting CCRN... [2026-01-14T20:18:44.571375] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-14T20:18:44.571407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-14T20:18:44.583488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-14T20:18:44.583843] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-14T20:18:44.584692] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-14T20:18:44.584749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:44.584784] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:44.584813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:44.584872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:44.644329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:44.645191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:44.645273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:44.645309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:44.769278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:44.769435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:44.769477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:44.769508] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:44.773040] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=35.82%) [2026-01-14T20:18:44.773338] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-14T20:18:44.773468] [INFO ] [sig ] CCRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:44.932992] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCRN.txt [2026-01-14T20:18:44.933156] [INFO ] [sig ] [616/3494] Completed CCRN in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:44.933199] [INFO ] [sig ] [617/3494] Forecasting CCS... [2026-01-14T20:18:44.933230] [INFO ] [sig ] Generating forecast for: CCS [2026-01-14T20:18:44.933262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-14T20:18:44.944442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-14T20:18:44.944760] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-14T20:18:44.945569] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-14T20:18:44.945642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:44.945677] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:44.945706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:44.945764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:45.004225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:45.005128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:45.005207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:45.005240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:45.119808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:45.119950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:45.119988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:45.120016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:45.123332] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-14T20:18:45.123623] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-14T20:18:45.123747] [INFO ] [sig ] CCS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:45.271607] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCS.txt [2026-01-14T20:18:45.271766] [INFO ] [sig ] [617/3494] Completed CCS in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:45.271812] [INFO ] [sig ] [618/3494] Forecasting CCSI... [2026-01-14T20:18:45.271844] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-14T20:18:45.271874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-14T20:18:45.286269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-14T20:18:45.286792] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-14T20:18:45.287803] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-14T20:18:45.287860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:45.288070] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:45.288095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:45.288152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:45.348773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:45.349769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:45.349908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:45.349944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:45.470881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:45.471062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:45.471103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:45.471377] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:45.475565] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-01-14T20:18:45.476096] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-14T20:18:45.476240] [INFO ] [sig ] CCSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:45.626836] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CCSI.txt [2026-01-14T20:18:45.627005] [INFO ] [sig ] [618/3494] Completed CCSI in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:45.627046] [INFO ] [sig ] [619/3494] Forecasting CDC... [2026-01-14T20:18:45.627077] [INFO ] [sig ] Generating forecast for: CDC [2026-01-14T20:18:45.627108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-14T20:18:45.638849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-14T20:18:45.639241] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-14T20:18:45.640065] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-14T20:18:45.640118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:45.640163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:45.640191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:45.640248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:45.704892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:45.705992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:45.706106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:45.706152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:45.839973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:45.840141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:45.840182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:45.840213] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:45.843962] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-14T20:18:45.844344] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-14T20:18:45.844489] [INFO ] [sig ] CDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:45.994709] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDC.txt [2026-01-14T20:18:45.994870] [INFO ] [sig ] [619/3494] Completed CDC in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:45.994910] [INFO ] [sig ] [620/3494] Forecasting CDE... [2026-01-14T20:18:45.994952] [INFO ] [sig ] Generating forecast for: CDE [2026-01-14T20:18:45.994984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-14T20:18:46.006498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-14T20:18:46.006913] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-14T20:18:46.007855] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-14T20:18:46.007928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:46.007961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:46.007987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:46.008054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:46.072347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:46.073239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:46.073325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:46.073359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:46.207996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:46.208156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:46.208196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:46.208225] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:46.212021] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-14T20:18:46.212331] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-14T20:18:46.212464] [INFO ] [sig ] CDE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:46.356463] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CDE.txt [2026-01-14T20:18:46.356634] [INFO ] [sig ] [620/3494] Completed CDE in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:46.356676] [INFO ] [sig ] [621/3494] Forecasting CDIO... [2026-01-14T20:18:46.356706] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-14T20:18:46.356737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-14T20:18:46.367810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-14T20:18:46.368174] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-14T20:18:46.368978] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-14T20:18:46.369032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:46.369063] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:46.369090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:46.369146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:46.425778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:46.426696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:46.426778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:46.426810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:46.554620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:46.554780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:46.554821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:46.554848] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:46.558295] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-14T20:18:46.558599] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-14T20:18:46.558729] [INFO ] [sig ] CDIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:46.704819] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CDIO.txt [2026-01-14T20:18:46.704972] [INFO ] [sig ] [621/3494] Completed CDIO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-14T20:18:46.705012] [INFO ] [sig ] [622/3494] Forecasting CDL... [2026-01-14T20:18:46.705041] [INFO ] [sig ] Generating forecast for: CDL [2026-01-14T20:18:46.705070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-14T20:18:46.716313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-14T20:18:46.716652] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-14T20:18:46.717707] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-14T20:18:46.717760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:46.717792] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:46.717818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:46.717874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:46.776312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:46.777178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:46.777283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:46.777316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:46.886239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:46.886397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:46.886437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:46.886465] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:46.890727] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=74.75%) [2026-01-14T20:18:46.891016] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-14T20:18:46.891144] [INFO ] [sig ] CDL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:47.032125] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDL.txt [2026-01-14T20:18:47.032281] [INFO ] [sig ] [622/3494] Completed CDL in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:47.032327] [INFO ] [sig ] [623/3494] Forecasting CDNA... [2026-01-14T20:18:47.032357] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-14T20:18:47.032386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-14T20:18:47.044069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-14T20:18:47.044350] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-14T20:18:47.045324] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-14T20:18:47.045375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:47.045406] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:47.045431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:47.045486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:47.102983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:47.103663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:47.103742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:47.103774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:47.227874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:47.228020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:47.228060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:47.228088] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:47.231399] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-14T20:18:47.231687] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-14T20:18:47.231809] [INFO ] [sig ] CDNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:47.375139] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDNA.txt [2026-01-14T20:18:47.375257] [INFO ] [sig ] [623/3494] Completed CDNA in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:47.375295] [INFO ] [sig ] [624/3494] Forecasting CDNS... [2026-01-14T20:18:47.375324] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-14T20:18:47.375353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-14T20:18:47.386462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-14T20:18:47.386748] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-14T20:18:47.387509] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-14T20:18:47.387561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:47.387611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:47.387640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:47.387730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:47.444346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:47.444955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:47.445031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:47.445063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:47.576136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:47.576310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:47.576353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:47.576384] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:47.580468] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=65.03%) [2026-01-14T20:18:47.580817] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-14T20:18:47.581007] [INFO ] [sig ] CDNS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:47.732301] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDNS.txt [2026-01-14T20:18:47.732427] [INFO ] [sig ] [624/3494] Completed CDNS in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:47.732465] [INFO ] [sig ] [625/3494] Forecasting CDP... [2026-01-14T20:18:47.732494] [INFO ] [sig ] Generating forecast for: CDP [2026-01-14T20:18:47.732524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-14T20:18:47.744136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-14T20:18:47.744392] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-14T20:18:47.745176] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-14T20:18:47.745227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:47.745259] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:47.745286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:47.745341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:47.801712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:47.802300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:47.802402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:47.802435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:47.921069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:47.921180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:47.921215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:47.921242] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:47.924821] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-14T20:18:47.925088] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-14T20:18:47.925209] [INFO ] [sig ] CDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:48.065748] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CDP.txt [2026-01-14T20:18:48.065862] [INFO ] [sig ] [625/3494] Completed CDP in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:48.065899] [INFO ] [sig ] [626/3494] Forecasting CDRE... [2026-01-14T20:18:48.065927] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-14T20:18:48.065956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-14T20:18:48.077367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-14T20:18:48.077718] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-14T20:18:48.078494] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-14T20:18:48.078547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:48.078596] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:48.078625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:48.078682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:48.135640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:48.136236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:48.136313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:48.136344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:48.251304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:48.251439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:48.251477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:48.251521] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:48.254815] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-14T20:18:48.255088] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-14T20:18:48.255209] [INFO ] [sig ] CDRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:48.395389] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDRE.txt [2026-01-14T20:18:48.395500] [INFO ] [sig ] [626/3494] Completed CDRE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:48.395537] [INFO ] [sig ] [627/3494] Forecasting CDRO... [2026-01-14T20:18:48.395566] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-14T20:18:48.395614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-14T20:18:48.408213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-14T20:18:48.408493] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-14T20:18:48.409655] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-14T20:18:48.409712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:48.409744] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:48.409770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:48.409982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:48.471029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:48.472418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:48.472506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:48.472540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:48.583329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:48.583489] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:18:48.583531] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:48.583561] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:48.587102] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-01-14T20:18:48.587409] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-14T20:18:48.587542] [INFO ] [sig ] CDRO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:48.743421] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CDRO.txt [2026-01-14T20:18:48.743606] [INFO ] [sig ] [627/3494] Completed CDRO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:48.743648] [INFO ] [sig ] [628/3494] Forecasting CDXS... [2026-01-14T20:18:48.743680] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-14T20:18:48.743711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-14T20:18:48.756819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-14T20:18:48.757159] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-14T20:18:48.758192] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-14T20:18:48.758246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:48.758278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:48.758305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:48.758361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:48.820850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:48.821589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:48.821685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:48.821720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:48.949892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:48.950055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:48.950104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:48.950142] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:48.954519] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-01-14T20:18:48.954921] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-14T20:18:48.955062] [INFO ] [sig ] CDXS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:49.119815] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CDXS.txt [2026-01-14T20:18:49.119990] [INFO ] [sig ] [628/3494] Completed CDXS in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:49.120029] [INFO ] [sig ] [629/3494] Forecasting CDZI... [2026-01-14T20:18:49.120060] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-14T20:18:49.120089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-14T20:18:49.132500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-14T20:18:49.132875] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-14T20:18:49.133766] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-14T20:18:49.133819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:49.133852] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:49.133879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:49.133945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:49.195288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:49.196257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:49.196339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:49.196373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:49.322844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:49.323006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:49.323046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:49.323077] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:49.326540] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-14T20:18:49.326848] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-14T20:18:49.326976] [INFO ] [sig ] CDZI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:49.473823] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CDZI.txt [2026-01-14T20:18:49.473951] [INFO ] [sig ] [629/3494] Completed CDZI in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:49.473989] [INFO ] [sig ] [630/3494] Forecasting CE... [2026-01-14T20:18:49.474018] [INFO ] [sig ] Generating forecast for: CE [2026-01-14T20:18:49.474048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-14T20:18:49.486501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-14T20:18:49.486835] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-14T20:18:49.487724] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-14T20:18:49.487782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:49.487816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:49.487875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:49.487938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:49.547902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:49.548797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:49.548880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:49.548915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:49.673145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:49.673306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:49.673347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:49.673377] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:49.676796] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-01-14T20:18:49.677099] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-14T20:18:49.677233] [INFO ] [sig ] CE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:49.820120] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CE.txt [2026-01-14T20:18:49.820245] [INFO ] [sig ] [630/3494] Completed CE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:49.820284] [INFO ] [sig ] [631/3494] Forecasting CECO... [2026-01-14T20:18:49.820313] [INFO ] [sig ] Generating forecast for: CECO [2026-01-14T20:18:49.820343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-14T20:18:49.832773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-14T20:18:49.833229] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-14T20:18:49.834045] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-14T20:18:49.834098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:49.834133] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:49.834160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:49.834219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:49.893813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:49.894673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:49.894756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:49.894788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:50.011947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:50.012106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:50.012146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:50.012175] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:50.015630] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-14T20:18:50.015987] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-14T20:18:50.016156] [INFO ] [sig ] CECO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:50.162010] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CECO.txt [2026-01-14T20:18:50.162137] [INFO ] [sig ] [631/3494] Completed CECO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:50.162191] [INFO ] [sig ] [632/3494] Forecasting CEG... [2026-01-14T20:18:50.162222] [INFO ] [sig ] Generating forecast for: CEG [2026-01-14T20:18:50.162251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-14T20:18:50.174024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-14T20:18:50.174325] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-14T20:18:50.175150] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-14T20:18:50.175204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:50.175263] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:50.175294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:50.175368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:50.233674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:50.234268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:50.234344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:50.234375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:50.354744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:50.354908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:50.354947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:50.354976] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:50.358533] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-14T20:18:50.358939] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-14T20:18:50.359083] [INFO ] [sig ] CEG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:50.506586] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CEG.txt [2026-01-14T20:18:50.506719] [INFO ] [sig ] [632/3494] Completed CEG in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-14T20:18:50.506758] [INFO ] [sig ] [633/3494] Forecasting CELC... [2026-01-14T20:18:50.506790] [INFO ] [sig ] Generating forecast for: CELC [2026-01-14T20:18:50.506821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-14T20:18:50.518452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-14T20:18:50.518770] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-14T20:18:50.519695] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-14T20:18:50.519751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:50.519793] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:50.519823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:50.519890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:50.577200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:50.578128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:50.578218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:50.578252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:50.696557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:50.696723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:50.696763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:50.696791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:50.700150] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-14T20:18:50.700432] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-14T20:18:50.700553] [INFO ] [sig ] CELC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:50.843909] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CELC.txt [2026-01-14T20:18:50.844074] [INFO ] [sig ] [633/3494] Completed CELC in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-14T20:18:50.844112] [INFO ] [sig ] [634/3494] Forecasting CELH... [2026-01-14T20:18:50.844142] [INFO ] [sig ] Generating forecast for: CELH [2026-01-14T20:18:50.844178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-14T20:18:50.856086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-14T20:18:50.856469] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-14T20:18:50.857325] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-14T20:18:50.857381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:50.857413] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:50.857441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:50.857500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:50.916996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:50.917894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:50.917979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:50.918012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:51.034756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:51.034924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:51.034968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:51.034998] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:51.038501] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-14T20:18:51.038821] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-14T20:18:51.038955] [INFO ] [sig ] CELH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:51.180200] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CELH.txt [2026-01-14T20:18:51.180342] [INFO ] [sig ] [634/3494] Completed CELH in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-14T20:18:51.180383] [INFO ] [sig ] [635/3494] Forecasting CELZ... [2026-01-14T20:18:51.180414] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-14T20:18:51.180446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-14T20:18:51.192564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-14T20:18:51.192933] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-14T20:18:51.193778] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-14T20:18:51.193832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:51.193865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:51.193893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:51.193950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:51.252916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:51.253568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:51.253665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:51.253698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:51.369215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:51.369374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:51.369413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:51.369476] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:51.374210] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-01-14T20:18:51.374547] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-14T20:18:51.374730] [INFO ] [sig ] CELZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:51.517891] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CELZ.txt [2026-01-14T20:18:51.518052] [INFO ] [sig ] [635/3494] Completed CELZ in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-14T20:18:51.518092] [INFO ] [sig ] [636/3494] Forecasting CENTA... [2026-01-14T20:18:51.518121] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-14T20:18:51.518152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-14T20:18:51.530193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-14T20:18:51.530604] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-14T20:18:51.531483] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-14T20:18:51.531541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:51.531596] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:51.531632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:51.531691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:51.590112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:51.590975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:51.591056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:51.591089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:51.708305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:51.708468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:51.708508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:51.708538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:51.712662] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=70.19%) [2026-01-14T20:18:51.712952] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-14T20:18:51.713080] [INFO ] [sig ] CENTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:51.857322] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CENTA.txt [2026-01-14T20:18:51.857471] [INFO ] [sig ] [636/3494] Completed CENTA in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:51.857510] [INFO ] [sig ] [637/3494] Forecasting CENX... [2026-01-14T20:18:51.857539] [INFO ] [sig ] Generating forecast for: CENX [2026-01-14T20:18:51.857588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-14T20:18:51.870690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-14T20:18:51.871096] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-14T20:18:51.871925] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-14T20:18:51.871983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:51.872014] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:51.872041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:51.872097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:51.932735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:51.933644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:51.933730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:51.933762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:52.069212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:52.069376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:52.069417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:52.069449] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:52.073665] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-01-14T20:18:52.074234] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-14T20:18:52.074384] [INFO ] [sig ] CENX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:52.226279] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CENX.txt [2026-01-14T20:18:52.226434] [INFO ] [sig ] [637/3494] Completed CENX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:52.226475] [INFO ] [sig ] [638/3494] Forecasting CERS... [2026-01-14T20:18:52.226506] [INFO ] [sig ] Generating forecast for: CERS [2026-01-14T20:18:52.226535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-14T20:18:52.238062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-14T20:18:52.238394] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-14T20:18:52.239200] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-14T20:18:52.239254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:52.239286] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:52.239313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:52.239368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:52.298542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:52.299409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:52.299492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:52.299524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:52.418653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:52.418808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:52.418847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:52.418876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:52.422859] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-14T20:18:52.423152] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-14T20:18:52.423279] [INFO ] [sig ] CERS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:52.571929] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CERS.txt [2026-01-14T20:18:52.572088] [INFO ] [sig ] [638/3494] Completed CERS in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:52.572128] [INFO ] [sig ] [639/3494] Forecasting CETX... [2026-01-14T20:18:52.572158] [INFO ] [sig ] Generating forecast for: CETX [2026-01-14T20:18:52.572188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-14T20:18:52.583843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-14T20:18:52.584248] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-14T20:18:52.585152] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-14T20:18:52.585219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:52.585266] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:52.585309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:52.585381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:52.653904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:52.654999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:52.655086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:52.655119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:52.819471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:52.819734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:52.819788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:52.819825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:52.824439] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-14T20:18:52.824915] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-14T20:18:52.825087] [INFO ] [sig ] CETX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:53.021834] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CETX.txt [2026-01-14T20:18:53.022017] [INFO ] [sig ] [639/3494] Completed CETX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:53.022063] [INFO ] [sig ] [640/3494] Forecasting CEVA... [2026-01-14T20:18:53.022100] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-14T20:18:53.022136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-14T20:18:53.035125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-14T20:18:53.035504] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-14T20:18:53.036395] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-14T20:18:53.036464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:53.036505] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:53.036544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:53.036646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:53.096133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:53.097063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:53.097147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:53.097181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:53.217917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:53.218062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:53.218101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:53.218130] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:53.221438] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-14T20:18:53.221724] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-14T20:18:53.221850] [INFO ] [sig ] CEVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:53.361818] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CEVA.txt [2026-01-14T20:18:53.361941] [INFO ] [sig ] [640/3494] Completed CEVA in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:53.361979] [INFO ] [sig ] [641/3494] Forecasting CF... [2026-01-14T20:18:53.362008] [INFO ] [sig ] Generating forecast for: CF [2026-01-14T20:18:53.362038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-14T20:18:53.373071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-14T20:18:53.373347] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-14T20:18:53.374125] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-14T20:18:53.374177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:53.374209] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:53.374236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:53.374302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:53.430957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:53.431686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:53.431764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:53.431796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:53.547688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:53.547830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:53.547867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:53.547894] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:53.551172] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-14T20:18:53.551446] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-14T20:18:53.551566] [INFO ] [sig ] CF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:53.692732] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CF.txt [2026-01-14T20:18:53.692887] [INFO ] [sig ] [641/3494] Completed CF in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:53.692927] [INFO ] [sig ] [642/3494] Forecasting CFFN... [2026-01-14T20:18:53.692958] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-14T20:18:53.692988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-14T20:18:53.705436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-14T20:18:53.705855] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-14T20:18:53.706814] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-14T20:18:53.706866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:53.706897] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:53.706925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:53.706981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:53.765730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:53.766559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:53.766717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:53.766751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:53.891269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:53.891421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:53.891461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:53.891490] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:53.895351] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-14T20:18:53.895649] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-14T20:18:53.895785] [INFO ] [sig ] CFFN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:54.040300] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CFFN.txt [2026-01-14T20:18:54.040468] [INFO ] [sig ] [642/3494] Completed CFFN in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:54.040507] [INFO ] [sig ] [643/3494] Forecasting CFG... [2026-01-14T20:18:54.040539] [INFO ] [sig ] Generating forecast for: CFG [2026-01-14T20:18:54.040589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-14T20:18:54.052203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-14T20:18:54.052566] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-14T20:18:54.053353] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-14T20:18:54.053416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:54.053448] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:54.053474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:54.053530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:54.110902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:54.111789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:54.111870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:54.111903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:54.233147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:54.233306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:54.233347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:54.233376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:54.236776] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-14T20:18:54.237051] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-14T20:18:54.237178] [INFO ] [sig ] CFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:54.376722] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CFG.txt [2026-01-14T20:18:54.376870] [INFO ] [sig ] [643/3494] Completed CFG in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:54.376910] [INFO ] [sig ] [644/3494] Forecasting CFO... [2026-01-14T20:18:54.376940] [INFO ] [sig ] Generating forecast for: CFO [2026-01-14T20:18:54.376970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-14T20:18:54.388200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-14T20:18:54.388490] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-14T20:18:54.389268] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-14T20:18:54.389320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:54.389351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:54.389378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:54.389433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:54.445528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:54.446229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:54.446307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:54.446338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:54.553454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:54.553626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:54.553668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:54.553697] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:54.557063] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-14T20:18:54.557332] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-14T20:18:54.557455] [INFO ] [sig ] CFO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:54.695334] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CFO.txt [2026-01-14T20:18:54.695467] [INFO ] [sig ] [644/3494] Completed CFO in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:54.695505] [INFO ] [sig ] [645/3494] Forecasting CG... [2026-01-14T20:18:54.695535] [INFO ] [sig ] Generating forecast for: CG [2026-01-14T20:18:54.695566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-14T20:18:54.706811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-14T20:18:54.707074] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-14T20:18:54.707876] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-14T20:18:54.707928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:54.707959] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:54.707986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:54.708041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:54.764251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:54.765067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:54.765145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:54.765178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:54.883554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:54.883714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:54.883753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:54.883782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:54.887082] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-01-14T20:18:54.887354] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-14T20:18:54.887475] [INFO ] [sig ] CG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:55.027204] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CG.txt [2026-01-14T20:18:55.027353] [INFO ] [sig ] [645/3494] Completed CG in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:55.027392] [INFO ] [sig ] [646/3494] Forecasting CGABL... [2026-01-14T20:18:55.027421] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-14T20:18:55.027450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-14T20:18:55.038396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-14T20:18:55.038689] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-14T20:18:55.039453] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-14T20:18:55.039505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:55.039535] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:55.039561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:55.039643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:55.096809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:55.097453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:55.097529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:55.097561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:55.209704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:55.209869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:55.209909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:55.209938] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:55.213372] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-01-14T20:18:55.213703] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-14T20:18:55.213839] [INFO ] [sig ] CGABL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:55.356145] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CGABL.txt [2026-01-14T20:18:55.356297] [INFO ] [sig ] [646/3494] Completed CGABL in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:55.356341] [INFO ] [sig ] [647/3494] Forecasting CGBD... [2026-01-14T20:18:55.356371] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-14T20:18:55.356403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-14T20:18:55.368211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-14T20:18:55.368612] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-14T20:18:55.369394] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-14T20:18:55.369446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:55.369477] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:55.369504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:55.369560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:55.426487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:55.427381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:55.427465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:55.427498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:55.544426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:55.544599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:55.544640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:55.544668] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:55.547990] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-14T20:18:55.548260] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-14T20:18:55.548382] [INFO ] [sig ] CGBD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:55.689635] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CGBD.txt [2026-01-14T20:18:55.689796] [INFO ] [sig ] [647/3494] Completed CGBD in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:55.689844] [INFO ] [sig ] [648/3494] Forecasting CGC... [2026-01-14T20:18:55.689881] [INFO ] [sig ] Generating forecast for: CGC [2026-01-14T20:18:55.689919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-14T20:18:55.701703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-14T20:18:55.702088] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-14T20:18:55.702892] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-14T20:18:55.702955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:55.702991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:55.703018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:55.703073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:55.760960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:55.761808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:55.761888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:55.761921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:55.880846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:55.881002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:55.881042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:55.881071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:55.884439] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=43.28%) [2026-01-14T20:18:55.884750] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-14T20:18:55.884902] [INFO ] [sig ] CGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:56.029441] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CGC.txt [2026-01-14T20:18:56.029608] [INFO ] [sig ] [648/3494] Completed CGC in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:56.029650] [INFO ] [sig ] [649/3494] Forecasting CGEM... [2026-01-14T20:18:56.029680] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-14T20:18:56.029711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-14T20:18:56.040943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-14T20:18:56.041268] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-14T20:18:56.042055] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-14T20:18:56.042107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:56.042164] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:56.042192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:56.042249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:56.101029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:56.101946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:56.102031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:56.102064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:56.221372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:56.221528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:56.221587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:56.221620] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:56.225061] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-01-14T20:18:56.225370] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-14T20:18:56.225504] [INFO ] [sig ] CGEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:56.369943] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CGEM.txt [2026-01-14T20:18:56.370087] [INFO ] [sig ] [649/3494] Completed CGEM in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-14T20:18:56.370131] [INFO ] [sig ] [650/3494] Forecasting CGEN... [2026-01-14T20:18:56.370160] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-14T20:18:56.370190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-14T20:18:56.381283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-14T20:18:56.381586] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-14T20:18:56.382387] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-14T20:18:56.382441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:56.382474] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:56.382502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:56.382560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:56.439843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:56.440468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:56.440543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:56.440593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:56.558438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:56.558600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:56.558657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:56.558689] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:56.562297] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-14T20:18:56.562594] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-14T20:18:56.562728] [INFO ] [sig ] CGEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:56.703165] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CGEN.txt [2026-01-14T20:18:56.703290] [INFO ] [sig ] [650/3494] Completed CGEN in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-14T20:18:56.703328] [INFO ] [sig ] [651/3494] Forecasting CGNX... [2026-01-14T20:18:56.703357] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-14T20:18:56.703387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-14T20:18:56.714359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-14T20:18:56.714649] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-14T20:18:56.715408] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-14T20:18:56.715459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:56.715492] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:56.715518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:56.715590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:56.773890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:56.774729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:56.774811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:56.774844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:56.895024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:56.895170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:56.895210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:56.895239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:56.898633] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-01-14T20:18:56.898908] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-14T20:18:56.899035] [INFO ] [sig ] CGNX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:57.042799] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CGNX.txt [2026-01-14T20:18:57.042924] [INFO ] [sig ] [651/3494] Completed CGNX in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:57.042962] [INFO ] [sig ] [652/3494] Forecasting CGO... [2026-01-14T20:18:57.042991] [INFO ] [sig ] Generating forecast for: CGO [2026-01-14T20:18:57.043022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-14T20:18:57.054978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-14T20:18:57.055253] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-14T20:18:57.056048] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-14T20:18:57.056100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:57.056131] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:57.056157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:57.056214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:57.112876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:57.113687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:57.113763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:57.113795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:57.230551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:57.230696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:57.230734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:57.230793] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:57.234109] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-01-14T20:18:57.234388] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-14T20:18:57.234515] [INFO ] [sig ] CGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:57.378016] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CGO.txt [2026-01-14T20:18:57.378199] [INFO ] [sig ] [652/3494] Completed CGO in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:57.378242] [INFO ] [sig ] [653/3494] Forecasting CGON... [2026-01-14T20:18:57.378273] [INFO ] [sig ] Generating forecast for: CGON [2026-01-14T20:18:57.378306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-14T20:18:57.389547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-14T20:18:57.389930] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-14T20:18:57.390748] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-14T20:18:57.390804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:57.390837] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:57.390866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:57.390925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:57.449083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:57.449981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:57.450062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:57.450095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:57.568219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:57.568352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:57.568392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:57.568421] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:57.571794] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-14T20:18:57.572068] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-14T20:18:57.572194] [INFO ] [sig ] CGON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:57.724297] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CGON.txt [2026-01-14T20:18:57.724473] [INFO ] [sig ] [653/3494] Completed CGON in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:57.724514] [INFO ] [sig ] [654/3494] Forecasting CGTX... [2026-01-14T20:18:57.724549] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-14T20:18:57.724606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-14T20:18:57.736281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-14T20:18:57.736631] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-14T20:18:57.737452] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-14T20:18:57.737508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:57.737552] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:57.737602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:57.737663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:57.799956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:57.800834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:57.800923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:57.800958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:57.922491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:57.922659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:57.922700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:57.922728] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:57.926060] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-14T20:18:57.926332] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-14T20:18:57.926455] [INFO ] [sig ] CGTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:58.127290] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CGTX.txt [2026-01-14T20:18:58.127428] [INFO ] [sig ] [654/3494] Completed CGTX in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:58.127468] [INFO ] [sig ] [655/3494] Forecasting CHCI... [2026-01-14T20:18:58.127499] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-14T20:18:58.127530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-14T20:18:58.138316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-14T20:18:58.138585] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-14T20:18:58.139374] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-14T20:18:58.139427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:58.139459] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:58.139485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:58.139543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:58.195735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:58.196350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:58.196427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:58.196458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:58.308173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:58.308320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:58.308359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:58.308388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:58.311744] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=65.92%) [2026-01-14T20:18:58.312015] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-14T20:18:58.312135] [INFO ] [sig ] CHCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:58.452441] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHCI.txt [2026-01-14T20:18:58.452605] [INFO ] [sig ] [655/3494] Completed CHCI in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:58.452645] [INFO ] [sig ] [656/3494] Forecasting CHCO... [2026-01-14T20:18:58.452675] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-14T20:18:58.452706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-14T20:18:58.464345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-14T20:18:58.464624] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-14T20:18:58.465565] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-14T20:18:58.465635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:58.465666] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:58.465692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:58.465747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:58.526419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:58.527558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:58.527696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:58.527736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:58.650789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:58.650946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:58.650986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:58.651015] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:58.654677] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-14T20:18:58.654956] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-14T20:18:58.655078] [INFO ] [sig ] CHCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:58.810589] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHCO.txt [2026-01-14T20:18:58.810748] [INFO ] [sig ] [656/3494] Completed CHCO in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:58.810789] [INFO ] [sig ] [657/3494] Forecasting CHD... [2026-01-14T20:18:58.810819] [INFO ] [sig ] Generating forecast for: CHD [2026-01-14T20:18:58.810852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-14T20:18:58.822469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-14T20:18:58.822867] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-14T20:18:58.823683] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-14T20:18:58.823736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:58.823768] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:58.823795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:58.823851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:58.880551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:58.881414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:58.881496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:58.881528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:59.006440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:59.006615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:59.006657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:59.006686] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:59.010059] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=60.47%) [2026-01-14T20:18:59.010334] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-14T20:18:59.010456] [INFO ] [sig ] CHD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:18:59.153206] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHD.txt [2026-01-14T20:18:59.153369] [INFO ] [sig ] [657/3494] Completed CHD in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:59.153408] [INFO ] [sig ] [658/3494] Forecasting CHDN... [2026-01-14T20:18:59.153445] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-14T20:18:59.153478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-14T20:18:59.165752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-14T20:18:59.166097] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-14T20:18:59.166894] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-14T20:18:59.166946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:59.166978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:59.167004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:59.167059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:59.224084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:59.224979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:59.225063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:59.225097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:59.348698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:59.348853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:59.348892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:59.348921] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:59.352256] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-01-14T20:18:59.352527] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-14T20:18:59.352668] [INFO ] [sig ] CHDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:59.493319] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHDN.txt [2026-01-14T20:18:59.493444] [INFO ] [sig ] [658/3494] Completed CHDN in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:59.493482] [INFO ] [sig ] [659/3494] Forecasting CHE... [2026-01-14T20:18:59.493511] [INFO ] [sig ] Generating forecast for: CHE [2026-01-14T20:18:59.493541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-14T20:18:59.504518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-14T20:18:59.504851] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-14T20:18:59.505639] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-14T20:18:59.505691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:59.505723] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:59.505750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:59.505806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:59.563778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:59.564410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:59.564512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:59.564546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:18:59.684046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:18:59.684390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:18:59.684432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:18:59.684461] [INFO ] [FORECASTER] Training complete [2026-01-14T20:18:59.688190] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-14T20:18:59.688463] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-14T20:18:59.688602] [INFO ] [sig ] CHE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:18:59.831321] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHE.txt [2026-01-14T20:18:59.831492] [INFO ] [sig ] [659/3494] Completed CHE in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:18:59.831533] [INFO ] [sig ] [660/3494] Forecasting CHEF... [2026-01-14T20:18:59.831563] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-14T20:18:59.831614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-14T20:18:59.842954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-14T20:18:59.843215] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-14T20:18:59.844041] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-14T20:18:59.844093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:18:59.844124] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:18:59.844150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:18:59.844205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:18:59.901615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:18:59.902246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:18:59.902323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:18:59.902355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:00.015367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:00.015535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:00.015594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:00.015625] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:00.019188] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-14T20:19:00.019532] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-14T20:19:00.019692] [INFO ] [sig ] CHEF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:00.165051] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHEF.txt [2026-01-14T20:19:00.165208] [INFO ] [sig ] [660/3494] Completed CHEF in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:00.165247] [INFO ] [sig ] [661/3494] Forecasting CHH... [2026-01-14T20:19:00.165276] [INFO ] [sig ] Generating forecast for: CHH [2026-01-14T20:19:00.165307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-14T20:19:00.176709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-14T20:19:00.176991] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-14T20:19:00.177828] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-14T20:19:00.177880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:00.177913] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:00.177940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:00.177997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:00.235515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:00.236140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:00.236217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:00.236249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:00.355850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:00.355993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:00.356031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:00.356076] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:00.359837] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-14T20:19:00.360142] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-14T20:19:00.360263] [INFO ] [sig ] CHH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:00.503188] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHH.txt [2026-01-14T20:19:00.503315] [INFO ] [sig ] [661/3494] Completed CHH in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:00.503353] [INFO ] [sig ] [662/3494] Forecasting CHI... [2026-01-14T20:19:00.503381] [INFO ] [sig ] Generating forecast for: CHI [2026-01-14T20:19:00.503412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-14T20:19:00.514525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-14T20:19:00.514849] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-14T20:19:00.515645] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-14T20:19:00.515697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:00.515729] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:00.515756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:00.515810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:00.576772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:00.577726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:00.577813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:00.577845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:00.697402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:00.697560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:00.697618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:00.697647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:00.701093] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=26.37%) [2026-01-14T20:19:00.701367] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-14T20:19:00.701491] [INFO ] [sig ] CHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:00.841634] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHI.txt [2026-01-14T20:19:00.841791] [INFO ] [sig ] [662/3494] Completed CHI in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:00.841831] [INFO ] [sig ] [663/3494] Forecasting CHKP... [2026-01-14T20:19:00.841860] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-14T20:19:00.841890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-14T20:19:00.856632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-14T20:19:00.856939] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-14T20:19:00.857892] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-14T20:19:00.857950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:00.857991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:00.858024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:00.858093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:00.916922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:00.917615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:00.917739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:00.917790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:01.038427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:01.038610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:01.038654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:01.038685] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:01.042190] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-14T20:19:01.042472] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-14T20:19:01.042619] [INFO ] [sig ] CHKP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:01.183588] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHKP.txt [2026-01-14T20:19:01.184559] [INFO ] [sig ] [663/3494] Completed CHKP in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:01.184627] [INFO ] [sig ] [664/3494] Forecasting CHMI... [2026-01-14T20:19:01.184657] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-14T20:19:01.184688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-14T20:19:01.197832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-14T20:19:01.198446] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-14T20:19:01.199441] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-14T20:19:01.199497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:01.199529] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:01.199557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:01.199633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:01.262328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:01.263264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:01.263349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:01.263384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:01.404560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:01.404768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:01.404831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:01.404878] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:01.409559] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-01-14T20:19:01.409943] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-14T20:19:01.410140] [INFO ] [sig ] CHMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:01.567935] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHMI.txt [2026-01-14T20:19:01.568103] [INFO ] [sig ] [664/3494] Completed CHMI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:01.568143] [INFO ] [sig ] [665/3494] Forecasting CHRD... [2026-01-14T20:19:01.568172] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-14T20:19:01.568201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-14T20:19:01.579922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-14T20:19:01.580495] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-14T20:19:01.581502] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-14T20:19:01.581554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:01.581607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:01.581635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:01.581703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:01.642909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:01.643804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:01.643889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:01.643924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:01.764497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:01.764666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:01.764706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:01.764736] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:01.768080] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-01-14T20:19:01.768355] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-14T20:19:01.768481] [INFO ] [sig ] CHRD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:01.910203] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHRD.txt [2026-01-14T20:19:01.910328] [INFO ] [sig ] [665/3494] Completed CHRD in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:01.910366] [INFO ] [sig ] [666/3494] Forecasting CHRS... [2026-01-14T20:19:01.910395] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-14T20:19:01.910426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-14T20:19:01.921773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-14T20:19:01.922066] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-14T20:19:01.922867] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-14T20:19:01.922919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:01.922994] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:01.923022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:01.923077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:01.979630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:01.980516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:01.980610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:01.980645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:02.101834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:02.101986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:02.102028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:02.102057] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:02.105381] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-01-14T20:19:02.105668] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-14T20:19:02.105795] [INFO ] [sig ] CHRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:02.253585] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHRS.txt [2026-01-14T20:19:02.253725] [INFO ] [sig ] [666/3494] Completed CHRS in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-14T20:19:02.253769] [INFO ] [sig ] [667/3494] Forecasting CHSCL... [2026-01-14T20:19:02.253800] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-14T20:19:02.253830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-14T20:19:02.264476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-14T20:19:02.264771] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-14T20:19:02.265553] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-14T20:19:02.265625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:02.265658] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:02.265684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:02.265740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:02.324953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:02.325879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:02.325962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:02.326001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:02.441543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:02.441711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:02.441752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:02.441779] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:02.445519] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-14T20:19:02.445806] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-14T20:19:02.445933] [INFO ] [sig ] CHSCL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:02.587794] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHSCL.txt [2026-01-14T20:19:02.587930] [INFO ] [sig ] [667/3494] Completed CHSCL in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:02.587969] [INFO ] [sig ] [668/3494] Forecasting CHSCM... [2026-01-14T20:19:02.587999] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-14T20:19:02.588033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-14T20:19:02.599559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-14T20:19:02.599963] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-14T20:19:02.600941] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-14T20:19:02.600995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:02.601029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:02.601056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:02.601115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:02.660939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:02.661861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:02.661945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:02.661979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:02.774652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:02.774802] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:19:02.774842] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:02.774871] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:02.778221] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=61.83%) [2026-01-14T20:19:02.778494] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-14T20:19:02.778634] [INFO ] [sig ] CHSCM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:02.918657] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHSCM.txt [2026-01-14T20:19:02.918810] [INFO ] [sig ] [668/3494] Completed CHSCM in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:02.918849] [INFO ] [sig ] [669/3494] Forecasting CHSCN... [2026-01-14T20:19:02.918879] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-14T20:19:02.918917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-14T20:19:02.930003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-14T20:19:02.930305] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-14T20:19:02.931216] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-14T20:19:02.931268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:02.931299] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:02.931326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:02.931382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:02.988212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:02.988871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:02.988946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:02.988979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:03.104581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:03.104765] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:19:03.104807] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:03.104876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:03.108502] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-14T20:19:03.108823] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-14T20:19:03.108947] [INFO ] [sig ] CHSCN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:03.249606] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHSCN.txt [2026-01-14T20:19:03.249743] [INFO ] [sig ] [669/3494] Completed CHSCN in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:03.249782] [INFO ] [sig ] [670/3494] Forecasting CHSCO... [2026-01-14T20:19:03.249812] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-14T20:19:03.249842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-14T20:19:03.262976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-14T20:19:03.263436] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-14T20:19:03.264370] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-14T20:19:03.264426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:03.264458] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:03.264484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:03.264540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:03.322004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:03.323021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:03.323119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:03.323152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:03.435996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:03.436162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:03.436203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:03.436233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:03.439840] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=37.51%) [2026-01-14T20:19:03.440139] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-14T20:19:03.440273] [INFO ] [sig ] CHSCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:03.583567] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHSCO.txt [2026-01-14T20:19:03.583786] [INFO ] [sig ] [670/3494] Completed CHSCO in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:03.583827] [INFO ] [sig ] [671/3494] Forecasting CHSCP... [2026-01-14T20:19:03.583858] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-14T20:19:03.583889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-14T20:19:03.595106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-14T20:19:03.595487] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-14T20:19:03.596286] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-14T20:19:03.596341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:03.596373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:03.596399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:03.596455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:03.653102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:03.653964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:03.654045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:03.654078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:03.760832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:03.760992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:03.761032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:03.761062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:03.764459] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-14T20:19:03.764770] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-14T20:19:03.764900] [INFO ] [sig ] CHSCP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:03.913701] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHSCP.txt [2026-01-14T20:19:03.913854] [INFO ] [sig ] [671/3494] Completed CHSCP in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:03.913894] [INFO ] [sig ] [672/3494] Forecasting CHWY... [2026-01-14T20:19:03.913925] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-14T20:19:03.913955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-14T20:19:03.929846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-14T20:19:03.930253] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-14T20:19:03.931194] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-14T20:19:03.931251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:03.931285] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:03.931503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:03.931561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:03.993672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:03.994600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:03.994682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:03.994714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:04.121000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:04.121171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:04.121213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:04.121263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:04.125291] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-01-14T20:19:04.125657] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-14T20:19:04.125826] [INFO ] [sig ] CHWY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:04.278408] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CHWY.txt [2026-01-14T20:19:04.278586] [INFO ] [sig ] [672/3494] Completed CHWY in 0.4s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:04.278628] [INFO ] [sig ] [673/3494] Forecasting CHY... [2026-01-14T20:19:04.278658] [INFO ] [sig ] Generating forecast for: CHY [2026-01-14T20:19:04.278687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-14T20:19:04.291244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-14T20:19:04.291652] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-14T20:19:04.292468] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-14T20:19:04.292521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:04.292554] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:04.292605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:04.292664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:04.353225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:04.354140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:04.354221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:04.354255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:04.475528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:04.475696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:04.475737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:04.475766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:04.479187] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=44.01%) [2026-01-14T20:19:04.479680] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-14T20:19:04.479810] [INFO ] [sig ] CHY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:04.629010] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CHY.txt [2026-01-14T20:19:04.629169] [INFO ] [sig ] [673/3494] Completed CHY in 0.4s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:04.629209] [INFO ] [sig ] [674/3494] Forecasting CI... [2026-01-14T20:19:04.629239] [INFO ] [sig ] Generating forecast for: CI [2026-01-14T20:19:04.629269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-14T20:19:04.640368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-14T20:19:04.640738] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-14T20:19:04.641514] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-14T20:19:04.641584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:04.641618] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:04.641644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:04.641699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:04.703807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:04.704707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:04.704795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:04.704829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:04.836095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:04.836274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:04.836314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:04.836343] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:04.840669] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-14T20:19:04.840972] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-14T20:19:04.841106] [INFO ] [sig ] CI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:04.984903] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CI.txt [2026-01-14T20:19:04.985067] [INFO ] [sig ] [674/3494] Completed CI in 0.4s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:04.985105] [INFO ] [sig ] [675/3494] Forecasting CIA... [2026-01-14T20:19:04.985134] [INFO ] [sig ] Generating forecast for: CIA [2026-01-14T20:19:04.985163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-14T20:19:04.996815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-14T20:19:04.997207] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-14T20:19:04.998141] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-14T20:19:04.998195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:04.998226] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:04.998252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:04.998308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:05.055748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:05.056620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:05.056701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:05.056735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:05.174313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:05.174459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:05.174498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:05.174527] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:05.177859] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-14T20:19:05.178138] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-14T20:19:05.178264] [INFO ] [sig ] CIA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:05.317324] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIA.txt [2026-01-14T20:19:05.317462] [INFO ] [sig ] [675/3494] Completed CIA in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:05.317500] [INFO ] [sig ] [676/3494] Forecasting CIB... [2026-01-14T20:19:05.317531] [INFO ] [sig ] Generating forecast for: CIB [2026-01-14T20:19:05.317560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-14T20:19:05.328601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-14T20:19:05.328876] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-14T20:19:05.329657] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-14T20:19:05.329709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:05.329740] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:05.329768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:05.329824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:05.386356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:05.387001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:05.387081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:05.387140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:05.508786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:05.508910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:05.508949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:05.508979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:05.512644] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-01-14T20:19:05.512914] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-14T20:19:05.513037] [INFO ] [sig ] CIB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:05.656621] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIB.txt [2026-01-14T20:19:05.656771] [INFO ] [sig ] [676/3494] Completed CIB in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:05.656810] [INFO ] [sig ] [677/3494] Forecasting CIEN... [2026-01-14T20:19:05.656840] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-14T20:19:05.656868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-14T20:19:05.668704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-14T20:19:05.668993] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-14T20:19:05.669969] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-14T20:19:05.670021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:05.670052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:05.670079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:05.670139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:05.731136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:05.731941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:05.732035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:05.732068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:05.853125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:05.853285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:05.853325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:05.853353] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:05.856753] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=7.52%) [2026-01-14T20:19:05.857049] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-14T20:19:05.857200] [INFO ] [sig ] CIEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:05.995873] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CIEN.txt [2026-01-14T20:19:05.996004] [INFO ] [sig ] [677/3494] Completed CIEN in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:05.996043] [INFO ] [sig ] [678/3494] Forecasting CIF... [2026-01-14T20:19:05.996073] [INFO ] [sig ] Generating forecast for: CIF [2026-01-14T20:19:05.996102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-14T20:19:06.007434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-14T20:19:06.007875] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-14T20:19:06.008686] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-14T20:19:06.008751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:06.008785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:06.008812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:06.008867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:06.067295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:06.068256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:06.068342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:06.068375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:06.173469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:06.173646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:06.173688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:06.173718] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:06.177656] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-01-14T20:19:06.177954] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-14T20:19:06.178077] [INFO ] [sig ] CIF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:06.318339] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIF.txt [2026-01-14T20:19:06.318495] [INFO ] [sig ] [678/3494] Completed CIF in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:06.318534] [INFO ] [sig ] [679/3494] Forecasting CIG... [2026-01-14T20:19:06.318564] [INFO ] [sig ] Generating forecast for: CIG [2026-01-14T20:19:06.318620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-14T20:19:06.330453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-14T20:19:06.330831] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-14T20:19:06.331622] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-14T20:19:06.331674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:06.331705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:06.331733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:06.331789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:06.390564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:06.391486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:06.391565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:06.391633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:06.509777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:06.509938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:06.509978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:06.510006] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:06.513611] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-01-14T20:19:06.513891] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-14T20:19:06.514017] [INFO ] [sig ] CIG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:06.658321] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CIG.txt [2026-01-14T20:19:06.658502] [INFO ] [sig ] [679/3494] Completed CIG in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:06.658542] [INFO ] [sig ] [680/3494] Forecasting CIGI... [2026-01-14T20:19:06.658591] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-14T20:19:06.658623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-14T20:19:06.670616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-14T20:19:06.670932] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-14T20:19:06.671771] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-14T20:19:06.671823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:06.671855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:06.671882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:06.671938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:06.731902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:06.732962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:06.733042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:06.733074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:06.855040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:06.855210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:06.855257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:06.855291] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:06.859084] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-14T20:19:06.859360] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-14T20:19:06.859487] [INFO ] [sig ] CIGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:07.004866] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIGI.txt [2026-01-14T20:19:07.005012] [INFO ] [sig ] [680/3494] Completed CIGI in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-14T20:19:07.005051] [INFO ] [sig ] [681/3494] Forecasting CII... [2026-01-14T20:19:07.005080] [INFO ] [sig ] Generating forecast for: CII [2026-01-14T20:19:07.005117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-14T20:19:07.017129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-14T20:19:07.017487] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-14T20:19:07.018341] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-14T20:19:07.018395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:07.018426] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:07.018452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:07.018507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:07.077185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:07.078120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:07.078199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:07.078232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:07.201814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:07.201976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:07.202016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:07.202044] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:07.205503] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-01-14T20:19:07.205800] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-14T20:19:07.205925] [INFO ] [sig ] CII: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:07.348064] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CII.txt [2026-01-14T20:19:07.348230] [INFO ] [sig ] [681/3494] Completed CII in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-14T20:19:07.348280] [INFO ] [sig ] [682/3494] Forecasting CIM... [2026-01-14T20:19:07.348310] [INFO ] [sig ] Generating forecast for: CIM [2026-01-14T20:19:07.348341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-14T20:19:07.359921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-14T20:19:07.360209] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-14T20:19:07.361012] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-14T20:19:07.361065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:07.361099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:07.361125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:07.361181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:07.421808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:07.422696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:07.422777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:07.422811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:07.543344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:07.543502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:07.543543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:07.543594] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:07.547020] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-01-14T20:19:07.547307] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-14T20:19:07.547434] [INFO ] [sig ] CIM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:07.688366] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIM.txt [2026-01-14T20:19:07.688519] [INFO ] [sig ] [682/3494] Completed CIM in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-14T20:19:07.688559] [INFO ] [sig ] [683/3494] Forecasting CINF... [2026-01-14T20:19:07.688607] [INFO ] [sig ] Generating forecast for: CINF [2026-01-14T20:19:07.688639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-14T20:19:07.700713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-14T20:19:07.701077] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-14T20:19:07.701897] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-14T20:19:07.701950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:07.702010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:07.702040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:07.702104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:07.760235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:07.761138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:07.761222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:07.761255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:07.879504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:07.879678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:07.879719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:07.879747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:07.883165] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-14T20:19:07.883481] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-14T20:19:07.883648] [INFO ] [sig ] CINF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:08.029964] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CINF.txt [2026-01-14T20:19:08.030118] [INFO ] [sig ] [683/3494] Completed CINF in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-14T20:19:08.030159] [INFO ] [sig ] [684/3494] Forecasting CING... [2026-01-14T20:19:08.030188] [INFO ] [sig ] Generating forecast for: CING [2026-01-14T20:19:08.030217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-14T20:19:08.042029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-14T20:19:08.042350] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-14T20:19:08.043186] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-14T20:19:08.043239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:08.043271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:08.043299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:08.043356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:08.104076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:08.104810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:08.104890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:08.104923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:08.224263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:08.224423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:08.224464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:08.224492] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:08.227931] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-01-14T20:19:08.228241] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-14T20:19:08.228372] [INFO ] [sig ] CING: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:08.375347] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CING.txt [2026-01-14T20:19:08.375507] [INFO ] [sig ] [684/3494] Completed CING in 0.3s | 2.82 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-14T20:19:08.375547] [INFO ] [sig ] [685/3494] Forecasting CION... [2026-01-14T20:19:08.375596] [INFO ] [sig ] Generating forecast for: CION [2026-01-14T20:19:08.375630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-14T20:19:08.387160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-14T20:19:08.387598] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-14T20:19:08.388472] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-14T20:19:08.388526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:08.388560] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:08.388607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:08.388665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:08.451121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:08.452047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:08.452142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:08.452183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:08.595513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:08.595685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:08.595742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:08.595771] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:08.599533] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=34.66%) [2026-01-14T20:19:08.599858] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-14T20:19:08.599992] [INFO ] [sig ] CION: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:08.752094] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CION.txt [2026-01-14T20:19:08.752251] [INFO ] [sig ] [685/3494] Completed CION in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:08.752290] [INFO ] [sig ] [686/3494] Forecasting CIVB... [2026-01-14T20:19:08.752319] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-14T20:19:08.752350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-14T20:19:08.764535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-14T20:19:08.764913] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-14T20:19:08.765782] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-14T20:19:08.765836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:08.765869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:08.765897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:08.765954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:08.831318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:08.832466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:08.832548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:08.832599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:08.965782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:08.965935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:08.965976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:08.966038] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:08.969419] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-14T20:19:08.969732] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-14T20:19:08.969860] [INFO ] [sig ] CIVB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:09.120087] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CIVB.txt [2026-01-14T20:19:09.120248] [INFO ] [sig ] [686/3494] Completed CIVB in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:09.120288] [INFO ] [sig ] [687/3494] Forecasting CIVI... [2026-01-14T20:19:09.120316] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-14T20:19:09.120347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-14T20:19:09.136307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-14T20:19:09.136749] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-14T20:19:09.137853] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-14T20:19:09.137911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:09.137943] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:09.137969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:09.138025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:09.203354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:09.204712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:09.204815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:09.204848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:09.331103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:09.331270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:09.331310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:09.331339] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:09.335636] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-14T20:19:09.335914] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-14T20:19:09.336041] [INFO ] [sig ] CIVI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:09.486431] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CIVI.txt [2026-01-14T20:19:09.486615] [INFO ] [sig ] [687/3494] Completed CIVI in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:09.486657] [INFO ] [sig ] [688/3494] Forecasting CLB... [2026-01-14T20:19:09.486686] [INFO ] [sig ] Generating forecast for: CLB [2026-01-14T20:19:09.486718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-14T20:19:09.502166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-14T20:19:09.502646] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-14T20:19:09.504085] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-14T20:19:09.504151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:09.504190] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:09.504222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:09.504299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:09.571337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:09.572275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:09.572359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:09.572391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:09.689348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:09.689511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:09.689551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:09.689600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:09.692964] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-01-14T20:19:09.693246] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-14T20:19:09.693374] [INFO ] [sig ] CLB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:09.836460] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLB.txt [2026-01-14T20:19:09.836646] [INFO ] [sig ] [688/3494] Completed CLB in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:09.836688] [INFO ] [sig ] [689/3494] Forecasting CLBK... [2026-01-14T20:19:09.836718] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-14T20:19:09.836750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-14T20:19:09.849520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-14T20:19:09.849967] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-14T20:19:09.850874] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-14T20:19:09.850930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:09.850974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:09.851003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:09.851059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:09.907940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:09.908816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:09.908898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:09.908930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:10.027339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:10.027526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:10.027584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:10.027615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:10.031756] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-01-14T20:19:10.032056] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-14T20:19:10.032198] [INFO ] [sig ] CLBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:10.179098] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLBK.txt [2026-01-14T20:19:10.179295] [INFO ] [sig ] [689/3494] Completed CLBK in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:10.179353] [INFO ] [sig ] [690/3494] Forecasting CLDX... [2026-01-14T20:19:10.179397] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-14T20:19:10.179442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-14T20:19:10.192074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-14T20:19:10.192383] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-14T20:19:10.193186] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-14T20:19:10.193239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:10.193271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:10.193299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:10.193355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:10.252801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:10.253829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:10.253910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:10.253942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:10.373409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:10.373564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:10.373623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:10.373654] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:10.377013] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-01-14T20:19:10.377309] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-14T20:19:10.377437] [INFO ] [sig ] CLDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:10.526023] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLDX.txt [2026-01-14T20:19:10.526170] [INFO ] [sig ] [690/3494] Completed CLDX in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:10.526210] [INFO ] [sig ] [691/3494] Forecasting CLF... [2026-01-14T20:19:10.526241] [INFO ] [sig ] Generating forecast for: CLF [2026-01-14T20:19:10.526272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-14T20:19:10.538234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-14T20:19:10.538595] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-14T20:19:10.539397] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-14T20:19:10.539450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:10.539481] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:10.539507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:10.539563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:10.597231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:10.598061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:10.598143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:10.598175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:10.728742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:10.728897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:10.728938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:10.728967] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:10.732471] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=58.91%) [2026-01-14T20:19:10.732765] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-14T20:19:10.732890] [INFO ] [sig ] CLF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:10.876866] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLF.txt [2026-01-14T20:19:10.877004] [INFO ] [sig ] [691/3494] Completed CLF in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:10.877043] [INFO ] [sig ] [692/3494] Forecasting CLFD... [2026-01-14T20:19:10.877070] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-14T20:19:10.877100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-14T20:19:10.889475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-14T20:19:10.889787] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-14T20:19:10.890614] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-14T20:19:10.890667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:10.890698] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:10.890725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:10.890782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:10.948393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:10.949324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:10.949408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:10.949441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:11.077665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:11.077848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:11.077890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:11.077918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:11.081466] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-14T20:19:11.081840] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-14T20:19:11.081986] [INFO ] [sig ] CLFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:11.234838] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLFD.txt [2026-01-14T20:19:11.234994] [INFO ] [sig ] [692/3494] Completed CLFD in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:11.235034] [INFO ] [sig ] [693/3494] Forecasting CLH... [2026-01-14T20:19:11.235069] [INFO ] [sig ] Generating forecast for: CLH [2026-01-14T20:19:11.235102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-14T20:19:11.247087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-14T20:19:11.247397] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-14T20:19:11.248488] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-14T20:19:11.248542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:11.248594] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:11.248625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:11.248681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:11.308482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:11.309353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:11.309474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:11.309530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:11.435712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:11.435866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:11.435907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:11.435936] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:11.439398] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-14T20:19:11.439700] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-14T20:19:11.439826] [INFO ] [sig ] CLH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:11.582306] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLH.txt [2026-01-14T20:19:11.582469] [INFO ] [sig ] [693/3494] Completed CLH in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:11.582508] [INFO ] [sig ] [694/3494] Forecasting CLLS... [2026-01-14T20:19:11.582539] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-14T20:19:11.582592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-14T20:19:11.594987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-14T20:19:11.595256] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-14T20:19:11.596054] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-14T20:19:11.596110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:11.596148] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:11.596175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:11.596231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:11.656046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:11.656733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:11.656810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:11.656842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:11.779672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:11.779827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:11.779866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:11.779895] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:11.783255] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-14T20:19:11.783533] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-14T20:19:11.783676] [INFO ] [sig ] CLLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:11.967871] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLLS.txt [2026-01-14T20:19:11.968054] [INFO ] [sig ] [694/3494] Completed CLLS in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:11.968111] [INFO ] [sig ] [695/3494] Forecasting CLMB... [2026-01-14T20:19:11.968150] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-14T20:19:11.968192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-14T20:19:11.982823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-14T20:19:11.983291] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-14T20:19:11.984109] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-14T20:19:11.984164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:11.984203] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:11.984234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:11.984302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:12.042348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:12.043491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:12.043596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:12.043632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:12.164031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:12.164197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:12.164238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:12.164267] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:12.167721] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-14T20:19:12.168014] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-14T20:19:12.168139] [INFO ] [sig ] CLMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:12.308802] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLMB.txt [2026-01-14T20:19:12.308965] [INFO ] [sig ] [695/3494] Completed CLMB in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:12.309003] [INFO ] [sig ] [696/3494] Forecasting CLNE... [2026-01-14T20:19:12.309032] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-14T20:19:12.309062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-14T20:19:12.320716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-14T20:19:12.321062] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-14T20:19:12.321878] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-14T20:19:12.321931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:12.321963] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:12.321990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:12.322045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:12.379082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:12.380001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:12.380086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:12.380119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:12.503337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:12.503505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:12.503546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:12.503612] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:12.507014] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-14T20:19:12.507305] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-14T20:19:12.507437] [INFO ] [sig ] CLNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:12.650746] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLNE.txt [2026-01-14T20:19:12.650933] [INFO ] [sig ] [696/3494] Completed CLNE in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-14T20:19:12.650973] [INFO ] [sig ] [697/3494] Forecasting CLNN... [2026-01-14T20:19:12.651002] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-14T20:19:12.651033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-14T20:19:12.663413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-14T20:19:12.663822] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-14T20:19:12.664639] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-14T20:19:12.664691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:12.664723] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:12.664749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:12.664805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:12.724708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:12.725607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:12.725694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:12.725727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:12.847161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:12.847333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:12.847376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:12.847404] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:12.851528] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-14T20:19:12.851845] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-14T20:19:12.851985] [INFO ] [sig ] CLNN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:13.005220] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLNN.txt [2026-01-14T20:19:13.005438] [INFO ] [sig ] [697/3494] Completed CLNN in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-14T20:19:13.005497] [INFO ] [sig ] [698/3494] Forecasting CLOA... [2026-01-14T20:19:13.005529] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-14T20:19:13.005562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-14T20:19:13.017959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-14T20:19:13.018374] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-14T20:19:13.019216] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-14T20:19:13.019270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:13.019303] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:13.019333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:13.019391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:13.086046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:13.086958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:13.087043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:13.087093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:13.188267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:13.188438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:13.188483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:13.188515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:13.192332] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-01-14T20:19:13.192717] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-14T20:19:13.192860] [INFO ] [sig ] CLOA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:13.341046] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CLOA.txt [2026-01-14T20:19:13.341190] [INFO ] [sig ] [698/3494] Completed CLOA in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-14T20:19:13.341230] [INFO ] [sig ] [699/3494] Forecasting CLRB... [2026-01-14T20:19:13.341260] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-14T20:19:13.341291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-14T20:19:13.352496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-14T20:19:13.352898] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-14T20:19:13.353812] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-14T20:19:13.353867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:13.353900] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:13.353927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:13.353984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:13.415358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:13.416215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:13.416297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:13.416331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:13.539225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:13.539397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:13.539437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:13.539467] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:13.543008] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=29.97%) [2026-01-14T20:19:13.543311] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-14T20:19:13.543440] [INFO ] [sig ] CLRB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:13.695285] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLRB.txt [2026-01-14T20:19:13.695438] [INFO ] [sig ] [699/3494] Completed CLRB in 0.4s | 2.82 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-14T20:19:13.695479] [INFO ] [sig ] [700/3494] Forecasting CLS... [2026-01-14T20:19:13.695510] [INFO ] [sig ] Generating forecast for: CLS [2026-01-14T20:19:13.695542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-14T20:19:13.711242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-14T20:19:13.711715] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-14T20:19:13.712707] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-14T20:19:13.712772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:13.712875] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:13.712915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:13.712988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:13.774631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:13.775512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:13.775608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:13.775643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:13.898592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:13.898750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:13.898788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:13.898817] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:13.902244] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-14T20:19:13.902530] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-14T20:19:13.902671] [INFO ] [sig ] CLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:14.043029] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLS.txt [2026-01-14T20:19:14.043169] [INFO ] [sig ] [700/3494] Completed CLS in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-14T20:19:14.043208] [INFO ] [sig ] [701/3494] Forecasting CLX... [2026-01-14T20:19:14.043238] [INFO ] [sig ] Generating forecast for: CLX [2026-01-14T20:19:14.043268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-14T20:19:14.054923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-14T20:19:14.055279] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-14T20:19:14.056183] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-14T20:19:14.056238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:14.056272] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:14.056301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:14.056359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:14.115038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:14.115791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:14.115869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:14.115901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:14.238849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:14.239007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:14.239048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:14.239078] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:14.242948] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-01-14T20:19:14.243359] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-14T20:19:14.243516] [INFO ] [sig ] CLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:14.388555] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CLX.txt [2026-01-14T20:19:14.388712] [INFO ] [sig ] [701/3494] Completed CLX in 0.3s | 2.82 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-14T20:19:14.388750] [INFO ] [sig ] [702/3494] Forecasting CM... [2026-01-14T20:19:14.388779] [INFO ] [sig ] Generating forecast for: CM [2026-01-14T20:19:14.388809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-14T20:19:14.400011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-14T20:19:14.400309] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-14T20:19:14.401215] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-14T20:19:14.401281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:14.401317] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:14.401345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:14.401403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:14.461546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:14.462353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:14.462433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:14.462465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:14.587258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:14.587434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:14.587479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:14.587509] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:14.591206] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=80.69%) [2026-01-14T20:19:14.591734] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-14T20:19:14.591874] [INFO ] [sig ] CM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:14.739217] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CM.txt [2026-01-14T20:19:14.739388] [INFO ] [sig ] [702/3494] Completed CM in 0.4s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:14.739429] [INFO ] [sig ] [703/3494] Forecasting CMA... [2026-01-14T20:19:14.739458] [INFO ] [sig ] Generating forecast for: CMA [2026-01-14T20:19:14.739492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-14T20:19:14.751334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-14T20:19:14.751787] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-14T20:19:14.752796] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-14T20:19:14.752870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:14.752911] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:14.752951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:14.753022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:14.831255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:14.832400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:14.832493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:14.832526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:14.966720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:14.966905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:14.966961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:14.967002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:14.971444] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-14T20:19:14.971854] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-14T20:19:14.972013] [INFO ] [sig ] CMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:15.126780] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMA.txt [2026-01-14T20:19:15.126938] [INFO ] [sig ] [703/3494] Completed CMA in 0.4s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:15.126978] [INFO ] [sig ] [704/3494] Forecasting CMC... [2026-01-14T20:19:15.127007] [INFO ] [sig ] Generating forecast for: CMC [2026-01-14T20:19:15.127039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-14T20:19:15.139888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-14T20:19:15.140268] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-14T20:19:15.141076] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-14T20:19:15.141128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:15.141160] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:15.141187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:15.141242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:15.211760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:15.212838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:15.212920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:15.212954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:15.342679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:15.342862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:15.342904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:15.342941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:15.346474] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-14T20:19:15.346795] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-14T20:19:15.346934] [INFO ] [sig ] CMC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:15.495905] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMC.txt [2026-01-14T20:19:15.496061] [INFO ] [sig ] [704/3494] Completed CMC in 0.4s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:15.496101] [INFO ] [sig ] [705/3494] Forecasting CMCM... [2026-01-14T20:19:15.496131] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-14T20:19:15.496162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-14T20:19:15.507281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-14T20:19:15.507617] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-14T20:19:15.508474] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-14T20:19:15.508530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:15.508563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:15.508618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:15.508679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:15.565036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:15.565807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:15.565890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:15.565923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:15.674680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:15.674840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:15.674880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:15.674909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:15.678329] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-14T20:19:15.678620] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-14T20:19:15.678749] [INFO ] [sig ] CMCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:15.820554] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMCM.txt [2026-01-14T20:19:15.820713] [INFO ] [sig ] [705/3494] Completed CMCM in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:15.820757] [INFO ] [sig ] [706/3494] Forecasting CMCO... [2026-01-14T20:19:15.820788] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-14T20:19:15.820817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-14T20:19:15.832672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-14T20:19:15.833011] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-14T20:19:15.833815] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-14T20:19:15.833867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:15.833898] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:15.833925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:15.833980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:15.892036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:15.892881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:15.892960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:15.892994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:16.019307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:16.019465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:16.019507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:16.019535] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:16.022884] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=27.83%) [2026-01-14T20:19:16.023154] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-14T20:19:16.023276] [INFO ] [sig ] CMCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:16.164804] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMCO.txt [2026-01-14T20:19:16.164968] [INFO ] [sig ] [706/3494] Completed CMCO in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:16.165008] [INFO ] [sig ] [707/3494] Forecasting CMCSA... [2026-01-14T20:19:16.165037] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-14T20:19:16.165066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-14T20:19:16.176155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-14T20:19:16.176491] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-14T20:19:16.177292] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-14T20:19:16.177349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:16.177382] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:16.177409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:16.177465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:16.237323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:16.238264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:16.238346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:16.238379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:16.360417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:16.360601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:16.360643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:16.360672] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:16.364314] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-14T20:19:16.364698] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-14T20:19:16.364834] [INFO ] [sig ] CMCSA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:16.509242] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMCSA.txt [2026-01-14T20:19:16.509398] [INFO ] [sig ] [707/3494] Completed CMCSA in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:16.509438] [INFO ] [sig ] [708/3494] Forecasting CME... [2026-01-14T20:19:16.509467] [INFO ] [sig ] Generating forecast for: CME [2026-01-14T20:19:16.509498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-14T20:19:16.521640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-14T20:19:16.521988] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-14T20:19:16.522800] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-14T20:19:16.522853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:16.522885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:16.522913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:16.522969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:16.580711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:16.581341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:16.581430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:16.581468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:16.708872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:16.709070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:16.709118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:16.709149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:16.712982] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-01-14T20:19:16.713272] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-14T20:19:16.713424] [INFO ] [sig ] CME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:16.856309] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CME.txt [2026-01-14T20:19:16.856441] [INFO ] [sig ] [708/3494] Completed CME in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:16.856479] [INFO ] [sig ] [709/3494] Forecasting CMG... [2026-01-14T20:19:16.856508] [INFO ] [sig ] Generating forecast for: CMG [2026-01-14T20:19:16.856538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-14T20:19:16.867426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-14T20:19:16.867742] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-14T20:19:16.868545] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-14T20:19:16.868616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:16.868649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:16.868676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:16.868732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:16.924988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:16.925616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:16.925693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:16.925725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:17.045467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:17.045639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:17.045696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:17.045725] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:17.049068] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-14T20:19:17.049336] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-14T20:19:17.049458] [INFO ] [sig ] CMG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:17.188363] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMG.txt [2026-01-14T20:19:17.188487] [INFO ] [sig ] [709/3494] Completed CMG in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:17.188525] [INFO ] [sig ] [710/3494] Forecasting CMI... [2026-01-14T20:19:17.188553] [INFO ] [sig ] Generating forecast for: CMI [2026-01-14T20:19:17.188611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-14T20:19:17.200017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-14T20:19:17.200290] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-14T20:19:17.201078] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-14T20:19:17.201128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:17.201159] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:17.201186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:17.201242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:17.257629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:17.258497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:17.258626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:17.258661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:17.378945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:17.379101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:17.379140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:17.379168] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:17.382506] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-01-14T20:19:17.382794] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-14T20:19:17.382915] [INFO ] [sig ] CMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:17.527400] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CMI.txt [2026-01-14T20:19:17.527594] [INFO ] [sig ] [710/3494] Completed CMI in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:17.527636] [INFO ] [sig ] [711/3494] Forecasting CMMB... [2026-01-14T20:19:17.527665] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-14T20:19:17.527731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-14T20:19:17.539264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-14T20:19:17.539666] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-14T20:19:17.540457] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-14T20:19:17.540509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:17.540541] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:17.540595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:17.540657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:17.599888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:17.601017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:17.601123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:17.601169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:17.720807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:17.720985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:17.721035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:17.721073] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:17.724656] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-14T20:19:17.724953] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-14T20:19:17.725083] [INFO ] [sig ] CMMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:17.867655] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMMB.txt [2026-01-14T20:19:17.867834] [INFO ] [sig ] [711/3494] Completed CMMB in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:17.867874] [INFO ] [sig ] [712/3494] Forecasting CMP... [2026-01-14T20:19:17.867902] [INFO ] [sig ] Generating forecast for: CMP [2026-01-14T20:19:17.867932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-14T20:19:17.879486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-14T20:19:17.879826] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-14T20:19:17.880619] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-14T20:19:17.880671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:17.880703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:17.880730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:17.880794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:17.938539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:17.939422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:17.939504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:17.939536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:18.059304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:18.059465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:18.059505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:18.059535] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:18.062894] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-01-14T20:19:18.063176] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-14T20:19:18.063305] [INFO ] [sig ] CMP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:18.203344] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CMP.txt [2026-01-14T20:19:18.203470] [INFO ] [sig ] [712/3494] Completed CMP in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-14T20:19:18.203508] [INFO ] [sig ] [713/3494] Forecasting CMPO... [2026-01-14T20:19:18.203537] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-14T20:19:18.203567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-14T20:19:18.219551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-14T20:19:18.220010] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-14T20:19:18.221039] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-14T20:19:18.221095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:18.221145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:18.221185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:18.221257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:18.286156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:18.287115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:18.287200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:18.287234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:18.415532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:18.415718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:18.415762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:18.415791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:18.419564] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-01-14T20:19:18.419876] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-14T20:19:18.420025] [INFO ] [sig ] CMPO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:18.567415] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMPO.txt [2026-01-14T20:19:18.567625] [INFO ] [sig ] [713/3494] Completed CMPO in 0.4s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:18.567690] [INFO ] [sig ] [714/3494] Forecasting CMPS... [2026-01-14T20:19:18.567723] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-14T20:19:18.567754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-14T20:19:18.580088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-14T20:19:18.580427] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-14T20:19:18.581306] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-14T20:19:18.581371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:18.581407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:18.581434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:18.581491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:18.642367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:18.643300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:18.643391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:18.643424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:18.771839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:18.772011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:18.772057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:18.772087] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:18.775755] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=45.82%) [2026-01-14T20:19:18.776057] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-14T20:19:18.776191] [INFO ] [sig ] CMPS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:18.931036] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMPS.txt [2026-01-14T20:19:18.931194] [INFO ] [sig ] [714/3494] Completed CMPS in 0.4s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:18.931236] [INFO ] [sig ] [715/3494] Forecasting CMPX... [2026-01-14T20:19:18.931266] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-14T20:19:18.931298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-14T20:19:18.943534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-14T20:19:18.943954] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-14T20:19:18.944830] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-14T20:19:18.944884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:18.944915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:18.944942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:18.944996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:19.002117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:19.002950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:19.003032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:19.003065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:19.120360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:19.120527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:19.120587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:19.120620] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:19.124954] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=81.57%) [2026-01-14T20:19:19.125510] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-14T20:19:19.125748] [INFO ] [sig ] CMPX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:19.269594] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CMPX.txt [2026-01-14T20:19:19.269739] [INFO ] [sig ] [715/3494] Completed CMPX in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:19.269777] [INFO ] [sig ] [716/3494] Forecasting CMRE... [2026-01-14T20:19:19.269807] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-14T20:19:19.269837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-14T20:19:19.281295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-14T20:19:19.281601] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-14T20:19:19.282379] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-14T20:19:19.282430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:19.282463] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:19.282490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:19.282545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:19.341990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:19.342612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:19.342687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:19.342719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:19.466265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:19.466417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:19.466457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:19.466486] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:19.469830] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-01-14T20:19:19.470100] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-14T20:19:19.470221] [INFO ] [sig ] CMRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:19.610003] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CMRE.txt [2026-01-14T20:19:19.610176] [INFO ] [sig ] [716/3494] Completed CMRE in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:19.610220] [INFO ] [sig ] [717/3494] Forecasting CMS... [2026-01-14T20:19:19.610250] [INFO ] [sig ] Generating forecast for: CMS [2026-01-14T20:19:19.610279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-14T20:19:19.621799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-14T20:19:19.622143] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-14T20:19:19.622966] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-14T20:19:19.623021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:19.623079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:19.623107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:19.623162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:19.679617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:19.680510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:19.680611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:19.680645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:19.806028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:19.806196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:19.806241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:19.806273] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:19.810358] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=17.60%) [2026-01-14T20:19:19.810736] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-14T20:19:19.810880] [INFO ] [sig ] CMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:19.954705] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMS.txt [2026-01-14T20:19:19.954849] [INFO ] [sig ] [717/3494] Completed CMS in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:19.954889] [INFO ] [sig ] [718/3494] Forecasting CMSA... [2026-01-14T20:19:19.954918] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-14T20:19:19.954948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-14T20:19:19.966162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-14T20:19:19.966482] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-14T20:19:19.967274] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-14T20:19:19.967326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:19.967358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:19.967385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:19.967440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:20.024228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:20.025059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:20.025138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:20.025170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:20.136030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:20.136189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:20.136231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:20.136258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:20.139628] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-01-14T20:19:20.139905] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-14T20:19:20.140025] [INFO ] [sig ] CMSA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:20.279886] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMSA.txt [2026-01-14T20:19:20.280044] [INFO ] [sig ] [718/3494] Completed CMSA in 0.3s | 2.82 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-14T20:19:20.280083] [INFO ] [sig ] [719/3494] Forecasting CMSC... [2026-01-14T20:19:20.280114] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-14T20:19:20.280144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-14T20:19:20.291900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-14T20:19:20.292287] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-14T20:19:20.293088] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-14T20:19:20.293143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:20.293176] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:20.293204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:20.293259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:20.350029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:20.350884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:20.350964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:20.350996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:20.468599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:20.468755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:20.468795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:20.468823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:20.472183] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-14T20:19:20.472462] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-14T20:19:20.472604] [INFO ] [sig ] CMSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:20.612638] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMSC.txt [2026-01-14T20:19:20.612790] [INFO ] [sig ] [719/3494] Completed CMSC in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:20.612828] [INFO ] [sig ] [720/3494] Forecasting CMSD... [2026-01-14T20:19:20.612858] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-14T20:19:20.612888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-14T20:19:20.623917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-14T20:19:20.624204] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-14T20:19:20.624986] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-14T20:19:20.625037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:20.625069] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:20.625096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:20.625151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:20.681060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:20.681870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:20.681951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:20.681983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:20.803635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:20.803786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:20.803828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:20.803902] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:20.807242] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-14T20:19:20.807510] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-14T20:19:20.807650] [INFO ] [sig ] CMSD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:20.947350] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CMSD.txt [2026-01-14T20:19:20.947509] [INFO ] [sig ] [720/3494] Completed CMSD in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:20.947547] [INFO ] [sig ] [721/3494] Forecasting CMTG... [2026-01-14T20:19:20.947599] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-14T20:19:20.947633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-14T20:19:20.959638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-14T20:19:20.960209] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-14T20:19:20.961151] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-14T20:19:20.961204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:20.961236] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:20.961262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:20.961317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:21.019542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:21.020339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:21.020419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:21.020455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:21.143115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:21.143281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:21.143336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:21.143373] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:21.146998] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=12.39%) [2026-01-14T20:19:21.147321] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-14T20:19:21.147466] [INFO ] [sig ] CMTG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:21.334289] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMTG.txt [2026-01-14T20:19:21.334510] [INFO ] [sig ] [721/3494] Completed CMTG in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:21.334560] [INFO ] [sig ] [722/3494] Forecasting CMTL... [2026-01-14T20:19:21.334620] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-14T20:19:21.334660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-14T20:19:21.351313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-14T20:19:21.351843] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-14T20:19:21.353009] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-14T20:19:21.353080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:21.353129] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:21.353171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:21.353261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:21.433732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:21.434868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:21.435006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:21.435052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:21.622634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:21.622839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:21.622905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:21.622958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:21.629038] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-01-14T20:19:21.629650] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-14T20:19:21.629879] [INFO ] [sig ] CMTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:21.863222] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CMTL.txt [2026-01-14T20:19:21.863459] [INFO ] [sig ] [722/3494] Completed CMTL in 0.5s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:21.863530] [INFO ] [sig ] [723/3494] Forecasting CNA... [2026-01-14T20:19:21.863604] [INFO ] [sig ] Generating forecast for: CNA [2026-01-14T20:19:21.863664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-14T20:19:21.899257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-14T20:19:21.899815] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-14T20:19:21.901069] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-14T20:19:21.901151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:21.901201] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:21.901244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:21.901336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:21.980016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:21.981090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:21.981179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:21.981214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:22.133464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:22.133674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:22.133727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:22.133766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:22.138695] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-01-14T20:19:22.139132] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-14T20:19:22.139317] [INFO ] [sig ] CNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:22.312306] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNA.txt [2026-01-14T20:19:22.312471] [INFO ] [sig ] [723/3494] Completed CNA in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:22.312526] [INFO ] [sig ] [724/3494] Forecasting CNC... [2026-01-14T20:19:22.312565] [INFO ] [sig ] Generating forecast for: CNC [2026-01-14T20:19:22.312627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-14T20:19:22.324849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-14T20:19:22.325273] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-14T20:19:22.326311] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-14T20:19:22.326382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:22.326422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:22.326471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:22.326529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:22.387737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:22.388645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:22.388732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:22.388766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:22.522593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:22.522763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:22.522808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:22.522836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:22.526736] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=23.67%) [2026-01-14T20:19:22.527178] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-14T20:19:22.527341] [INFO ] [sig ] CNC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:22.698775] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNC.txt [2026-01-14T20:19:22.698934] [INFO ] [sig ] [724/3494] Completed CNC in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:22.698974] [INFO ] [sig ] [725/3494] Forecasting CNF... [2026-01-14T20:19:22.699003] [INFO ] [sig ] Generating forecast for: CNF [2026-01-14T20:19:22.699034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-14T20:19:22.709943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-14T20:19:22.710243] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-14T20:19:22.711047] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-14T20:19:22.711100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:22.711132] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:22.711158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:22.711213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:22.767621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:22.768457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:22.768537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:22.768569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:22.874765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:22.874914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:22.874954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:22.874982] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:22.878341] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-14T20:19:22.878635] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-14T20:19:22.878760] [INFO ] [sig ] CNF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:23.019509] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNF.txt [2026-01-14T20:19:23.019689] [INFO ] [sig ] [725/3494] Completed CNF in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:23.019729] [INFO ] [sig ] [726/3494] Forecasting CNI... [2026-01-14T20:19:23.019759] [INFO ] [sig ] Generating forecast for: CNI [2026-01-14T20:19:23.019790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-14T20:19:23.031203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-14T20:19:23.031547] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-14T20:19:23.032408] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-14T20:19:23.032463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:23.032496] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:23.032523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:23.032607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:23.089945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:23.090835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:23.090919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:23.090952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:23.212719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:23.212879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:23.212919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:23.212947] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:23.216331] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=73.89%) [2026-01-14T20:19:23.216625] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-14T20:19:23.216751] [INFO ] [sig ] CNI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:23.363489] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNI.txt [2026-01-14T20:19:23.363652] [INFO ] [sig ] [726/3494] Completed CNI in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:23.363693] [INFO ] [sig ] [727/3494] Forecasting CNK... [2026-01-14T20:19:23.363722] [INFO ] [sig ] Generating forecast for: CNK [2026-01-14T20:19:23.363753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-14T20:19:23.374940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-14T20:19:23.375216] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-14T20:19:23.376027] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-14T20:19:23.376079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:23.376110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:23.376138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:23.376194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:23.438379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:23.439244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:23.439326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:23.439391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:23.559703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:23.559870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:23.559910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:23.559939] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:23.563663] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=47.39%) [2026-01-14T20:19:23.563939] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-14T20:19:23.564060] [INFO ] [sig ] CNK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:23.734205] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNK.txt [2026-01-14T20:19:23.734364] [INFO ] [sig ] [727/3494] Completed CNK in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:23.734404] [INFO ] [sig ] [728/3494] Forecasting CNM... [2026-01-14T20:19:23.734434] [INFO ] [sig ] Generating forecast for: CNM [2026-01-14T20:19:23.734471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-14T20:19:23.745839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-14T20:19:23.746180] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-14T20:19:23.747043] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-14T20:19:23.747096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:23.747127] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:23.747153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:23.747208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:23.805922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:23.806814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:23.806903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:23.806937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:23.928031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:23.928193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:23.928235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:23.928264] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:23.931696] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-14T20:19:23.931998] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-14T20:19:23.932129] [INFO ] [sig ] CNM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:24.071270] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNM.txt [2026-01-14T20:19:24.071429] [INFO ] [sig ] [728/3494] Completed CNM in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:24.071468] [INFO ] [sig ] [729/3494] Forecasting CNMD... [2026-01-14T20:19:24.071497] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-14T20:19:24.071527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-14T20:19:24.083744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-14T20:19:24.084162] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-14T20:19:24.085029] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-14T20:19:24.085084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:24.085117] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:24.085142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:24.085198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:24.144436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:24.145392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:24.145481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:24.145516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:24.268499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:24.268687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:24.268732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:24.268761] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:24.273061] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-14T20:19:24.273554] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-14T20:19:24.273751] [INFO ] [sig ] CNMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:24.436280] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNMD.txt [2026-01-14T20:19:24.436450] [INFO ] [sig ] [729/3494] Completed CNMD in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:24.436490] [INFO ] [sig ] [730/3494] Forecasting CNNE... [2026-01-14T20:19:24.436518] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-14T20:19:24.436548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-14T20:19:24.448525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-14T20:19:24.449156] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-14T20:19:24.450214] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-14T20:19:24.450267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:24.450299] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:24.450326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:24.450383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:24.516535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:24.517721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:24.517835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:24.517876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:24.653979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:24.654147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:24.654187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:24.654215] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:24.657885] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=82.56%) [2026-01-14T20:19:24.658283] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-14T20:19:24.658430] [INFO ] [sig ] CNNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:24.821086] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNNE.txt [2026-01-14T20:19:24.821359] [INFO ] [sig ] [730/3494] Completed CNNE in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:24.821425] [INFO ] [sig ] [731/3494] Forecasting CNO... [2026-01-14T20:19:24.821470] [INFO ] [sig ] Generating forecast for: CNO [2026-01-14T20:19:24.821507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-14T20:19:24.835757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-14T20:19:24.836194] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-14T20:19:24.837470] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-14T20:19:24.837537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:24.837592] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:24.837624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:24.837704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:24.915377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:24.916415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:24.916527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:24.916563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:25.039786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:25.039944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:25.039987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:25.040017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:25.043774] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=26.59%) [2026-01-14T20:19:25.044107] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-14T20:19:25.044266] [INFO ] [sig ] CNO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:25.194634] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNO.txt [2026-01-14T20:19:25.194780] [INFO ] [sig ] [731/3494] Completed CNO in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-14T20:19:25.194821] [INFO ] [sig ] [732/3494] Forecasting CNOB... [2026-01-14T20:19:25.194852] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-14T20:19:25.194883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-14T20:19:25.206402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-14T20:19:25.206726] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-14T20:19:25.207522] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-14T20:19:25.207607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:25.207647] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:25.207697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:25.207757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:25.268269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:25.269110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:25.269190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:25.269224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:25.390002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:25.390154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:25.390195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:25.390223] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:25.393541] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-14T20:19:25.393837] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-14T20:19:25.393961] [INFO ] [sig ] CNOB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:25.533078] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNOB.txt [2026-01-14T20:19:25.533226] [INFO ] [sig ] [732/3494] Completed CNOB in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-14T20:19:25.533266] [INFO ] [sig ] [733/3494] Forecasting CNP... [2026-01-14T20:19:25.533298] [INFO ] [sig ] Generating forecast for: CNP [2026-01-14T20:19:25.533328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-14T20:19:25.544501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-14T20:19:25.544799] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-14T20:19:25.545609] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-14T20:19:25.545663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:25.545695] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:25.545721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:25.545777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:25.605704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:25.606706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:25.606799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:25.606838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:25.728065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:25.728242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:25.728282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:25.728311] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:25.731910] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-01-14T20:19:25.732212] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-14T20:19:25.732347] [INFO ] [sig ] CNP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:25.881334] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNP.txt [2026-01-14T20:19:25.881490] [INFO ] [sig ] [733/3494] Completed CNP in 0.3s | 2.82 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-14T20:19:25.881531] [INFO ] [sig ] [734/3494] Forecasting CNQ... [2026-01-14T20:19:25.881563] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-14T20:19:25.881618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-14T20:19:25.894362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-14T20:19:25.894733] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-14T20:19:25.895566] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-14T20:19:25.895637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:25.895704] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:25.895734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:25.895792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:25.955781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:25.956704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:25.956788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:25.956823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:26.078590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:26.078750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:26.078790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:26.078820] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:26.082364] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=70.72%) [2026-01-14T20:19:26.082716] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-14T20:19:26.082854] [INFO ] [sig ] CNQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:26.232223] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNQ.txt [2026-01-14T20:19:26.232375] [INFO ] [sig ] [734/3494] Completed CNQ in 0.4s | 2.82 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-14T20:19:26.232414] [INFO ] [sig ] [735/3494] Forecasting CNS... [2026-01-14T20:19:26.232443] [INFO ] [sig ] Generating forecast for: CNS [2026-01-14T20:19:26.232473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-14T20:19:26.244667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-14T20:19:26.245042] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-14T20:19:26.245877] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-14T20:19:26.245931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:26.245978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:26.246006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:26.246062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:26.307156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:26.308093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:26.308183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:26.308217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:26.440197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:26.440380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:26.440433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:26.440462] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:26.444281] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-14T20:19:26.444595] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-14T20:19:26.444724] [INFO ] [sig ] CNS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:26.603288] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNS.txt [2026-01-14T20:19:26.603457] [INFO ] [sig ] [735/3494] Completed CNS in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:26.603497] [INFO ] [sig ] [736/3494] Forecasting CNSP... [2026-01-14T20:19:26.603527] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-14T20:19:26.603584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-14T20:19:26.615547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-14T20:19:26.615957] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-14T20:19:26.616804] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-14T20:19:26.616857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:26.616889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:26.616915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:26.616970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:26.673400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:26.674534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:26.674637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:26.674670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:26.803612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:26.803777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:26.803819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:26.803848] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:26.807314] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=16.76%) [2026-01-14T20:19:26.807665] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-14T20:19:26.808011] [INFO ] [sig ] CNSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:26.959880] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNSP.txt [2026-01-14T20:19:26.960054] [INFO ] [sig ] [736/3494] Completed CNSP in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:26.960106] [INFO ] [sig ] [737/3494] Forecasting CNTA... [2026-01-14T20:19:26.960138] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-14T20:19:26.960168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-14T20:19:26.971978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-14T20:19:26.972325] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-14T20:19:26.973157] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-14T20:19:26.973209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:26.973252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:26.973279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:26.973334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:27.035047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:27.035964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:27.036047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:27.036082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:27.158354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:27.158525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:27.158590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:27.158651] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:27.162229] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-14T20:19:27.162524] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-14T20:19:27.162676] [INFO ] [sig ] CNTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:27.304364] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNTA.txt [2026-01-14T20:19:27.304521] [INFO ] [sig ] [737/3494] Completed CNTA in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:27.304560] [INFO ] [sig ] [738/3494] Forecasting CNTY... [2026-01-14T20:19:27.304609] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-14T20:19:27.304641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-14T20:19:27.316143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-14T20:19:27.316484] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-14T20:19:27.317311] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-14T20:19:27.317365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:27.317397] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:27.317423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:27.317478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:27.374866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:27.375768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:27.375849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:27.375881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:27.495124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:27.495286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:27.495327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:27.495356] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:27.499117] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-01-14T20:19:27.499388] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-14T20:19:27.499510] [INFO ] [sig ] CNTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:27.641071] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNTY.txt [2026-01-14T20:19:27.641203] [INFO ] [sig ] [738/3494] Completed CNTY in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:27.641243] [INFO ] [sig ] [739/3494] Forecasting CNVS... [2026-01-14T20:19:27.641272] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-14T20:19:27.641302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-14T20:19:27.653765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-14T20:19:27.654233] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-14T20:19:27.655362] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-14T20:19:27.655425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:27.655459] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:27.655489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:27.655549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:27.713587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:27.714507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:27.714613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:27.714650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:27.846318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:27.846509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:27.846561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:27.846622] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:27.851191] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-01-14T20:19:27.851603] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-14T20:19:27.851772] [INFO ] [sig ] CNVS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:28.028233] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CNVS.txt [2026-01-14T20:19:28.028444] [INFO ] [sig ] [739/3494] Completed CNVS in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:28.028493] [INFO ] [sig ] [740/3494] Forecasting CNX... [2026-01-14T20:19:28.028525] [INFO ] [sig ] Generating forecast for: CNX [2026-01-14T20:19:28.028558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-14T20:19:28.040996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-14T20:19:28.041430] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-14T20:19:28.042324] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-14T20:19:28.042379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:28.042422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:28.042453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:28.042512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:28.102009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:28.103005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:28.103151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:28.103190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:28.230981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:28.231163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:28.231206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:28.231237] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:28.234871] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-01-14T20:19:28.235179] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-14T20:19:28.235317] [INFO ] [sig ] CNX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:28.387499] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNX.txt [2026-01-14T20:19:28.387707] [INFO ] [sig ] [740/3494] Completed CNX in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:28.387761] [INFO ] [sig ] [741/3494] Forecasting CNXN... [2026-01-14T20:19:28.387794] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-14T20:19:28.387826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-14T20:19:28.399821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-14T20:19:28.400148] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-14T20:19:28.400996] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-14T20:19:28.401051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:28.401086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:28.401115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:28.401173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:28.460194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:28.461110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:28.461199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:28.461234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:28.584792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:28.584948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:28.584988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:28.585017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:28.588395] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-14T20:19:28.588690] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-14T20:19:28.588814] [INFO ] [sig ] CNXN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:28.735540] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CNXN.txt [2026-01-14T20:19:28.735723] [INFO ] [sig ] [741/3494] Completed CNXN in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:28.735764] [INFO ] [sig ] [742/3494] Forecasting COCO... [2026-01-14T20:19:28.735796] [INFO ] [sig ] Generating forecast for: COCO [2026-01-14T20:19:28.735826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-14T20:19:28.747202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-14T20:19:28.747563] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-14T20:19:28.748501] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-14T20:19:28.748558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:28.748629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:28.748663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:28.748737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:28.805155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:28.806060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:28.806154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:28.806187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:28.960907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:28.961067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:28.961107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:28.961136] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:28.964589] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-14T20:19:28.964883] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-14T20:19:28.965034] [INFO ] [sig ] COCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:29.109753] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COCO.txt [2026-01-14T20:19:29.109913] [INFO ] [sig ] [742/3494] Completed COCO in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:29.109953] [INFO ] [sig ] [743/3494] Forecasting CODA... [2026-01-14T20:19:29.109984] [INFO ] [sig ] Generating forecast for: CODA [2026-01-14T20:19:29.110014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-14T20:19:29.121362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-14T20:19:29.121793] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-14T20:19:29.122712] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-14T20:19:29.122774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:29.122807] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:29.122834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:29.122891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:29.188304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:29.189516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:29.189698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:29.189749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:29.310140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:29.310303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:29.310344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:29.310374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:29.313938] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=62.16%) [2026-01-14T20:19:29.314278] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-14T20:19:29.314422] [INFO ] [sig ] CODA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:29.456490] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CODA.txt [2026-01-14T20:19:29.456650] [INFO ] [sig ] [743/3494] Completed CODA in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:29.456691] [INFO ] [sig ] [744/3494] Forecasting CODI... [2026-01-14T20:19:29.456722] [INFO ] [sig ] Generating forecast for: CODI [2026-01-14T20:19:29.456753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-14T20:19:29.467551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-14T20:19:29.467920] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-14T20:19:29.468769] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-14T20:19:29.468823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:29.468855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:29.468883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:29.468939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:29.532015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:29.532998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:29.533120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:29.533155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:29.649135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:29.649290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:29.649348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:29.649379] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:29.652744] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-01-14T20:19:29.653014] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-14T20:19:29.653139] [INFO ] [sig ] CODI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:29.800417] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CODI.txt [2026-01-14T20:19:29.800599] [INFO ] [sig ] [744/3494] Completed CODI in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:29.800650] [INFO ] [sig ] [745/3494] Forecasting COEP... [2026-01-14T20:19:29.800682] [INFO ] [sig ] Generating forecast for: COEP [2026-01-14T20:19:29.800713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-14T20:19:29.813374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-14T20:19:29.813772] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-14T20:19:29.814602] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-14T20:19:29.814655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:29.814686] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:29.814713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:29.814774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:29.876535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:29.877641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:29.877755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:29.877794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:30.006382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:30.006548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:30.006608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:30.006639] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:30.010222] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-01-14T20:19:30.010507] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-14T20:19:30.010656] [INFO ] [sig ] COEP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:30.154538] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COEP.txt [2026-01-14T20:19:30.154696] [INFO ] [sig ] [745/3494] Completed COEP in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:30.154735] [INFO ] [sig ] [746/3494] Forecasting COF... [2026-01-14T20:19:30.154765] [INFO ] [sig ] Generating forecast for: COF [2026-01-14T20:19:30.154795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-14T20:19:30.165784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-14T20:19:30.166085] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-14T20:19:30.166873] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-14T20:19:30.166925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:30.166957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:30.166984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:30.167040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:30.222904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:30.223530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:30.223635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:30.223670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:30.349383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:30.349542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:30.349613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:30.349646] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:30.353522] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-14T20:19:30.353853] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-14T20:19:30.353984] [INFO ] [sig ] COF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:30.493969] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COF.txt [2026-01-14T20:19:30.494095] [INFO ] [sig ] [746/3494] Completed COF in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:30.494133] [INFO ] [sig ] [747/3494] Forecasting COFS... [2026-01-14T20:19:30.494162] [INFO ] [sig ] Generating forecast for: COFS [2026-01-14T20:19:30.494191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-14T20:19:30.505478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-14T20:19:30.505795] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-14T20:19:30.506637] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-14T20:19:30.506690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:30.506724] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:30.506752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:30.506821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:30.565031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:30.566021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:30.566108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:30.566140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:30.684435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:30.684615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:30.684662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:30.684695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:30.688183] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-01-14T20:19:30.688478] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-14T20:19:30.688635] [INFO ] [sig ] COFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:30.834491] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COFS.txt [2026-01-14T20:19:30.834700] [INFO ] [sig ] [747/3494] Completed COFS in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:30.834741] [INFO ] [sig ] [748/3494] Forecasting COIN... [2026-01-14T20:19:30.834771] [INFO ] [sig ] Generating forecast for: COIN [2026-01-14T20:19:30.834801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-14T20:19:30.846492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-14T20:19:30.846869] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-14T20:19:30.847712] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-14T20:19:30.847766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:30.847810] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:30.847838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:30.847894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:30.905274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:30.906156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:30.906246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:30.906279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:31.052617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:31.052830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:31.052874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:31.052903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:31.056329] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-14T20:19:31.056624] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-14T20:19:31.056751] [INFO ] [sig ] COIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:31.197338] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COIN.txt [2026-01-14T20:19:31.197480] [INFO ] [sig ] [748/3494] Completed COIN in 0.4s | 2.82 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-14T20:19:31.197519] [INFO ] [sig ] [749/3494] Forecasting COKE... [2026-01-14T20:19:31.197549] [INFO ] [sig ] Generating forecast for: COKE [2026-01-14T20:19:31.197597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-14T20:19:31.209079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-14T20:19:31.209415] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-14T20:19:31.210209] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-14T20:19:31.210263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:31.210294] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:31.210321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:31.210377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:31.267364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:31.268764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:31.268947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:31.268981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:31.390790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:31.390964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:31.391007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:31.391037] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:31.394613] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-01-14T20:19:31.394930] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-14T20:19:31.395070] [INFO ] [sig ] COKE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:31.535622] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COKE.txt [2026-01-14T20:19:31.535755] [INFO ] [sig ] [749/3494] Completed COKE in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-14T20:19:31.535793] [INFO ] [sig ] [750/3494] Forecasting COLB... [2026-01-14T20:19:31.535823] [INFO ] [sig ] Generating forecast for: COLB [2026-01-14T20:19:31.535852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-14T20:19:31.547033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-14T20:19:31.547338] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-14T20:19:31.548216] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-14T20:19:31.548271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:31.548304] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:31.548331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:31.548387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:31.606210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:31.607080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:31.607162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:31.607196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:31.726956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:31.727149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:31.727206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:31.727243] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:31.731804] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=50.61%) [2026-01-14T20:19:31.732129] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-14T20:19:31.732263] [INFO ] [sig ] COLB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:31.880427] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COLB.txt [2026-01-14T20:19:31.880564] [INFO ] [sig ] [750/3494] Completed COLB in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-14T20:19:31.880620] [INFO ] [sig ] [751/3494] Forecasting COLD... [2026-01-14T20:19:31.880650] [INFO ] [sig ] Generating forecast for: COLD [2026-01-14T20:19:31.880679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-14T20:19:31.892928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-14T20:19:31.893192] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-14T20:19:31.893977] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-14T20:19:31.894031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:31.894117] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:31.894146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:31.894201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:31.953788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:31.954555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:31.954656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:31.954690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:32.076109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:32.076270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:32.076311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:32.076341] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:32.080078] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-14T20:19:32.080428] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-14T20:19:32.080568] [INFO ] [sig ] COLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:32.225008] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COLD.txt [2026-01-14T20:19:32.225167] [INFO ] [sig ] [751/3494] Completed COLD in 0.3s | 2.82 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-14T20:19:32.225208] [INFO ] [sig ] [752/3494] Forecasting COLL... [2026-01-14T20:19:32.225244] [INFO ] [sig ] Generating forecast for: COLL [2026-01-14T20:19:32.225277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-14T20:19:32.236822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-14T20:19:32.237196] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-14T20:19:32.238025] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-14T20:19:32.238078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:32.238110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:32.238136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:32.238191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:32.296960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:32.297873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:32.297952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:32.297984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:32.426213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:32.426376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:32.426418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:32.426448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:32.429921] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-01-14T20:19:32.430240] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-14T20:19:32.430376] [INFO ] [sig ] COLL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:32.573134] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COLL.txt [2026-01-14T20:19:32.573286] [INFO ] [sig ] [752/3494] Completed COLL in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:32.573324] [INFO ] [sig ] [753/3494] Forecasting COLM... [2026-01-14T20:19:32.573353] [INFO ] [sig ] Generating forecast for: COLM [2026-01-14T20:19:32.573384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-14T20:19:32.584517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-14T20:19:32.584799] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-14T20:19:32.585795] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-14T20:19:32.585848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:32.585880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:32.585906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:32.585962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:32.646087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:32.646812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:32.646887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:32.646919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:32.763860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:32.764033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:32.764083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:32.764116] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:32.767519] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-14T20:19:32.767843] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-14T20:19:32.767968] [INFO ] [sig ] COLM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:32.909327] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COLM.txt [2026-01-14T20:19:32.909486] [INFO ] [sig ] [753/3494] Completed COLM in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:32.909524] [INFO ] [sig ] [754/3494] Forecasting COMP... [2026-01-14T20:19:32.909554] [INFO ] [sig ] Generating forecast for: COMP [2026-01-14T20:19:32.909602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-14T20:19:32.920341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-14T20:19:32.920689] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-14T20:19:32.921486] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-14T20:19:32.921540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:32.921591] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:32.921621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:32.921678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:32.980285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:32.981175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:32.981259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:32.981294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:33.108854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:33.109217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:33.109257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:33.109320] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:33.113627] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-01-14T20:19:33.113954] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-14T20:19:33.114098] [INFO ] [sig ] COMP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:33.256418] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COMP.txt [2026-01-14T20:19:33.256559] [INFO ] [sig ] [754/3494] Completed COMP in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:33.256625] [INFO ] [sig ] [755/3494] Forecasting CONL... [2026-01-14T20:19:33.256659] [INFO ] [sig ] Generating forecast for: CONL [2026-01-14T20:19:33.256692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-14T20:19:33.267720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-14T20:19:33.268084] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-14T20:19:33.269011] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-14T20:19:33.269067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:33.269100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:33.269127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:33.269185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:33.327841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:33.329133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:33.329217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:33.329252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:33.455047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:33.455202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:33.455242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:33.455288] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:33.459118] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-14T20:19:33.459434] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-14T20:19:33.459564] [INFO ] [sig ] CONL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:33.600265] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CONL.txt [2026-01-14T20:19:33.600423] [INFO ] [sig ] [755/3494] Completed CONL in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:33.600463] [INFO ] [sig ] [756/3494] Forecasting COO... [2026-01-14T20:19:33.600491] [INFO ] [sig ] Generating forecast for: COO [2026-01-14T20:19:33.600528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-14T20:19:33.611238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-14T20:19:33.611538] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-14T20:19:33.612370] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-14T20:19:33.612424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:33.612458] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:33.612487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:33.612545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:33.671523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:33.672356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:33.672440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:33.672475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:33.803169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:33.803321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:33.803363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:33.803395] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:33.806862] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=29.14%) [2026-01-14T20:19:33.807140] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-14T20:19:33.807268] [INFO ] [sig ] COO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:33.956684] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COO.txt [2026-01-14T20:19:33.956852] [INFO ] [sig ] [756/3494] Completed COO in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:33.956891] [INFO ] [sig ] [757/3494] Forecasting COP... [2026-01-14T20:19:33.956920] [INFO ] [sig ] Generating forecast for: COP [2026-01-14T20:19:33.956951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-14T20:19:33.968120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-14T20:19:33.968503] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-14T20:19:33.969662] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-14T20:19:33.969718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:33.969757] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:33.969789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:33.969857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:34.030810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:34.031740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:34.031825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:34.031888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:34.151315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:34.151470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:34.151512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:34.151539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:34.154971] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-14T20:19:34.155310] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-14T20:19:34.155458] [INFO ] [sig ] COP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:34.304606] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COP.txt [2026-01-14T20:19:34.304761] [INFO ] [sig ] [757/3494] Completed COP in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:34.304800] [INFO ] [sig ] [758/3494] Forecasting COPP... [2026-01-14T20:19:34.304831] [INFO ] [sig ] Generating forecast for: COPP [2026-01-14T20:19:34.304859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-14T20:19:34.316682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-14T20:19:34.317026] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-14T20:19:34.317901] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-14T20:19:34.317955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:34.317989] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:34.318017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:34.318080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:34.380928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:34.381836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:34.381920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:34.381955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:34.499392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:34.499549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:34.499611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:34.499643] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:34.503096] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: DOWN (p=29.26%) [2026-01-14T20:19:34.503385] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-14T20:19:34.503517] [INFO ] [sig ] COPP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:34.654142] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COPP.txt [2026-01-14T20:19:34.654293] [INFO ] [sig ] [758/3494] Completed COPP in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:34.654333] [INFO ] [sig ] [759/3494] Forecasting CORZ... [2026-01-14T20:19:34.654364] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-14T20:19:34.654394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-14T20:19:34.668880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-14T20:19:34.669264] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-14T20:19:34.670093] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-14T20:19:34.670149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:34.670183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:34.670212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:34.670282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:34.733781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:34.734718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:34.734801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:34.734836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:34.863154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:34.863311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:34.863352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:34.863382] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:34.866844] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-14T20:19:34.867131] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-14T20:19:34.867264] [INFO ] [sig ] CORZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:35.013029] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CORZ.txt [2026-01-14T20:19:35.013213] [INFO ] [sig ] [759/3494] Completed CORZ in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:35.013258] [INFO ] [sig ] [760/3494] Forecasting CORZZ... [2026-01-14T20:19:35.013302] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-14T20:19:35.013338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-14T20:19:35.025209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-14T20:19:35.025590] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-14T20:19:35.026400] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-14T20:19:35.026454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:35.026487] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:35.026516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:35.026593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:35.085860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:35.086702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:35.086781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:35.086814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:35.201129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:35.201279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:35.201319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:35.201351] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:35.204779] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-01-14T20:19:35.205056] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-14T20:19:35.205182] [INFO ] [sig ] CORZZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:35.348472] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CORZZ.txt [2026-01-14T20:19:35.348631] [INFO ] [sig ] [760/3494] Completed CORZZ in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:35.348672] [INFO ] [sig ] [761/3494] Forecasting COTY... [2026-01-14T20:19:35.348702] [INFO ] [sig ] Generating forecast for: COTY [2026-01-14T20:19:35.348732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-14T20:19:35.360150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-14T20:19:35.360441] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-14T20:19:35.361259] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-14T20:19:35.361313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:35.361346] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:35.361375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:35.361432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:35.424401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:35.425522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:35.425654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:35.425691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:35.560150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:35.560340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:35.560386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:35.560417] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:35.563970] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-01-14T20:19:35.564277] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-14T20:19:35.564410] [INFO ] [sig ] COTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:35.710536] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COTY.txt [2026-01-14T20:19:35.710705] [INFO ] [sig ] [761/3494] Completed COTY in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:35.710744] [INFO ] [sig ] [762/3494] Forecasting COWG... [2026-01-14T20:19:35.710773] [INFO ] [sig ] Generating forecast for: COWG [2026-01-14T20:19:35.710805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-14T20:19:35.722039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-14T20:19:35.722371] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-14T20:19:35.723206] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-14T20:19:35.723258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:35.723290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:35.723317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:35.723373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:35.783456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:35.784295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:35.784380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:35.784414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:35.903086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:35.903243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:35.903286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:35.903316] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:35.906747] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-14T20:19:35.907049] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-14T20:19:35.907177] [INFO ] [sig ] COWG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:36.047585] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/COWG.txt [2026-01-14T20:19:36.047742] [INFO ] [sig ] [762/3494] Completed COWG in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:36.047786] [INFO ] [sig ] [763/3494] Forecasting COYA... [2026-01-14T20:19:36.047818] [INFO ] [sig ] Generating forecast for: COYA [2026-01-14T20:19:36.047857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-14T20:19:36.058818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-14T20:19:36.059094] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-14T20:19:36.059876] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-14T20:19:36.059928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:36.059960] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:36.059986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:36.060042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:36.119399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:36.120255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:36.120336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:36.120371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:36.237979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:36.238141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:36.238184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:36.238214] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:36.242110] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-14T20:19:36.242426] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-14T20:19:36.242555] [INFO ] [sig ] COYA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:36.382868] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/COYA.txt [2026-01-14T20:19:36.383017] [INFO ] [sig ] [763/3494] Completed COYA in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-14T20:19:36.383056] [INFO ] [sig ] [764/3494] Forecasting CP... [2026-01-14T20:19:36.383086] [INFO ] [sig ] Generating forecast for: CP [2026-01-14T20:19:36.383116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-14T20:19:36.394708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-14T20:19:36.395067] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-14T20:19:36.395874] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-14T20:19:36.395926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:36.395957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:36.395984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:36.396040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:36.453954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:36.454861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:36.454939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:36.454971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:36.578370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:36.578524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:36.578565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:36.578615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:36.582027] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-14T20:19:36.582302] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-14T20:19:36.582426] [INFO ] [sig ] CP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:36.722254] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CP.txt [2026-01-14T20:19:36.722438] [INFO ] [sig ] [764/3494] Completed CP in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:36.722479] [INFO ] [sig ] [765/3494] Forecasting CPA... [2026-01-14T20:19:36.722510] [INFO ] [sig ] Generating forecast for: CPA [2026-01-14T20:19:36.722540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-14T20:19:36.733488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-14T20:19:36.733812] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-14T20:19:36.734596] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-14T20:19:36.734649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:36.734680] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:36.734707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:36.734762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:36.791224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:36.792038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:36.792117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:36.792150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:36.913626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:36.913783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:36.913824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:36.913855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:36.917407] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-01-14T20:19:36.917780] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-14T20:19:36.917923] [INFO ] [sig ] CPA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:37.069258] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPA.txt [2026-01-14T20:19:37.069420] [INFO ] [sig ] [765/3494] Completed CPA in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:37.069460] [INFO ] [sig ] [766/3494] Forecasting CPB... [2026-01-14T20:19:37.069489] [INFO ] [sig ] Generating forecast for: CPB [2026-01-14T20:19:37.069520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-14T20:19:37.081090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-14T20:19:37.081484] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-14T20:19:37.082332] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-14T20:19:37.082387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:37.082421] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:37.082451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:37.082520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:37.141705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:37.142677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:37.142764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:37.142798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:37.261311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:37.261471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:37.261512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:37.261541] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:37.265036] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-01-14T20:19:37.265374] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-14T20:19:37.265503] [INFO ] [sig ] CPB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:37.412103] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPB.txt [2026-01-14T20:19:37.412264] [INFO ] [sig ] [766/3494] Completed CPB in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:37.412305] [INFO ] [sig ] [767/3494] Forecasting CPF... [2026-01-14T20:19:37.412337] [INFO ] [sig ] Generating forecast for: CPF [2026-01-14T20:19:37.412369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-14T20:19:37.424163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-14T20:19:37.424621] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-14T20:19:37.425471] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-14T20:19:37.425527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:37.425561] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:37.425615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:37.425675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:37.484427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:37.485431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:37.485526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:37.485561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:37.603036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:37.603189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:37.603231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:37.603261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:37.606784] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=24.97%) [2026-01-14T20:19:37.607073] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-14T20:19:37.607201] [INFO ] [sig ] CPF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:37.774055] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CPF.txt [2026-01-14T20:19:37.774226] [INFO ] [sig ] [767/3494] Completed CPF in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:37.774267] [INFO ] [sig ] [768/3494] Forecasting CPIX... [2026-01-14T20:19:37.774296] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-14T20:19:37.774327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-14T20:19:37.791511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-14T20:19:37.791967] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-14T20:19:37.792964] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-14T20:19:37.793019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:37.793085] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:37.793126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:37.793205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:37.852783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:37.853687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:37.853769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:37.853804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:37.979932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:37.980102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:37.980143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:37.980172] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:37.983559] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-01-14T20:19:37.983851] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-14T20:19:37.983979] [INFO ] [sig ] CPIX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:38.124802] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPIX.txt [2026-01-14T20:19:38.125004] [INFO ] [sig ] [768/3494] Completed CPIX in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:38.125065] [INFO ] [sig ] [769/3494] Forecasting CPK... [2026-01-14T20:19:38.125106] [INFO ] [sig ] Generating forecast for: CPK [2026-01-14T20:19:38.125147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-14T20:19:38.137790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-14T20:19:38.138296] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-14T20:19:38.139106] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-14T20:19:38.139161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:38.139195] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:38.139224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:38.139282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:38.197711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:38.198479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:38.198562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:38.198616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:38.317400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:38.317553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:38.317618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:38.317650] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:38.321160] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-14T20:19:38.321462] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-14T20:19:38.321612] [INFO ] [sig ] CPK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:38.463730] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CPK.txt [2026-01-14T20:19:38.463884] [INFO ] [sig ] [769/3494] Completed CPK in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-14T20:19:38.463923] [INFO ] [sig ] [770/3494] Forecasting CPNG... [2026-01-14T20:19:38.463953] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-14T20:19:38.463983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-14T20:19:38.475666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-14T20:19:38.475987] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-14T20:19:38.476816] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-14T20:19:38.476869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:38.476901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:38.476927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:38.476980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:38.534504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:38.535331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:38.535414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:38.535450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:38.661680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:38.661855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:38.661894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:38.661922] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:38.665351] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-14T20:19:38.665651] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-14T20:19:38.665777] [INFO ] [sig ] CPNG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:38.805349] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CPNG.txt [2026-01-14T20:19:38.805491] [INFO ] [sig ] [770/3494] Completed CPNG in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:38.805530] [INFO ] [sig ] [771/3494] Forecasting CPRI... [2026-01-14T20:19:38.805559] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-14T20:19:38.805611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-14T20:19:38.816956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-14T20:19:38.817430] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-14T20:19:38.818249] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-14T20:19:38.818301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:38.818335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:38.818361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:38.818418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:38.876065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:38.876914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:38.877188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:38.877221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:38.998866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:38.999025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:38.999063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:38.999124] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:39.002813] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-14T20:19:39.003238] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-14T20:19:39.003360] [INFO ] [sig ] CPRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:39.148111] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPRI.txt [2026-01-14T20:19:39.148251] [INFO ] [sig ] [771/3494] Completed CPRI in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:39.148290] [INFO ] [sig ] [772/3494] Forecasting CPRX... [2026-01-14T20:19:39.148319] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-14T20:19:39.148349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-14T20:19:39.160489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-14T20:19:39.160860] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-14T20:19:39.161673] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-14T20:19:39.161727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:39.161770] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:39.161798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:39.161855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:39.220995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:39.221737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:39.221818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:39.221851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:39.339046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:39.339195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:39.339234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:39.339263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:39.342611] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-14T20:19:39.342889] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-14T20:19:39.343021] [INFO ] [sig ] CPRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:39.482933] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPRX.txt [2026-01-14T20:19:39.483068] [INFO ] [sig ] [772/3494] Completed CPRX in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:39.483106] [INFO ] [sig ] [773/3494] Forecasting CPS... [2026-01-14T20:19:39.483135] [INFO ] [sig ] Generating forecast for: CPS [2026-01-14T20:19:39.483166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-14T20:19:39.495113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-14T20:19:39.495490] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-14T20:19:39.496300] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-14T20:19:39.496354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:39.496385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:39.496412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:39.496468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:39.555238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:39.556114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:39.556198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:39.556231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:39.684604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:39.684786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:39.684826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:39.684856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:39.688268] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=46.63%) [2026-01-14T20:19:39.688552] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-14T20:19:39.688699] [INFO ] [sig ] CPS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:39.828746] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CPS.txt [2026-01-14T20:19:39.828870] [INFO ] [sig ] [773/3494] Completed CPS in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:39.828908] [INFO ] [sig ] [774/3494] Forecasting CPSH... [2026-01-14T20:19:39.828940] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-14T20:19:39.828971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-14T20:19:39.841035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-14T20:19:39.841514] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-14T20:19:39.842299] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-14T20:19:39.842350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:39.842380] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:39.842407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:39.842461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:39.901638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:39.902494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:39.902589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:39.902624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:40.026823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:40.026978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:40.027016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:40.027043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:40.030615] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-14T20:19:40.030884] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-14T20:19:40.031008] [INFO ] [sig ] CPSH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:40.171339] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CPSH.txt [2026-01-14T20:19:40.171496] [INFO ] [sig ] [774/3494] Completed CPSH in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:40.171534] [INFO ] [sig ] [775/3494] Forecasting CPSS... [2026-01-14T20:19:40.171563] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-14T20:19:40.171616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-14T20:19:40.182938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-14T20:19:40.183267] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-14T20:19:40.184057] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-14T20:19:40.184108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:40.184140] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:40.184166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:40.184222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:40.246282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:40.247179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:40.247263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:40.247297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:40.361363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:40.361530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:40.361586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:40.361617] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:40.365424] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-01-14T20:19:40.365723] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-14T20:19:40.365854] [INFO ] [sig ] CPSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:40.512740] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPSS.txt [2026-01-14T20:19:40.512894] [INFO ] [sig ] [775/3494] Completed CPSS in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:40.512939] [INFO ] [sig ] [776/3494] Forecasting CPZ... [2026-01-14T20:19:40.512970] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-14T20:19:40.512999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-14T20:19:40.525328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-14T20:19:40.525675] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-14T20:19:40.526441] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-14T20:19:40.526493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:40.526525] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:40.526552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:40.526637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:40.585762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:40.586653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:40.586734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:40.586770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:40.702944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:40.703087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:40.703129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:40.703158] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:40.706646] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=87.57%) [2026-01-14T20:19:40.706944] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-14T20:19:40.707072] [INFO ] [sig ] CPZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:40.857758] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CPZ.txt [2026-01-14T20:19:40.857904] [INFO ] [sig ] [776/3494] Completed CPZ in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:40.857948] [INFO ] [sig ] [777/3494] Forecasting CQP... [2026-01-14T20:19:40.857978] [INFO ] [sig ] Generating forecast for: CQP [2026-01-14T20:19:40.858008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-14T20:19:40.868969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-14T20:19:40.869244] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-14T20:19:40.870037] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-14T20:19:40.870090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:40.870121] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:40.870149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:40.870205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:40.928825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:40.929500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:40.929596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:40.929632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:41.068515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:41.068690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:41.068732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:41.068762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:41.072251] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-01-14T20:19:41.072588] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-14T20:19:41.072725] [INFO ] [sig ] CQP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:41.218046] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CQP.txt [2026-01-14T20:19:41.218192] [INFO ] [sig ] [777/3494] Completed CQP in 0.4s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:41.218232] [INFO ] [sig ] [778/3494] Forecasting CRAI... [2026-01-14T20:19:41.218261] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-14T20:19:41.218291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-14T20:19:41.229466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-14T20:19:41.229817] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-14T20:19:41.230606] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-14T20:19:41.230658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:41.230690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:41.230717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:41.230772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:41.286864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:41.287753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:41.287867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:41.287899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:41.406771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:41.406923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:41.406964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:41.406993] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:41.410361] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-14T20:19:41.410649] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-14T20:19:41.410772] [INFO ] [sig ] CRAI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:41.551379] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRAI.txt [2026-01-14T20:19:41.551511] [INFO ] [sig ] [778/3494] Completed CRAI in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:41.551549] [INFO ] [sig ] [779/3494] Forecasting CRBG... [2026-01-14T20:19:41.551634] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-14T20:19:41.551669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-14T20:19:41.563677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-14T20:19:41.563978] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-14T20:19:41.564763] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-14T20:19:41.564816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:41.564848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:41.564875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:41.564931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:41.621771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:41.622570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:41.622670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:41.622702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:41.756060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:41.756224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:41.756268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:41.756328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:41.760782] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-14T20:19:41.761257] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-14T20:19:41.761448] [INFO ] [sig ] CRBG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:41.940036] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRBG.txt [2026-01-14T20:19:41.940211] [INFO ] [sig ] [779/3494] Completed CRBG in 0.4s | 2.82 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-14T20:19:41.940253] [INFO ] [sig ] [780/3494] Forecasting CRBP... [2026-01-14T20:19:41.940285] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-14T20:19:41.940316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-14T20:19:41.953338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-14T20:19:41.953744] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-14T20:19:41.954661] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-14T20:19:41.954716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:41.954748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:41.954776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:41.954844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:42.017321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:42.018301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:42.018395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:42.018428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:42.142703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:42.142865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:42.142904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:42.142933] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:42.146642] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-01-14T20:19:42.146955] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-14T20:19:42.147086] [INFO ] [sig ] CRBP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:42.293809] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRBP.txt [2026-01-14T20:19:42.293960] [INFO ] [sig ] [780/3494] Completed CRBP in 0.4s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:42.293999] [INFO ] [sig ] [781/3494] Forecasting CRC... [2026-01-14T20:19:42.294029] [INFO ] [sig ] Generating forecast for: CRC [2026-01-14T20:19:42.294059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-14T20:19:42.305476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-14T20:19:42.305821] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-14T20:19:42.306665] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-14T20:19:42.306718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:42.306752] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:42.306779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:42.306836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:42.365543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:42.366502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:42.366627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:42.366665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:42.490260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:42.490409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:42.490449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:42.490478] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:42.493832] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-01-14T20:19:42.494102] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-14T20:19:42.494224] [INFO ] [sig ] CRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:42.640801] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRC.txt [2026-01-14T20:19:42.640945] [INFO ] [sig ] [781/3494] Completed CRC in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:42.640983] [INFO ] [sig ] [782/3494] Forecasting CRDF... [2026-01-14T20:19:42.641013] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-14T20:19:42.641042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-14T20:19:42.651565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-14T20:19:42.651868] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-14T20:19:42.652648] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-14T20:19:42.652700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:42.652733] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:42.652760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:42.652819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:42.714486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:42.715254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:42.715334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:42.715367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:42.831639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:42.831793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:42.831831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:42.831859] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:42.835158] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-14T20:19:42.835427] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-14T20:19:42.835546] [INFO ] [sig ] CRDF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:42.978117] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRDF.txt [2026-01-14T20:19:42.978272] [INFO ] [sig ] [782/3494] Completed CRDF in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:42.978311] [INFO ] [sig ] [783/3494] Forecasting CRDO... [2026-01-14T20:19:42.978341] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-14T20:19:42.978371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-14T20:19:42.992297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-14T20:19:42.992682] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-14T20:19:42.993463] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-14T20:19:42.993515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:42.993546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:42.993600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:42.993660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:43.053199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:43.054031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:43.054112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:43.054145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:43.174894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:43.175054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:43.175092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:43.175121] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:43.178495] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=12.40%) [2026-01-14T20:19:43.178800] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-14T20:19:43.178928] [INFO ] [sig ] CRDO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:43.320561] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRDO.txt [2026-01-14T20:19:43.320723] [INFO ] [sig ] [783/3494] Completed CRDO in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:43.320762] [INFO ] [sig ] [784/3494] Forecasting CRESY... [2026-01-14T20:19:43.320793] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-14T20:19:43.320822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-14T20:19:43.333462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-14T20:19:43.333851] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-14T20:19:43.334657] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-14T20:19:43.334710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:43.334742] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:43.334770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:43.334826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:43.391713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:43.392547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:43.392646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:43.392679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:43.514789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:43.515045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:43.515086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:43.515115] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:43.518621] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=11.90%) [2026-01-14T20:19:43.518931] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-14T20:19:43.519074] [INFO ] [sig ] CRESY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:43.664556] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRESY.txt [2026-01-14T20:19:43.664727] [INFO ] [sig ] [784/3494] Completed CRESY in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:43.664776] [INFO ] [sig ] [785/3494] Forecasting CREX... [2026-01-14T20:19:43.664808] [INFO ] [sig ] Generating forecast for: CREX [2026-01-14T20:19:43.664838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-14T20:19:43.676079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-14T20:19:43.676373] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-14T20:19:43.677159] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-14T20:19:43.677211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:43.677267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:43.677296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:43.677353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:43.736321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:43.737229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:43.737315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:43.737348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:43.862260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:43.862380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:43.862418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:43.862447] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:43.865773] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-14T20:19:43.866046] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-14T20:19:43.866166] [INFO ] [sig ] CREX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:44.073028] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CREX.txt [2026-01-14T20:19:44.073184] [INFO ] [sig ] [785/3494] Completed CREX in 0.4s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:44.073223] [INFO ] [sig ] [786/3494] Forecasting CRGO... [2026-01-14T20:19:44.073253] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-14T20:19:44.073284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-14T20:19:44.084594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-14T20:19:44.084964] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-14T20:19:44.085790] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-14T20:19:44.085844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:44.085875] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:44.085902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:44.085958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:44.143016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:44.143837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:44.143914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:44.143948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:44.264510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:44.264722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:44.264771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:44.264802] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:44.268276] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=44.39%) [2026-01-14T20:19:44.268564] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-14T20:19:44.268712] [INFO ] [sig ] CRGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:44.410030] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRGO.txt [2026-01-14T20:19:44.410174] [INFO ] [sig ] [786/3494] Completed CRGO in 0.3s | 2.82 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-14T20:19:44.410212] [INFO ] [sig ] [787/3494] Forecasting CRGY... [2026-01-14T20:19:44.410249] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-14T20:19:44.410279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-14T20:19:44.421472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-14T20:19:44.421845] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-14T20:19:44.422651] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-14T20:19:44.422704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:44.422736] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:44.422763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:44.422819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:44.481308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:44.482162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:44.482240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:44.482272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:44.600821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:44.600971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:44.601010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:44.601038] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:44.604386] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-14T20:19:44.604679] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-14T20:19:44.604803] [INFO ] [sig ] CRGY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:44.746609] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRGY.txt [2026-01-14T20:19:44.746765] [INFO ] [sig ] [787/3494] Completed CRGY in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:44.746804] [INFO ] [sig ] [788/3494] Forecasting CRH... [2026-01-14T20:19:44.746833] [INFO ] [sig ] Generating forecast for: CRH [2026-01-14T20:19:44.746863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-14T20:19:44.758035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-14T20:19:44.758317] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-14T20:19:44.759098] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-14T20:19:44.759151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:44.759183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:44.759210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:44.759267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:44.816166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:44.817024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:44.817107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:44.817141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:44.937183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:44.937332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:44.937372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:44.937433] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:44.940831] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-01-14T20:19:44.941112] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-14T20:19:44.941238] [INFO ] [sig ] CRH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:45.093532] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRH.txt [2026-01-14T20:19:45.093720] [INFO ] [sig ] [788/3494] Completed CRH in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:45.093761] [INFO ] [sig ] [789/3494] Forecasting CRI... [2026-01-14T20:19:45.093793] [INFO ] [sig ] Generating forecast for: CRI [2026-01-14T20:19:45.093825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-14T20:19:45.107255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-14T20:19:45.107707] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-14T20:19:45.108617] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-14T20:19:45.108675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:45.108710] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:45.108738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:45.108796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:45.172296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:45.173245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:45.173335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:45.173370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:45.292241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:45.292394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:45.292435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:45.292464] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:45.295933] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-14T20:19:45.296211] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-14T20:19:45.296339] [INFO ] [sig ] CRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:45.438633] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRI.txt [2026-01-14T20:19:45.438744] [INFO ] [sig ] [789/3494] Completed CRI in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:45.438782] [INFO ] [sig ] [790/3494] Forecasting CRK... [2026-01-14T20:19:45.438812] [INFO ] [sig ] Generating forecast for: CRK [2026-01-14T20:19:45.438841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-14T20:19:45.449923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-14T20:19:45.450184] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-14T20:19:45.450969] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-14T20:19:45.451022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:45.451054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:45.451081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:45.451138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:45.508339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:45.508977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:45.509066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:45.509104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:45.628790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:45.628921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:45.628959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:45.628988] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:45.632296] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-01-14T20:19:45.632568] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-14T20:19:45.632707] [INFO ] [sig ] CRK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:45.773814] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRK.txt [2026-01-14T20:19:45.773929] [INFO ] [sig ] [790/3494] Completed CRK in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:45.773966] [INFO ] [sig ] [791/3494] Forecasting CRL... [2026-01-14T20:19:45.773995] [INFO ] [sig ] Generating forecast for: CRL [2026-01-14T20:19:45.774026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-14T20:19:45.786235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-14T20:19:45.786503] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-14T20:19:45.787716] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-14T20:19:45.787767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:45.787799] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:45.787824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:45.787879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:45.846051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:45.846649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:45.846725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:45.846757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:45.969523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:45.969665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:45.969702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:45.969730] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:45.973031] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-01-14T20:19:45.973308] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-14T20:19:45.973430] [INFO ] [sig ] CRL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:46.115966] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRL.txt [2026-01-14T20:19:46.116113] [INFO ] [sig ] [791/3494] Completed CRL in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:46.116341] [INFO ] [sig ] [792/3494] Forecasting CRM... [2026-01-14T20:19:46.116371] [INFO ] [sig ] Generating forecast for: CRM [2026-01-14T20:19:46.116401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-14T20:19:46.127255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-14T20:19:46.127519] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-14T20:19:46.128358] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-14T20:19:46.128410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:46.128441] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:46.128467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:46.128522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:46.185339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:46.185977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:46.186051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:46.186083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:46.305306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:46.305451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:46.305490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:46.305519] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:46.308859] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-14T20:19:46.309131] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-14T20:19:46.309257] [INFO ] [sig ] CRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:46.448854] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRM.txt [2026-01-14T20:19:46.448982] [INFO ] [sig ] [792/3494] Completed CRM in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:46.449021] [INFO ] [sig ] [793/3494] Forecasting CRMD... [2026-01-14T20:19:46.449050] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-14T20:19:46.449081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-14T20:19:46.460243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-14T20:19:46.460540] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-14T20:19:46.461336] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-14T20:19:46.461390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:46.461422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:46.461449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:46.461505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:46.517765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:46.518648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:46.518732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:46.518764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:46.636220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:46.636372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:46.636412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:46.636440] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:46.639804] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-14T20:19:46.640076] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-14T20:19:46.640196] [INFO ] [sig ] CRMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:46.782561] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRMD.txt [2026-01-14T20:19:46.782722] [INFO ] [sig ] [793/3494] Completed CRMD in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:46.782761] [INFO ] [sig ] [794/3494] Forecasting CRML... [2026-01-14T20:19:46.782791] [INFO ] [sig ] Generating forecast for: CRML [2026-01-14T20:19:46.782821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-14T20:19:46.794332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-14T20:19:46.794633] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-14T20:19:46.795425] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-14T20:19:46.795479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:46.795512] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:46.795540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:46.795621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:46.856286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:46.857058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:46.857142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:46.857176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:46.974585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:46.974742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:46.974784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:46.974814] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:46.978330] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-14T20:19:46.978622] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-14T20:19:46.978753] [INFO ] [sig ] CRML: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:47.123495] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRML.txt [2026-01-14T20:19:47.123684] [INFO ] [sig ] [794/3494] Completed CRML in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:47.123726] [INFO ] [sig ] [795/3494] Forecasting CRNC... [2026-01-14T20:19:47.123755] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-14T20:19:47.123786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-14T20:19:47.135137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-14T20:19:47.135412] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-14T20:19:47.136196] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-14T20:19:47.136248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:47.136279] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:47.136307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:47.136362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:47.193771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:47.194530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:47.194655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:47.194690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:47.313711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:47.313862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:47.313902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:47.313931] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:47.317335] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-14T20:19:47.317625] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-14T20:19:47.317776] [INFO ] [sig ] CRNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:47.458081] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRNC.txt [2026-01-14T20:19:47.458206] [INFO ] [sig ] [795/3494] Completed CRNC in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-14T20:19:47.458243] [INFO ] [sig ] [796/3494] Forecasting CRNX... [2026-01-14T20:19:47.458273] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-14T20:19:47.458302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-14T20:19:47.469446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-14T20:19:47.469753] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-14T20:19:47.470514] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-14T20:19:47.470595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:47.470630] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:47.470657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:47.470713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:47.528624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:47.529306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:47.529383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:47.529415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:47.653410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:47.653564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:47.653623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:47.653652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:47.657350] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-14T20:19:47.657645] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-14T20:19:47.657800] [INFO ] [sig ] CRNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:47.818185] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRNX.txt [2026-01-14T20:19:47.818487] [INFO ] [sig ] [796/3494] Completed CRNX in 0.4s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:47.818527] [INFO ] [sig ] [797/3494] Forecasting CRON... [2026-01-14T20:19:47.818558] [INFO ] [sig ] Generating forecast for: CRON [2026-01-14T20:19:47.818608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-14T20:19:47.831541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-14T20:19:47.831939] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-14T20:19:47.832994] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-14T20:19:47.833049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:47.833083] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:47.833114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:47.833171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:47.894620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:47.895487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:47.895568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:47.895637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:48.022242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:48.022402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:48.022442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:48.022470] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:48.025942] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-14T20:19:48.026269] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-14T20:19:48.026405] [INFO ] [sig ] CRON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:48.167273] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRON.txt [2026-01-14T20:19:48.167430] [INFO ] [sig ] [797/3494] Completed CRON in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:48.167471] [INFO ] [sig ] [798/3494] Forecasting CROX... [2026-01-14T20:19:48.167503] [INFO ] [sig ] Generating forecast for: CROX [2026-01-14T20:19:48.167534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-14T20:19:48.179464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-14T20:19:48.179832] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-14T20:19:48.180673] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-14T20:19:48.180727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:48.180761] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:48.180790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:48.180848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:48.240408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:48.241075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:48.241153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:48.241185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:48.359942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:48.360079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:48.360118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:48.360146] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:48.363460] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-14T20:19:48.363746] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-14T20:19:48.363869] [INFO ] [sig ] CROX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:48.506055] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CROX.txt [2026-01-14T20:19:48.506195] [INFO ] [sig ] [798/3494] Completed CROX in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:48.506233] [INFO ] [sig ] [799/3494] Forecasting CRS... [2026-01-14T20:19:48.506262] [INFO ] [sig ] Generating forecast for: CRS [2026-01-14T20:19:48.506292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-14T20:19:48.517821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-14T20:19:48.518091] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-14T20:19:48.518874] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-14T20:19:48.518926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:48.518958] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:48.518987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:48.519043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:48.579504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:48.580180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:48.580256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:48.580288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:48.695498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:48.695660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:48.695699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:48.695729] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:48.699461] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=26.59%) [2026-01-14T20:19:48.699748] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-14T20:19:48.699871] [INFO ] [sig ] CRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:48.840913] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRS.txt [2026-01-14T20:19:48.841043] [INFO ] [sig ] [799/3494] Completed CRS in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:48.841087] [INFO ] [sig ] [800/3494] Forecasting CRSP... [2026-01-14T20:19:48.841118] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-14T20:19:48.841148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-14T20:19:48.852659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-14T20:19:48.852928] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-14T20:19:48.853712] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-14T20:19:48.853764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:48.853795] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:48.853823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:48.853878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:48.910947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:48.912042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:48.912125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:48.912157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:49.029463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:49.029626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:49.029665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:49.029693] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:49.033141] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=46.25%) [2026-01-14T20:19:49.033618] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-14T20:19:49.033742] [INFO ] [sig ] CRSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:49.173321] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRSP.txt [2026-01-14T20:19:49.173444] [INFO ] [sig ] [800/3494] Completed CRSP in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:49.173481] [INFO ] [sig ] [801/3494] Forecasting CRTO... [2026-01-14T20:19:49.173511] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-14T20:19:49.173540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-14T20:19:49.185247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-14T20:19:49.185599] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-14T20:19:49.186386] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-14T20:19:49.186439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:49.186472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:49.186501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:49.186558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:49.244126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:49.244753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:49.244830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:49.244861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:49.371057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:49.371244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:49.371293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:49.371515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:49.375167] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-14T20:19:49.375454] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-14T20:19:49.375595] [INFO ] [sig ] CRTO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:49.517855] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRTO.txt [2026-01-14T20:19:49.517978] [INFO ] [sig ] [801/3494] Completed CRTO in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:49.518017] [INFO ] [sig ] [802/3494] Forecasting CRUS... [2026-01-14T20:19:49.518046] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-14T20:19:49.518073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-14T20:19:49.530144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-14T20:19:49.530448] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-14T20:19:49.531255] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-14T20:19:49.531308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:49.531367] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:49.531407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:49.531476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:49.590330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:49.590995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:49.591072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:49.591107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:49.725222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:49.725385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:49.725425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:49.725464] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:49.729374] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-14T20:19:49.729762] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-14T20:19:49.729905] [INFO ] [sig ] CRUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:49.871373] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRUS.txt [2026-01-14T20:19:49.871523] [INFO ] [sig ] [802/3494] Completed CRUS in 0.4s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:49.871563] [INFO ] [sig ] [803/3494] Forecasting CRVL... [2026-01-14T20:19:49.871629] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-14T20:19:49.871660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-14T20:19:49.883224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-14T20:19:49.883482] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-14T20:19:49.884262] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-14T20:19:49.884314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:49.884345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:49.884372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:49.884427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:49.941589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:49.942439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:49.942518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:49.942551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:50.060038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:50.060192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:50.060247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:50.060277] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:50.063657] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-14T20:19:50.063958] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-14T20:19:50.064081] [INFO ] [sig ] CRVL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:50.210737] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CRVL.txt [2026-01-14T20:19:50.210878] [INFO ] [sig ] [803/3494] Completed CRVL in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:50.210917] [INFO ] [sig ] [804/3494] Forecasting CRVO... [2026-01-14T20:19:50.210947] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-14T20:19:50.210977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-14T20:19:50.222386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-14T20:19:50.222661] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-14T20:19:50.223424] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-14T20:19:50.223475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:50.223508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:50.223534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:50.223613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:50.280311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:50.280913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:50.280987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:50.281020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:50.396227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:50.396367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:50.396403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:50.396432] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:50.399950] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-14T20:19:50.400222] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-14T20:19:50.400341] [INFO ] [sig ] CRVO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:50.540585] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRVO.txt [2026-01-14T20:19:50.540715] [INFO ] [sig ] [804/3494] Completed CRVO in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-14T20:19:50.540753] [INFO ] [sig ] [805/3494] Forecasting CRVS... [2026-01-14T20:19:50.540784] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-14T20:19:50.540814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-14T20:19:50.552287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-14T20:19:50.552901] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-14T20:19:50.554023] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-14T20:19:50.554082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:50.554114] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:50.554142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:50.554199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:50.613994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:50.615062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:50.615145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:50.615178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:50.740638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:50.740760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:50.740798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:50.740855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:50.744152] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=51.91%) [2026-01-14T20:19:50.744424] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-14T20:19:50.744549] [INFO ] [sig ] CRVS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:50.888609] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRVS.txt [2026-01-14T20:19:50.888774] [INFO ] [sig ] [805/3494] Completed CRVS in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-14T20:19:50.888814] [INFO ] [sig ] [806/3494] Forecasting CRWD... [2026-01-14T20:19:50.888845] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-14T20:19:50.888875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-14T20:19:50.900211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-14T20:19:50.900628] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-14T20:19:50.901551] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-14T20:19:50.901622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:50.901655] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:50.901682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:50.901737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:50.959138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:50.959798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:50.959874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:50.959907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:51.079205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:51.079360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:51.079400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:51.079428] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:51.082778] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-01-14T20:19:51.083054] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-14T20:19:51.083179] [INFO ] [sig ] CRWD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:51.223888] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRWD.txt [2026-01-14T20:19:51.224024] [INFO ] [sig ] [806/3494] Completed CRWD in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-14T20:19:51.224062] [INFO ] [sig ] [807/3494] Forecasting CRWS... [2026-01-14T20:19:51.224092] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-14T20:19:51.224121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-14T20:19:51.235789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-14T20:19:51.236106] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-14T20:19:51.237046] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-14T20:19:51.237102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:51.237145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:51.237175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:51.237234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:51.296449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:51.297182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:51.297261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:51.297293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:51.406393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:51.406536] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:19:51.406593] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:51.406625] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:51.409939] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-01-14T20:19:51.410219] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-14T20:19:51.410346] [INFO ] [sig ] CRWS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:51.549721] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CRWS.txt [2026-01-14T20:19:51.549842] [INFO ] [sig ] [807/3494] Completed CRWS in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-14T20:19:51.549880] [INFO ] [sig ] [808/3494] Forecasting CSAN... [2026-01-14T20:19:51.549909] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-14T20:19:51.549939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-14T20:19:51.561222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-14T20:19:51.561498] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-14T20:19:51.562277] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-14T20:19:51.562331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:51.562362] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:51.562388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:51.562443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:51.618700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:51.619309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:51.619386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:51.619417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:51.739526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:51.739693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:51.739734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:51.739762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:51.743049] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=78.65%) [2026-01-14T20:19:51.743318] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-14T20:19:51.743441] [INFO ] [sig ] CSAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:51.885135] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSAN.txt [2026-01-14T20:19:51.885294] [INFO ] [sig ] [808/3494] Completed CSAN in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-14T20:19:51.885333] [INFO ] [sig ] [809/3494] Forecasting CSB... [2026-01-14T20:19:51.885363] [INFO ] [sig ] Generating forecast for: CSB [2026-01-14T20:19:51.885394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-14T20:19:51.896752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-14T20:19:51.897146] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-14T20:19:51.897964] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-14T20:19:51.898017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:51.898050] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:51.898076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:51.898131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:51.956770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:51.957809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:51.957890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:51.957923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:52.072652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:52.072807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:52.072848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:52.072877] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:52.076191] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=11.96%) [2026-01-14T20:19:52.076459] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-14T20:19:52.076598] [INFO ] [sig ] CSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:52.218333] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CSB.txt [2026-01-14T20:19:52.218491] [INFO ] [sig ] [809/3494] Completed CSB in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-14T20:19:52.218531] [INFO ] [sig ] [810/3494] Forecasting CSCO... [2026-01-14T20:19:52.218562] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-14T20:19:52.218613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-14T20:19:52.229837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-14T20:19:52.230222] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-14T20:19:52.231022] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-14T20:19:52.231075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:52.231107] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:52.231133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:52.231189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:52.288431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:52.289307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:52.289387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:52.289419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:52.406265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:52.406418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:52.406459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:52.406488] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:52.409871] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=41.38%) [2026-01-14T20:19:52.410155] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-14T20:19:52.410288] [INFO ] [sig ] CSCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:52.554103] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CSCO.txt [2026-01-14T20:19:52.554243] [INFO ] [sig ] [810/3494] Completed CSCO in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:52.554288] [INFO ] [sig ] [811/3494] Forecasting CSGP... [2026-01-14T20:19:52.554318] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-14T20:19:52.554348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-14T20:19:52.566133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-14T20:19:52.566467] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-14T20:19:52.567268] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-14T20:19:52.567320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:52.567350] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:52.567377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:52.567431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:52.625521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:52.626215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:52.626293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:52.626325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:52.743250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:52.743619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:52.743659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:52.743687] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:52.747635] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-01-14T20:19:52.747939] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-14T20:19:52.748061] [INFO ] [sig ] CSGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:52.890536] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CSGP.txt [2026-01-14T20:19:52.890683] [INFO ] [sig ] [811/3494] Completed CSGP in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:52.890721] [INFO ] [sig ] [812/3494] Forecasting CSGS... [2026-01-14T20:19:52.890751] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-14T20:19:52.890781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-14T20:19:52.901825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-14T20:19:52.902146] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-14T20:19:52.902935] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-14T20:19:52.902987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:52.903018] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:52.903045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:52.903102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:52.961197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:52.962115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:52.962246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:52.962297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:53.083143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:53.083299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:53.083341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:53.083371] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:53.087559] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-14T20:19:53.087871] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-14T20:19:53.088016] [INFO ] [sig ] CSGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:53.230442] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CSGS.txt [2026-01-14T20:19:53.230596] [INFO ] [sig ] [812/3494] Completed CSGS in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:53.230637] [INFO ] [sig ] [813/3494] Forecasting CSIQ... [2026-01-14T20:19:53.230668] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-14T20:19:53.230697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-14T20:19:53.243040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-14T20:19:53.243334] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-14T20:19:53.244126] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-14T20:19:53.244178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:53.244210] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:53.244237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:53.244292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:53.304393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:53.305367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:53.305473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:53.305519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:53.437998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:53.438158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:53.438201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:53.438231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:53.441693] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-14T20:19:53.441976] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-14T20:19:53.442129] [INFO ] [sig ] CSIQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:53.594266] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSIQ.txt [2026-01-14T20:19:53.594410] [INFO ] [sig ] [813/3494] Completed CSIQ in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:53.594449] [INFO ] [sig ] [814/3494] Forecasting CSPI... [2026-01-14T20:19:53.594478] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-14T20:19:53.594507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-14T20:19:53.606916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-14T20:19:53.607259] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-14T20:19:53.608335] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-14T20:19:53.608390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:53.608422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:53.608448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:53.608504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:53.668477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:53.669560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:53.669677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:53.669709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:53.785659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:53.785826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:53.785865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:53.785911] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:53.789304] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-14T20:19:53.789599] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-14T20:19:53.789729] [INFO ] [sig ] CSPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:53.946503] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSPI.txt [2026-01-14T20:19:53.946688] [INFO ] [sig ] [814/3494] Completed CSPI in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:53.946729] [INFO ] [sig ] [815/3494] Forecasting CSQ... [2026-01-14T20:19:53.946760] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-14T20:19:53.946790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-14T20:19:53.958394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-14T20:19:53.958799] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-14T20:19:53.959639] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-14T20:19:53.959695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:53.959728] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:53.959755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:53.959811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:54.016720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:54.017549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:54.017647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:54.017708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:54.137395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:54.137547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:54.137605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:54.137638] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:54.141131] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-01-14T20:19:54.141409] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-14T20:19:54.141535] [INFO ] [sig ] CSQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:54.283962] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSQ.txt [2026-01-14T20:19:54.284137] [INFO ] [sig ] [815/3494] Completed CSQ in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:54.284179] [INFO ] [sig ] [816/3494] Forecasting CSTL... [2026-01-14T20:19:54.284223] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-14T20:19:54.284265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-14T20:19:54.295330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-14T20:19:54.295650] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-14T20:19:54.296411] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-14T20:19:54.296462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:54.296495] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:54.296522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:54.296600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:54.353815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:54.354551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:54.354663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:54.354697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:54.481158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:54.481306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:54.481346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:54.481374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:54.484761] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-01-14T20:19:54.485030] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-14T20:19:54.485152] [INFO ] [sig ] CSTL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:54.628322] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSTL.txt [2026-01-14T20:19:54.628471] [INFO ] [sig ] [816/3494] Completed CSTL in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:54.628510] [INFO ] [sig ] [817/3494] Forecasting CSTM... [2026-01-14T20:19:54.628539] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-14T20:19:54.628587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-14T20:19:54.640053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-14T20:19:54.640336] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-14T20:19:54.641130] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-14T20:19:54.641182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:54.641213] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:54.641244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:54.641301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:54.698508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:54.699290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:54.699368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:54.699399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:54.819117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:54.819271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:54.819310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:54.819339] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:54.822995] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-01-14T20:19:54.823263] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-14T20:19:54.823385] [INFO ] [sig ] CSTM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:54.963098] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSTM.txt [2026-01-14T20:19:54.963227] [INFO ] [sig ] [817/3494] Completed CSTM in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:54.963270] [INFO ] [sig ] [818/3494] Forecasting CSWC... [2026-01-14T20:19:54.963300] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-14T20:19:54.963337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-14T20:19:54.974496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-14T20:19:54.974876] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-14T20:19:54.975673] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-14T20:19:54.975725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:54.975758] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:54.975798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:54.975856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:55.033049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:55.033924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:55.034006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:55.034039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:55.155076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:55.155232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:55.155271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:55.155300] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:55.158656] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-01-14T20:19:55.158924] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-14T20:19:55.159047] [INFO ] [sig ] CSWC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:55.299728] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CSWC.txt [2026-01-14T20:19:55.299870] [INFO ] [sig ] [818/3494] Completed CSWC in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:55.299911] [INFO ] [sig ] [819/3494] Forecasting CSX... [2026-01-14T20:19:55.299942] [INFO ] [sig ] Generating forecast for: CSX [2026-01-14T20:19:55.299973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-14T20:19:55.311348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-14T20:19:55.311639] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-14T20:19:55.312606] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-14T20:19:55.312659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:55.312739] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:55.312770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:55.312832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:55.370811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:55.371403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:55.371480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:55.371512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:55.492846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:55.492988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:55.493027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:55.493057] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:55.496559] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=8.75%) [2026-01-14T20:19:55.496859] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-14T20:19:55.496991] [INFO ] [sig ] CSX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:55.638099] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CSX.txt [2026-01-14T20:19:55.638253] [INFO ] [sig ] [819/3494] Completed CSX in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:55.638300] [INFO ] [sig ] [820/3494] Forecasting CTAS... [2026-01-14T20:19:55.638332] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-14T20:19:55.638362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-14T20:19:55.650083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-14T20:19:55.650379] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-14T20:19:55.651197] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-14T20:19:55.651253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:55.651287] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:55.651314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:55.651371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:55.713123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:55.714008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:55.714089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:55.714124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:55.827632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:55.827805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:55.827854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:55.827883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:55.831294] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-01-14T20:19:55.831570] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-14T20:19:55.831717] [INFO ] [sig ] CTAS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:55.975187] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTAS.txt [2026-01-14T20:19:55.975316] [INFO ] [sig ] [820/3494] Completed CTAS in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:55.975354] [INFO ] [sig ] [821/3494] Forecasting CTBB... [2026-01-14T20:19:55.975383] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-14T20:19:55.975413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-14T20:19:55.987531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-14T20:19:55.987978] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-14T20:19:55.988821] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-14T20:19:55.988874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:55.988908] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:55.988936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:55.988992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:56.047196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:56.048140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:56.048226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:56.048259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:56.166722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:56.166884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:56.166926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:56.166956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:56.170414] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-14T20:19:56.170709] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-14T20:19:56.170833] [INFO ] [sig ] CTBB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:56.311195] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTBB.txt [2026-01-14T20:19:56.311342] [INFO ] [sig ] [821/3494] Completed CTBB in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-14T20:19:56.311388] [INFO ] [sig ] [822/3494] Forecasting CTBI... [2026-01-14T20:19:56.311423] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-14T20:19:56.311463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-14T20:19:56.323858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-14T20:19:56.324227] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-14T20:19:56.325043] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-14T20:19:56.325096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:56.325127] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:56.325153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:56.325207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:56.384562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:56.385472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:56.385560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:56.385614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:56.509586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:56.509738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:56.509783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:56.509847] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:56.513327] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=42.13%) [2026-01-14T20:19:56.513628] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-14T20:19:56.513759] [INFO ] [sig ] CTBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:56.660686] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTBI.txt [2026-01-14T20:19:56.660826] [INFO ] [sig ] [822/3494] Completed CTBI in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-14T20:19:56.660864] [INFO ] [sig ] [823/3494] Forecasting CTDD... [2026-01-14T20:19:56.660894] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-14T20:19:56.660924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-14T20:19:56.672293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-14T20:19:56.672611] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-14T20:19:56.673380] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-14T20:19:56.673431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:56.673463] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:56.673489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:56.673544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:56.731624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:56.732462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:56.732565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:56.732618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:56.846399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:56.846553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:56.846611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:56.846641] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:56.850006] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-01-14T20:19:56.850286] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-14T20:19:56.850414] [INFO ] [sig ] CTDD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:57.000180] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTDD.txt [2026-01-14T20:19:57.000359] [INFO ] [sig ] [823/3494] Completed CTDD in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-14T20:19:57.000404] [INFO ] [sig ] [824/3494] Forecasting CTKB... [2026-01-14T20:19:57.000445] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-14T20:19:57.000480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-14T20:19:57.013256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-14T20:19:57.013847] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-14T20:19:57.014718] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-14T20:19:57.014771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:57.014803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:57.014831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:57.014897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:57.081047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:57.082112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:57.082196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:57.082229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:57.211719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:57.211885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:57.211926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:57.211956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:57.215660] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=75.89%) [2026-01-14T20:19:57.215970] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-14T20:19:57.216124] [INFO ] [sig ] CTKB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:57.372678] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTKB.txt [2026-01-14T20:19:57.372809] [INFO ] [sig ] [824/3494] Completed CTKB in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-14T20:19:57.372846] [INFO ] [sig ] [825/3494] Forecasting CTLP... [2026-01-14T20:19:57.372876] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-14T20:19:57.372906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-14T20:19:57.385849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-14T20:19:57.386155] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-14T20:19:57.387131] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-14T20:19:57.387183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:57.387214] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:57.387240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:57.387295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:57.446018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:57.446778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:57.446858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:57.446890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:57.566755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:57.566915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:57.566956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:57.567003] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:57.571060] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-14T20:19:57.571340] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-14T20:19:57.571471] [INFO ] [sig ] CTLP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:57.711140] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTLP.txt [2026-01-14T20:19:57.711278] [INFO ] [sig ] [825/3494] Completed CTLP in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-14T20:19:57.711316] [INFO ] [sig ] [826/3494] Forecasting CTMX... [2026-01-14T20:19:57.711346] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-14T20:19:57.711375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-14T20:19:57.722937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-14T20:19:57.723299] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-14T20:19:57.724090] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-14T20:19:57.724143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:57.724175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:57.724202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:57.724258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:57.780942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:57.781813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:57.781897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:57.781930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:57.914255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:57.914415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:57.914455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:57.914486] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:57.918373] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=36.53%) [2026-01-14T20:19:57.918744] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-14T20:19:57.918894] [INFO ] [sig ] CTMX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:58.081613] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTMX.txt [2026-01-14T20:19:58.081856] [INFO ] [sig ] [826/3494] Completed CTMX in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:58.081900] [INFO ] [sig ] [827/3494] Forecasting CTNM... [2026-01-14T20:19:58.081932] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-14T20:19:58.081962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-14T20:19:58.097391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-14T20:19:58.097849] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-14T20:19:58.098975] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-14T20:19:58.099037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:58.099078] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:58.099123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:58.099211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:58.163673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:58.164532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:58.164658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:58.164714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:58.301890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:58.302052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:58.302104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:58.302137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:58.305825] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=91.12%) [2026-01-14T20:19:58.306129] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-14T20:19:58.306267] [INFO ] [sig ] CTNM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:58.447897] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTNM.txt [2026-01-14T20:19:58.448040] [INFO ] [sig ] [827/3494] Completed CTNM in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:58.448079] [INFO ] [sig ] [828/3494] Forecasting CTO... [2026-01-14T20:19:58.448108] [INFO ] [sig ] Generating forecast for: CTO [2026-01-14T20:19:58.448138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-14T20:19:58.459600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-14T20:19:58.459956] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-14T20:19:58.460805] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-14T20:19:58.460859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:58.460893] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:58.460921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:58.460978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:58.517877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:58.518765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:58.518849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:58.518884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:58.640931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:58.641088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:58.641127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:58.641156] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:58.644678] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-01-14T20:19:58.644963] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-14T20:19:58.645093] [INFO ] [sig ] CTO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:58.789131] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTO.txt [2026-01-14T20:19:58.789270] [INFO ] [sig ] [828/3494] Completed CTO in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:58.789308] [INFO ] [sig ] [829/3494] Forecasting CTRA... [2026-01-14T20:19:58.789337] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-14T20:19:58.789366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-14T20:19:58.801041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-14T20:19:58.801352] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-14T20:19:58.802153] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-14T20:19:58.802205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:58.802237] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:58.802265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:58.802333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:58.860361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:58.861174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:58.861287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:58.861322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:58.978405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:58.978559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:58.978619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:58.978652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:58.982337] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-01-14T20:19:58.982657] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-14T20:19:58.982790] [INFO ] [sig ] CTRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:59.127252] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTRA.txt [2026-01-14T20:19:59.127391] [INFO ] [sig ] [829/3494] Completed CTRA in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:59.127430] [INFO ] [sig ] [830/3494] Forecasting CTRE... [2026-01-14T20:19:59.127460] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-14T20:19:59.127489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-14T20:19:59.139684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-14T20:19:59.140043] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-14T20:19:59.140861] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-14T20:19:59.140914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:59.140947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:59.140975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:59.141040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:59.200345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:59.201182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:59.201264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:59.201298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:59.323509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:59.323685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:59.323726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:59.323756] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:59.327192] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-14T20:19:59.327466] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-14T20:19:59.327608] [INFO ] [sig ] CTRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:19:59.467272] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTRE.txt [2026-01-14T20:19:59.467416] [INFO ] [sig ] [830/3494] Completed CTRE in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:59.467455] [INFO ] [sig ] [831/3494] Forecasting CTRM... [2026-01-14T20:19:59.467485] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-14T20:19:59.467515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-14T20:19:59.478685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-14T20:19:59.479020] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-14T20:19:59.479806] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-14T20:19:59.479870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:59.479904] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:59.479931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:59.479987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:59.537717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:59.538553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:59.538654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:59.538688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:19:59.662446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:19:59.662658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:19:59.662714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:19:59.662746] [INFO ] [FORECASTER] Training complete [2026-01-14T20:19:59.666753] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-01-14T20:19:59.667046] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-14T20:19:59.667175] [INFO ] [sig ] CTRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:19:59.817141] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTRM.txt [2026-01-14T20:19:59.817292] [INFO ] [sig ] [831/3494] Completed CTRM in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:19:59.817332] [INFO ] [sig ] [832/3494] Forecasting CTRN... [2026-01-14T20:19:59.817362] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-14T20:19:59.817415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-14T20:19:59.830649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-14T20:19:59.831027] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-14T20:19:59.832078] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-14T20:19:59.832142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:19:59.832179] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:19:59.832207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:19:59.832264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:19:59.893867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:19:59.894999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:19:59.895082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:19:59.895114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:00.030002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:00.030160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:00.030202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:00.030233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:00.034221] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: UP (p=62.90%) [2026-01-14T20:20:00.034723] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-14T20:20:00.034856] [INFO ] [sig ] CTRN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:00.184545] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTRN.txt [2026-01-14T20:20:00.184778] [INFO ] [sig ] [832/3494] Completed CTRN in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:00.184823] [INFO ] [sig ] [833/3494] Forecasting CTS... [2026-01-14T20:20:00.184853] [INFO ] [sig ] Generating forecast for: CTS [2026-01-14T20:20:00.184884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-14T20:20:00.196763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-14T20:20:00.197099] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-14T20:20:00.197943] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-14T20:20:00.197997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:00.198029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:00.198056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:00.198113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:00.261330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:00.262406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:00.262495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:00.262757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:00.393334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:00.393491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:00.393532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:00.393562] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:00.397167] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-01-14T20:20:00.397507] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-14T20:20:00.397661] [INFO ] [sig ] CTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:00.552942] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTS.txt [2026-01-14T20:20:00.553106] [INFO ] [sig ] [833/3494] Completed CTS in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:00.553168] [INFO ] [sig ] [834/3494] Forecasting CTSH... [2026-01-14T20:20:00.553218] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-14T20:20:00.553253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-14T20:20:00.565156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-14T20:20:00.565558] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-14T20:20:00.566442] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-14T20:20:00.566498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:00.566530] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:00.566558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:00.566649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:00.630396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:00.631261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:00.631346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:00.631380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:00.755318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:00.755459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:00.755501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:00.755531] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:00.759225] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-01-14T20:20:00.759563] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-14T20:20:00.759723] [INFO ] [sig ] CTSH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:00.924018] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CTSH.txt [2026-01-14T20:20:00.924181] [INFO ] [sig ] [834/3494] Completed CTSH in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:00.924222] [INFO ] [sig ] [835/3494] Forecasting CTVA... [2026-01-14T20:20:00.924253] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-14T20:20:00.924283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-14T20:20:00.936093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-14T20:20:00.936411] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-14T20:20:00.937212] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-14T20:20:00.937264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:00.937297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:00.937323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:00.937378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:00.994598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:00.995391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:00.995471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:00.995519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:01.120938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:01.121051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:01.121092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:01.121123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:01.124863] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-14T20:20:01.125148] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-14T20:20:01.125286] [INFO ] [sig ] CTVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:01.273249] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CTVA.txt [2026-01-14T20:20:01.273410] [INFO ] [sig ] [835/3494] Completed CTVA in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:01.273449] [INFO ] [sig ] [836/3494] Forecasting CUBE... [2026-01-14T20:20:01.273478] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-14T20:20:01.273509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-14T20:20:01.285231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-14T20:20:01.285637] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-14T20:20:01.286521] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-14T20:20:01.286596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:01.286654] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:01.286682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:01.286739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:01.345585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:01.346451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:01.346532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:01.346564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:01.474508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:01.474878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:01.474918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:01.474946] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:01.478956] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-01-14T20:20:01.479342] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-14T20:20:01.479492] [INFO ] [sig ] CUBE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:01.628438] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CUBE.txt [2026-01-14T20:20:01.628603] [INFO ] [sig ] [836/3494] Completed CUBE in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:01.628646] [INFO ] [sig ] [837/3494] Forecasting CUBI... [2026-01-14T20:20:01.628677] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-14T20:20:01.628707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-14T20:20:01.639384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-14T20:20:01.639714] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-14T20:20:01.640512] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-14T20:20:01.640564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:01.640615] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:01.640643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:01.640700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:01.699093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:01.699997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:01.700079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:01.700111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:01.825826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:01.825987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:01.826028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:01.826057] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:01.829815] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-14T20:20:01.830248] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-14T20:20:01.830410] [INFO ] [sig ] CUBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:01.981367] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CUBI.txt [2026-01-14T20:20:01.981534] [INFO ] [sig ] [837/3494] Completed CUBI in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:01.981591] [INFO ] [sig ] [838/3494] Forecasting CUK... [2026-01-14T20:20:01.981624] [INFO ] [sig ] Generating forecast for: CUK [2026-01-14T20:20:01.981655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-14T20:20:01.994263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-14T20:20:01.994677] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-14T20:20:01.995488] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-14T20:20:01.995545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:01.995604] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:01.995635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:01.995691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:02.054295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:02.055212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:02.055300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:02.055332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:02.179387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:02.179600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:02.179644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:02.179673] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:02.183230] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-14T20:20:02.183599] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-14T20:20:02.183746] [INFO ] [sig ] CUK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:02.329421] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CUK.txt [2026-01-14T20:20:02.329787] [INFO ] [sig ] [838/3494] Completed CUK in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-14T20:20:02.329830] [INFO ] [sig ] [839/3494] Forecasting CULP... [2026-01-14T20:20:02.329858] [INFO ] [sig ] Generating forecast for: CULP [2026-01-14T20:20:02.329888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-14T20:20:02.341498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-14T20:20:02.341847] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-14T20:20:02.342647] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-14T20:20:02.342700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:02.342731] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:02.342757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:02.342811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:02.406012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:02.406914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:02.406994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:02.407026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:02.519638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:02.519794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:02.519835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:02.519909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:02.523307] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=79.80%) [2026-01-14T20:20:02.523607] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-14T20:20:02.523737] [INFO ] [sig ] CULP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:02.668401] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CULP.txt [2026-01-14T20:20:02.668562] [INFO ] [sig ] [839/3494] Completed CULP in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-14T20:20:02.668621] [INFO ] [sig ] [840/3494] Forecasting CURI... [2026-01-14T20:20:02.668653] [INFO ] [sig ] Generating forecast for: CURI [2026-01-14T20:20:02.668684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-14T20:20:02.680654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-14T20:20:02.681016] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-14T20:20:02.681822] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-14T20:20:02.681874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:02.681907] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:02.681934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:02.681989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:02.737882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:02.738806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:02.738892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:02.738924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:02.860648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:02.860807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:02.860853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:02.860882] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:02.865086] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-01-14T20:20:02.865469] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-14T20:20:02.865839] [INFO ] [sig ] CURI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:03.011891] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CURI.txt [2026-01-14T20:20:03.012279] [INFO ] [sig ] [840/3494] Completed CURI in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-14T20:20:03.012330] [INFO ] [sig ] [841/3494] Forecasting CUZ... [2026-01-14T20:20:03.012371] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-14T20:20:03.012414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-14T20:20:03.098023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-14T20:20:03.098556] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-14T20:20:03.099424] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-14T20:20:03.099480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:03.099513] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:03.099540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:03.099616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:03.160431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:03.161353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:03.161437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:03.161472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:03.279766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:03.279931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:03.279974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:03.280004] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:03.283555] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=37.90%) [2026-01-14T20:20:03.283860] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-14T20:20:03.283991] [INFO ] [sig ] CUZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:03.425707] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CUZ.txt [2026-01-14T20:20:03.425834] [INFO ] [sig ] [841/3494] Completed CUZ in 0.4s | 2.82 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-14T20:20:03.425875] [INFO ] [sig ] [842/3494] Forecasting CVBF... [2026-01-14T20:20:03.425905] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-14T20:20:03.425935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-14T20:20:03.438062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-14T20:20:03.438353] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-14T20:20:03.439192] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-14T20:20:03.439246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:03.439289] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:03.439318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:03.439374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:03.501511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:03.502321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:03.502406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:03.502441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:03.627093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:03.627255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:03.627294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:03.627323] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:03.630789] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-14T20:20:03.631067] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-14T20:20:03.631190] [INFO ] [sig ] CVBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:03.771810] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVBF.txt [2026-01-14T20:20:03.771953] [INFO ] [sig ] [842/3494] Completed CVBF in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-14T20:20:03.771992] [INFO ] [sig ] [843/3494] Forecasting CVCO... [2026-01-14T20:20:03.772022] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-14T20:20:03.772051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-14T20:20:03.783016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-14T20:20:03.783323] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-14T20:20:03.784121] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-14T20:20:03.784175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:03.784207] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:03.784234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:03.784289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:03.841391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:03.842059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:03.842139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:03.842171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:03.959882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:03.960033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:03.960072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:03.960101] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:03.963420] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-14T20:20:03.963721] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-14T20:20:03.963847] [INFO ] [sig ] CVCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:04.103470] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CVCO.txt [2026-01-14T20:20:04.103611] [INFO ] [sig ] [843/3494] Completed CVCO in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:04.103652] [INFO ] [sig ] [844/3494] Forecasting CVE... [2026-01-14T20:20:04.103681] [INFO ] [sig ] Generating forecast for: CVE [2026-01-14T20:20:04.103712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-14T20:20:04.115082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-14T20:20:04.115415] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-14T20:20:04.116217] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-14T20:20:04.116270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:04.116302] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:04.116329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:04.116386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:04.175330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:04.176192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:04.176273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:04.176306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:04.302392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:04.302564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:04.302623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:04.302653] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:04.306134] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-01-14T20:20:04.306458] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-14T20:20:04.306615] [INFO ] [sig ] CVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:04.449020] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVE.txt [2026-01-14T20:20:04.449150] [INFO ] [sig ] [844/3494] Completed CVE in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:04.449188] [INFO ] [sig ] [845/3494] Forecasting CVEO... [2026-01-14T20:20:04.449218] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-14T20:20:04.449249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-14T20:20:04.461232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-14T20:20:04.461518] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-14T20:20:04.462300] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-14T20:20:04.462353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:04.462384] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:04.462411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:04.462467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:04.523878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:04.524745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:04.524870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:04.524906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:04.642839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:04.642996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:04.643034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:04.643061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:04.646433] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-14T20:20:04.646729] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-14T20:20:04.646868] [INFO ] [sig ] CVEO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:04.788635] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVEO.txt [2026-01-14T20:20:04.788799] [INFO ] [sig ] [845/3494] Completed CVEO in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:04.788846] [INFO ] [sig ] [846/3494] Forecasting CVGI... [2026-01-14T20:20:04.788877] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-14T20:20:04.788908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-14T20:20:04.800356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-14T20:20:04.800672] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-14T20:20:04.801451] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-14T20:20:04.801503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:04.801534] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:04.801562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:04.801639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:04.858230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:04.859065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:04.859166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:04.859199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:04.976252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:04.976404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:04.976445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:04.976475] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:04.979972] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-01-14T20:20:04.980244] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-14T20:20:04.980365] [INFO ] [sig ] CVGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:05.120335] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CVGI.txt [2026-01-14T20:20:05.120467] [INFO ] [sig ] [846/3494] Completed CVGI in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:05.120506] [INFO ] [sig ] [847/3494] Forecasting CVI... [2026-01-14T20:20:05.120536] [INFO ] [sig ] Generating forecast for: CVI [2026-01-14T20:20:05.120566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-14T20:20:05.136156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-14T20:20:05.136520] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-14T20:20:05.137318] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-14T20:20:05.137371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:05.137403] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:05.137429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:05.137489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:05.197918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:05.198838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:05.199098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:05.199132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:05.320514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:05.320710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:05.320753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:05.320781] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:05.324172] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=59.65%) [2026-01-14T20:20:05.324446] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-14T20:20:05.324608] [INFO ] [sig ] CVI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:05.464258] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVI.txt [2026-01-14T20:20:05.464395] [INFO ] [sig ] [847/3494] Completed CVI in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:05.464433] [INFO ] [sig ] [848/3494] Forecasting CVKD... [2026-01-14T20:20:05.464462] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-14T20:20:05.464490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-14T20:20:05.475765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-14T20:20:05.476084] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-14T20:20:05.477074] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-14T20:20:05.477127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:05.477158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:05.477184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:05.477239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:05.535020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:05.535687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:05.535764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:05.535796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:05.655391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:05.655554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:05.655613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:05.655642] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:05.659011] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=32.71%) [2026-01-14T20:20:05.659283] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-14T20:20:05.659405] [INFO ] [sig ] CVKD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:05.799892] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CVKD.txt [2026-01-14T20:20:05.800036] [INFO ] [sig ] [848/3494] Completed CVKD in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:05.800076] [INFO ] [sig ] [849/3494] Forecasting CVNA... [2026-01-14T20:20:05.800104] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-14T20:20:05.800135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-14T20:20:05.811671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-14T20:20:05.811979] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-14T20:20:05.812772] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-14T20:20:05.812825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:05.812858] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:05.812885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:05.812941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:05.868842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:05.869518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:05.869615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:05.869650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:05.996060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:05.996229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:05.996277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:05.996331] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:06.000077] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=75.68%) [2026-01-14T20:20:06.000385] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-14T20:20:06.000510] [INFO ] [sig ] CVNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:06.140709] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVNA.txt [2026-01-14T20:20:06.140886] [INFO ] [sig ] [849/3494] Completed CVNA in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:06.140928] [INFO ] [sig ] [850/3494] Forecasting CVRX... [2026-01-14T20:20:06.140958] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-14T20:20:06.141000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-14T20:20:06.152601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-14T20:20:06.152920] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-14T20:20:06.153739] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-14T20:20:06.153791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:06.153823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:06.153850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:06.153914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:06.211061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:06.212011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:06.212099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:06.212131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:06.333702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:06.333872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:06.333914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:06.333945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:06.337391] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=74.60%) [2026-01-14T20:20:06.337721] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-14T20:20:06.337852] [INFO ] [sig ] CVRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:06.481016] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CVRX.txt [2026-01-14T20:20:06.481155] [INFO ] [sig ] [850/3494] Completed CVRX in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:06.481193] [INFO ] [sig ] [851/3494] Forecasting CVS... [2026-01-14T20:20:06.481223] [INFO ] [sig ] Generating forecast for: CVS [2026-01-14T20:20:06.481253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-14T20:20:06.493346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-14T20:20:06.493716] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-14T20:20:06.494532] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-14T20:20:06.494604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:06.494639] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:06.494667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:06.494723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:06.553215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:06.554116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:06.554216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:06.554251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:06.678765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:06.678970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:06.679052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:06.679093] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:06.683525] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-14T20:20:06.683979] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-14T20:20:06.684139] [INFO ] [sig ] CVS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:06.824451] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CVS.txt [2026-01-14T20:20:06.824606] [INFO ] [sig ] [851/3494] Completed CVS in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:06.824648] [INFO ] [sig ] [852/3494] Forecasting CVX... [2026-01-14T20:20:06.824678] [INFO ] [sig ] Generating forecast for: CVX [2026-01-14T20:20:06.824708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-14T20:20:06.838123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-14T20:20:06.838509] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-14T20:20:06.839396] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-14T20:20:06.839451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:06.839484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:06.839512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:06.839596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:06.901429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:06.902403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:06.902486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:06.902520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:07.027999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:07.028164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:07.028205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:07.028235] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:07.031675] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-01-14T20:20:07.031974] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-14T20:20:07.032103] [INFO ] [sig ] CVX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:07.187134] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CVX.txt [2026-01-14T20:20:07.187280] [INFO ] [sig ] [852/3494] Completed CVX in 0.4s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:07.187320] [INFO ] [sig ] [853/3494] Forecasting CWAN... [2026-01-14T20:20:07.187352] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-14T20:20:07.187382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-14T20:20:07.199071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-14T20:20:07.199427] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-14T20:20:07.200271] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-14T20:20:07.200326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:07.200388] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:07.200430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:07.200490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:07.259074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:07.259963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:07.260045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:07.260079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:07.378949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:07.379120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:07.379162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:07.379191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:07.382717] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-14T20:20:07.383018] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-14T20:20:07.383151] [INFO ] [sig ] CWAN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:07.524413] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CWAN.txt [2026-01-14T20:20:07.524596] [INFO ] [sig ] [853/3494] Completed CWAN in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:07.524640] [INFO ] [sig ] [854/3494] Forecasting CWBC... [2026-01-14T20:20:07.524671] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-14T20:20:07.524703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-14T20:20:07.536615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-14T20:20:07.536972] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-14T20:20:07.537827] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-14T20:20:07.537882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:07.537915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:07.537942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:07.537998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:07.597266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:07.598190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:07.598279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:07.598313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:07.734649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:07.734859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:07.734902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:07.734931] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:07.738377] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=35.66%) [2026-01-14T20:20:07.738713] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-14T20:20:07.738842] [INFO ] [sig ] CWBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:07.882374] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CWBC.txt [2026-01-14T20:20:07.882513] [INFO ] [sig ] [854/3494] Completed CWBC in 0.4s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:07.882556] [INFO ] [sig ] [855/3494] Forecasting CWCO... [2026-01-14T20:20:07.882604] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-14T20:20:07.882635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-14T20:20:07.894942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-14T20:20:07.895223] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-14T20:20:07.896017] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-14T20:20:07.896069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:07.896102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:07.896128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:07.896183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:07.954995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:07.955919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:07.956003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:07.956038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:08.075104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:08.075262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:08.075301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:08.075331] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:08.078764] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-14T20:20:08.079044] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-14T20:20:08.079169] [INFO ] [sig ] CWCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:08.221109] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CWCO.txt [2026-01-14T20:20:08.221294] [INFO ] [sig ] [855/3494] Completed CWCO in 0.3s | 2.82 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-14T20:20:08.221341] [INFO ] [sig ] [856/3494] Forecasting CWD... [2026-01-14T20:20:08.221372] [INFO ] [sig ] Generating forecast for: CWD [2026-01-14T20:20:08.221405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-14T20:20:08.233939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-14T20:20:08.234377] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-14T20:20:08.235261] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-14T20:20:08.235316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:08.235350] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:08.235377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:08.235434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:08.309775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:08.310782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:08.310881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:08.310920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:08.433288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:08.433489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:08.433535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:08.433636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:08.437218] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-14T20:20:08.437511] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-14T20:20:08.437662] [INFO ] [sig ] CWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:08.592434] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CWD.txt [2026-01-14T20:20:08.592652] [INFO ] [sig ] [856/3494] Completed CWD in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:08.592701] [INFO ] [sig ] [857/3494] Forecasting CWEN... [2026-01-14T20:20:08.592733] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-14T20:20:08.592771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-14T20:20:08.604990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-14T20:20:08.605395] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-14T20:20:08.606252] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-14T20:20:08.606308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:08.606340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:08.606367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:08.606424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:08.673191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:08.674179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:08.674297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:08.674350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:08.830296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:08.830500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:08.830568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:08.830648] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:08.836323] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-14T20:20:08.836890] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-14T20:20:08.837111] [INFO ] [sig ] CWEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:09.074379] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CWEN.txt [2026-01-14T20:20:09.074618] [INFO ] [sig ] [857/3494] Completed CWEN in 0.5s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:09.074673] [INFO ] [sig ] [858/3494] Forecasting CWH... [2026-01-14T20:20:09.074714] [INFO ] [sig ] Generating forecast for: CWH [2026-01-14T20:20:09.074751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-14T20:20:09.106523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-14T20:20:09.107059] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-14T20:20:09.108904] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-14T20:20:09.108974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:09.109014] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:09.109048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:09.109122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:09.272441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:09.274752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:09.274962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:09.274999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:09.459469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:09.459700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:09.459763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:09.459807] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:09.465682] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-01-14T20:20:09.466257] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-14T20:20:09.466485] [INFO ] [sig ] CWH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:09.670939] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CWH.txt [2026-01-14T20:20:09.671176] [INFO ] [sig ] [858/3494] Completed CWH in 0.6s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:09.671237] [INFO ] [sig ] [859/3494] Forecasting CWK... [2026-01-14T20:20:09.671292] [INFO ] [sig ] Generating forecast for: CWK [2026-01-14T20:20:09.671346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-14T20:20:09.687966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-14T20:20:09.688469] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-14T20:20:09.689671] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-14T20:20:09.689740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:09.689790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:09.689832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:09.689921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:09.760888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:09.761911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:09.762003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:09.762053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:09.883980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:09.884142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:09.884183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:09.884212] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:09.887771] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=80.71%) [2026-01-14T20:20:09.888084] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-14T20:20:09.888221] [INFO ] [sig ] CWK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:10.038333] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CWK.txt [2026-01-14T20:20:10.038493] [INFO ] [sig ] [859/3494] Completed CWK in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:10.038534] [INFO ] [sig ] [860/3494] Forecasting CXDO... [2026-01-14T20:20:10.038566] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-14T20:20:10.038627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-14T20:20:10.053713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-14T20:20:10.054210] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-14T20:20:10.055307] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-14T20:20:10.055376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:10.055419] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:10.055455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:10.055540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:10.129973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:10.130908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:10.130992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:10.131028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:10.251370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:10.251529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:10.251587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:10.251621] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:10.255109] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-14T20:20:10.255412] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-14T20:20:10.255545] [INFO ] [sig ] CXDO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:10.404077] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CXDO.txt [2026-01-14T20:20:10.404244] [INFO ] [sig ] [860/3494] Completed CXDO in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:10.404296] [INFO ] [sig ] [861/3494] Forecasting CXE... [2026-01-14T20:20:10.404334] [INFO ] [sig ] Generating forecast for: CXE [2026-01-14T20:20:10.404365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-14T20:20:10.417164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-14T20:20:10.417494] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-14T20:20:10.418361] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-14T20:20:10.418416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:10.418449] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:10.418477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:10.418533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:10.480059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:10.480949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:10.481033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:10.481065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:10.608375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:10.608555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:10.608634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:10.608678] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:10.613319] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-01-14T20:20:10.613710] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-14T20:20:10.613874] [INFO ] [sig ] CXE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:10.772201] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CXE.txt [2026-01-14T20:20:10.772363] [INFO ] [sig ] [861/3494] Completed CXE in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-14T20:20:10.772402] [INFO ] [sig ] [862/3494] Forecasting CXSE... [2026-01-14T20:20:10.772433] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-14T20:20:10.772463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-14T20:20:10.785176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-14T20:20:10.785565] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-14T20:20:10.786386] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-14T20:20:10.786440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:10.786472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:10.786498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:10.786553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:10.846839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:10.848235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:10.848432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:10.848467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:10.961495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:10.961653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:10.961693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:10.961721] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:10.965043] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-14T20:20:10.965321] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-14T20:20:10.965445] [INFO ] [sig ] CXSE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:11.107497] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CXSE.txt [2026-01-14T20:20:11.107652] [INFO ] [sig ] [862/3494] Completed CXSE in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:11.107714] [INFO ] [sig ] [863/3494] Forecasting CYD... [2026-01-14T20:20:11.107744] [INFO ] [sig ] Generating forecast for: CYD [2026-01-14T20:20:11.107775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-14T20:20:11.119409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-14T20:20:11.119715] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-14T20:20:11.120489] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-14T20:20:11.120541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:11.120595] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:11.120630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:11.120686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:11.178896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:11.179528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:11.179650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:11.179686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:11.308285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:11.308467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:11.308530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:11.308600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:11.313436] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=24.79%) [2026-01-14T20:20:11.313825] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-14T20:20:11.313992] [INFO ] [sig ] CYD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:11.464480] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CYD.txt [2026-01-14T20:20:11.464634] [INFO ] [sig ] [863/3494] Completed CYD in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:11.464684] [INFO ] [sig ] [864/3494] Forecasting CYH... [2026-01-14T20:20:11.464721] [INFO ] [sig ] Generating forecast for: CYH [2026-01-14T20:20:11.464757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-14T20:20:11.476004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-14T20:20:11.476294] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-14T20:20:11.477111] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-14T20:20:11.477164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:11.477194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:11.477221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:11.477276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:11.535985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:11.536716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:11.536799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:11.536834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:11.658241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:11.658408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:11.658452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:11.658484] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:11.662164] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-14T20:20:11.662451] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-14T20:20:11.662599] [INFO ] [sig ] CYH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:11.806743] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CYH.txt [2026-01-14T20:20:11.806880] [INFO ] [sig ] [864/3494] Completed CYH in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:11.806919] [INFO ] [sig ] [865/3494] Forecasting CYN... [2026-01-14T20:20:11.806948] [INFO ] [sig ] Generating forecast for: CYN [2026-01-14T20:20:11.806981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-14T20:20:11.818438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-14T20:20:11.818777] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-14T20:20:11.819558] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-14T20:20:11.819628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:11.819661] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:11.819688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:11.819745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:11.877942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:11.878791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:11.878876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:11.878912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:11.996715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:11.996873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:11.996915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:11.996946] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:12.000560] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-01-14T20:20:12.000871] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-14T20:20:12.001002] [INFO ] [sig ] CYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:12.147436] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CYN.txt [2026-01-14T20:20:12.147608] [INFO ] [sig ] [865/3494] Completed CYN in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:12.147683] [INFO ] [sig ] [866/3494] Forecasting CYRX... [2026-01-14T20:20:12.147723] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-14T20:20:12.147754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-14T20:20:12.160971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-14T20:20:12.161310] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-14T20:20:12.162143] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-14T20:20:12.162210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:12.162244] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:12.162272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:12.162328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:12.223836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:12.224622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:12.224710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:12.224746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:12.351633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:12.351978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:12.352021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:12.352049] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:12.355428] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-01-14T20:20:12.355736] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-14T20:20:12.355861] [INFO ] [sig ] CYRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:12.498308] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CYRX.txt [2026-01-14T20:20:12.498480] [INFO ] [sig ] [866/3494] Completed CYRX in 0.4s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:12.498519] [INFO ] [sig ] [867/3494] Forecasting CYTK... [2026-01-14T20:20:12.498549] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-14T20:20:12.498606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-14T20:20:12.510554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-14T20:20:12.510883] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-14T20:20:12.511667] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-14T20:20:12.511723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:12.511756] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:12.511783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:12.511838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:12.568734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:12.569779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:12.569861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:12.569917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:12.690985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:12.691154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:12.691194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:12.691223] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:12.694609] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-14T20:20:12.694900] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-14T20:20:12.695028] [INFO ] [sig ] CYTK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:12.838947] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CYTK.txt [2026-01-14T20:20:12.839115] [INFO ] [sig ] [867/3494] Completed CYTK in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:12.839154] [INFO ] [sig ] [868/3494] Forecasting CZFS... [2026-01-14T20:20:12.839184] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-14T20:20:12.839216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-14T20:20:12.851205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-14T20:20:12.851493] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-14T20:20:12.852291] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-14T20:20:12.852344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:12.852375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:12.852401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:12.852456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:12.908258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:12.909055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:12.909133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:12.909166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:13.005610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:13.005775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:13.005814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:13.005843] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:13.009200] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-14T20:20:13.009471] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-14T20:20:13.009609] [INFO ] [sig ] CZFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:13.149695] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CZFS.txt [2026-01-14T20:20:13.149827] [INFO ] [sig ] [868/3494] Completed CZFS in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:13.149864] [INFO ] [sig ] [869/3494] Forecasting CZNC... [2026-01-14T20:20:13.149893] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-14T20:20:13.149922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-14T20:20:13.163442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-14T20:20:13.163886] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-14T20:20:13.164927] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-14T20:20:13.164992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:13.165036] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:13.165074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:13.165154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:13.225082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:13.225944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:13.226022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:13.226054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:13.345390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:13.345556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:13.345614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:13.345644] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:13.349075] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=25.03%) [2026-01-14T20:20:13.349360] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-14T20:20:13.349482] [INFO ] [sig ] CZNC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:13.489676] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/CZNC.txt [2026-01-14T20:20:13.489831] [INFO ] [sig ] [869/3494] Completed CZNC in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:13.489888] [INFO ] [sig ] [870/3494] Forecasting CZWI... [2026-01-14T20:20:13.489923] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-14T20:20:13.489954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-14T20:20:13.501046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-14T20:20:13.501353] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-14T20:20:13.502139] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-14T20:20:13.502191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:13.502249] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:13.502277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:13.502333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:13.560499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:13.561334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:13.561414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:13.561447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:13.674711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:13.674864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:13.674905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:13.674934] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:13.678254] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=51.89%) [2026-01-14T20:20:13.678530] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-14T20:20:13.678672] [INFO ] [sig ] CZWI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:13.819035] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/CZWI.txt [2026-01-14T20:20:13.819197] [INFO ] [sig ] [870/3494] Completed CZWI in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:13.819238] [INFO ] [sig ] [871/3494] Forecasting DAIO... [2026-01-14T20:20:13.819269] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-14T20:20:13.819301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-14T20:20:13.830565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-14T20:20:13.830978] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-14T20:20:13.831772] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-14T20:20:13.831824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:13.831856] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:13.831883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:13.831943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:13.888993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:13.889877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:13.889959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:13.889992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:14.006326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:14.006483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:14.006525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:14.006553] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:14.010194] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-14T20:20:14.010490] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-14T20:20:14.010634] [INFO ] [sig ] DAIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:14.153098] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DAIO.txt [2026-01-14T20:20:14.153216] [INFO ] [sig ] [871/3494] Completed DAIO in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:14.153254] [INFO ] [sig ] [872/3494] Forecasting DAL... [2026-01-14T20:20:14.153284] [INFO ] [sig ] Generating forecast for: DAL [2026-01-14T20:20:14.153314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-14T20:20:14.164815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-14T20:20:14.165272] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-14T20:20:14.166056] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-14T20:20:14.166109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:14.166142] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:14.166169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:14.166225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:14.225772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:14.226390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:14.226465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:14.226498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:14.349043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:14.349183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:14.349222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:14.349250] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:14.353166] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-14T20:20:14.353446] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-14T20:20:14.353592] [INFO ] [sig ] DAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:14.497895] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DAL.txt [2026-01-14T20:20:14.498021] [INFO ] [sig ] [872/3494] Completed DAL in 0.3s | 2.82 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-14T20:20:14.498059] [INFO ] [sig ] [873/3494] Forecasting DAN... [2026-01-14T20:20:14.498088] [INFO ] [sig ] Generating forecast for: DAN [2026-01-14T20:20:14.498118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-14T20:20:14.509384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-14T20:20:14.509706] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-14T20:20:14.510479] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-14T20:20:14.510532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:14.510563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:14.510613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:14.510673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:14.568564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:14.569552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:14.569665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:14.569712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:14.691209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:14.691357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:14.691412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:14.691472] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:14.694850] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=80.94%) [2026-01-14T20:20:14.695121] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-14T20:20:14.695242] [INFO ] [sig ] DAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:14.839780] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DAN.txt [2026-01-14T20:20:14.839934] [INFO ] [sig ] [873/3494] Completed DAN in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-14T20:20:14.839975] [INFO ] [sig ] [874/3494] Forecasting DAO... [2026-01-14T20:20:14.840005] [INFO ] [sig ] Generating forecast for: DAO [2026-01-14T20:20:14.840037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-14T20:20:14.852330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-14T20:20:14.852739] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-14T20:20:14.853590] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-14T20:20:14.853645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:14.853679] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:14.853706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:14.853763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:14.913757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:14.914547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:14.914646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:14.914681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:15.036063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:15.036209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:15.036256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:15.036285] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:15.039753] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-14T20:20:15.040055] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-14T20:20:15.040185] [INFO ] [sig ] DAO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:15.180281] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DAO.txt [2026-01-14T20:20:15.180419] [INFO ] [sig ] [874/3494] Completed DAO in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-14T20:20:15.180458] [INFO ] [sig ] [875/3494] Forecasting DAPP... [2026-01-14T20:20:15.180487] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-14T20:20:15.180516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-14T20:20:15.192588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-14T20:20:15.192901] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-14T20:20:15.193701] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-14T20:20:15.193753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:15.193784] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:15.193810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:15.193865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:15.251777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:15.252535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:15.252656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:15.252696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:15.387212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:15.387380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:15.387424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:15.387454] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:15.391329] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=29.60%) [2026-01-14T20:20:15.391670] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-14T20:20:15.391806] [INFO ] [sig ] DAPP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:15.545377] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DAPP.txt [2026-01-14T20:20:15.545514] [INFO ] [sig ] [875/3494] Completed DAPP in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-14T20:20:15.545553] [INFO ] [sig ] [876/3494] Forecasting DARE... [2026-01-14T20:20:15.545600] [INFO ] [sig ] Generating forecast for: DARE [2026-01-14T20:20:15.545633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-14T20:20:15.556946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-14T20:20:15.557280] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-14T20:20:15.558141] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-14T20:20:15.558197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:15.558230] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:15.558255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:15.558311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:15.618001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:15.618842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:15.618926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:15.618961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:15.735839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:15.735997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:15.736036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:15.736064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:15.739473] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-01-14T20:20:15.739793] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-14T20:20:15.739939] [INFO ] [sig ] DARE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:15.888025] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DARE.txt [2026-01-14T20:20:15.888211] [INFO ] [sig ] [876/3494] Completed DARE in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-14T20:20:15.888288] [INFO ] [sig ] [877/3494] Forecasting DASH... [2026-01-14T20:20:15.888329] [INFO ] [sig ] Generating forecast for: DASH [2026-01-14T20:20:15.888363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-14T20:20:15.901257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-14T20:20:15.901658] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-14T20:20:15.902691] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-14T20:20:15.902756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:15.902818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:15.902864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:15.902950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:15.963377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:15.964335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:15.964419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:15.964452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:16.090477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:16.090658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:16.090700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:16.090730] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:16.094213] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-01-14T20:20:16.094507] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-14T20:20:16.094656] [INFO ] [sig ] DASH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:16.243517] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DASH.txt [2026-01-14T20:20:16.243712] [INFO ] [sig ] [877/3494] Completed DASH in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-14T20:20:16.243761] [INFO ] [sig ] [878/3494] Forecasting DAVA... [2026-01-14T20:20:16.243794] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-14T20:20:16.243826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-14T20:20:16.255941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-14T20:20:16.256289] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-14T20:20:16.257143] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-14T20:20:16.257199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:16.257232] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:16.257258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:16.257315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:16.319426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:16.320391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:16.320485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:16.320519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:16.449730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:16.449900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:16.449942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:16.449971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:16.453525] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-01-14T20:20:16.453827] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-14T20:20:16.453955] [INFO ] [sig ] DAVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:16.598532] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DAVA.txt [2026-01-14T20:20:16.598697] [INFO ] [sig ] [878/3494] Completed DAVA in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:16.598737] [INFO ] [sig ] [879/3494] Forecasting DAVE... [2026-01-14T20:20:16.598767] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-14T20:20:16.598797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-14T20:20:16.610459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-14T20:20:16.610802] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-14T20:20:16.611613] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-14T20:20:16.611666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:16.611698] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:16.611724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:16.611781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:16.672299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:16.673265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:16.673357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:16.673391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:16.797864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:16.798030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:16.798072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:16.798103] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:16.801918] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-14T20:20:16.802229] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-14T20:20:16.802362] [INFO ] [sig ] DAVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:16.953643] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DAVE.txt [2026-01-14T20:20:16.953804] [INFO ] [sig ] [879/3494] Completed DAVE in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:16.953846] [INFO ] [sig ] [880/3494] Forecasting DAWN... [2026-01-14T20:20:16.953876] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-14T20:20:16.953906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-14T20:20:16.965867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-14T20:20:16.966194] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-14T20:20:16.967041] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-14T20:20:16.967094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:16.967127] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:16.967155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:16.967212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:17.026917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:17.027913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:17.028037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:17.028072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:17.153441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:17.153621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:17.153664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:17.153695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:17.157349] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-01-14T20:20:17.157731] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-14T20:20:17.157883] [INFO ] [sig ] DAWN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:17.302447] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DAWN.txt [2026-01-14T20:20:17.302634] [INFO ] [sig ] [880/3494] Completed DAWN in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:17.302677] [INFO ] [sig ] [881/3494] Forecasting DB... [2026-01-14T20:20:17.302713] [INFO ] [sig ] Generating forecast for: DB [2026-01-14T20:20:17.302748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-14T20:20:17.315507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-14T20:20:17.315968] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-14T20:20:17.316875] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-14T20:20:17.316931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:17.316965] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:17.316993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:17.317050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:17.375627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:17.376602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:17.376687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:17.376721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:17.508907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:17.509078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:17.509119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:17.509149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:17.512757] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-14T20:20:17.513078] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-14T20:20:17.513218] [INFO ] [sig ] DB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:17.659895] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DB.txt [2026-01-14T20:20:17.660056] [INFO ] [sig ] [881/3494] Completed DB in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:17.660094] [INFO ] [sig ] [882/3494] Forecasting DBI... [2026-01-14T20:20:17.660124] [INFO ] [sig ] Generating forecast for: DBI [2026-01-14T20:20:17.660154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-14T20:20:17.671435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-14T20:20:17.671824] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-14T20:20:17.672644] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-14T20:20:17.672697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:17.672728] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:17.672754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:17.672809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:17.729015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:17.729959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:17.730044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:17.730076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:17.849212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:17.849366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:17.849409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:17.849465] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:17.852910] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-01-14T20:20:17.853183] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-14T20:20:17.853306] [INFO ] [sig ] DBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:18.000542] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DBI.txt [2026-01-14T20:20:18.000724] [INFO ] [sig ] [882/3494] Completed DBI in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:18.000764] [INFO ] [sig ] [883/3494] Forecasting DBL... [2026-01-14T20:20:18.000793] [INFO ] [sig ] Generating forecast for: DBL [2026-01-14T20:20:18.000822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-14T20:20:18.012476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-14T20:20:18.012893] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-14T20:20:18.013717] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-14T20:20:18.013770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:18.013801] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:18.013827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:18.013882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:18.070449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:18.071389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:18.071473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:18.071504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:18.193844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:18.194024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:18.194064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:18.194094] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:18.197743] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-01-14T20:20:18.198058] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-14T20:20:18.198197] [INFO ] [sig ] DBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:18.341311] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DBL.txt [2026-01-14T20:20:18.341503] [INFO ] [sig ] [883/3494] Completed DBL in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:18.341543] [INFO ] [sig ] [884/3494] Forecasting DBRG... [2026-01-14T20:20:18.341593] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-14T20:20:18.341627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-14T20:20:18.352950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-14T20:20:18.353306] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-14T20:20:18.354120] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-14T20:20:18.354174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:18.354206] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:18.354232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:18.354288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:18.410168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:18.411068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:18.411150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:18.411182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:18.537220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:18.537390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:18.537450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:18.537502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:18.541052] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-01-14T20:20:18.541352] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-14T20:20:18.541485] [INFO ] [sig ] DBRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:18.686345] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DBRG.txt [2026-01-14T20:20:18.686510] [INFO ] [sig ] [884/3494] Completed DBRG in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:18.686550] [INFO ] [sig ] [885/3494] Forecasting DBX... [2026-01-14T20:20:18.686597] [INFO ] [sig ] Generating forecast for: DBX [2026-01-14T20:20:18.686629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-14T20:20:18.698122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-14T20:20:18.698467] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-14T20:20:18.699269] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-14T20:20:18.699322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:18.699354] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:18.699381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:18.699436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:18.755711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:18.756438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:18.756520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:18.756553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:18.871552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:18.871730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:18.871769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:18.871798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:18.875153] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-01-14T20:20:18.875428] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-14T20:20:18.875555] [INFO ] [sig ] DBX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:19.021587] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DBX.txt [2026-01-14T20:20:19.021752] [INFO ] [sig ] [885/3494] Completed DBX in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:19.021799] [INFO ] [sig ] [886/3494] Forecasting DCBO... [2026-01-14T20:20:19.021829] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-14T20:20:19.021860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-14T20:20:19.033741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-14T20:20:19.034075] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-14T20:20:19.035053] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-14T20:20:19.035118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:19.035155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:19.035183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:19.035256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:19.095428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:19.096354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:19.096456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:19.096491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:19.213844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:19.213992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:19.214030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:19.214058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:19.217496] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-14T20:20:19.217816] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-14T20:20:19.217945] [INFO ] [sig ] DCBO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:19.359700] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DCBO.txt [2026-01-14T20:20:19.359882] [INFO ] [sig ] [886/3494] Completed DCBO in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:19.359930] [INFO ] [sig ] [887/3494] Forecasting DCI... [2026-01-14T20:20:19.359961] [INFO ] [sig ] Generating forecast for: DCI [2026-01-14T20:20:19.359992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-14T20:20:19.372130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-14T20:20:19.372546] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-14T20:20:19.373444] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-14T20:20:19.373501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:19.373567] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:19.373618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:19.373678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:19.432289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:19.433226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:19.433309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:19.433343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:19.556765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:19.556930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:19.556970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:19.556999] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:19.560673] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=70.73%) [2026-01-14T20:20:19.560977] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-14T20:20:19.561113] [INFO ] [sig ] DCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:19.710305] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DCI.txt [2026-01-14T20:20:19.710534] [INFO ] [sig ] [887/3494] Completed DCI in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:19.710610] [INFO ] [sig ] [888/3494] Forecasting DCO... [2026-01-14T20:20:19.710654] [INFO ] [sig ] Generating forecast for: DCO [2026-01-14T20:20:19.710696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-14T20:20:19.723700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-14T20:20:19.724099] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-14T20:20:19.724994] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-14T20:20:19.725057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:19.725096] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:19.725132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:19.725221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:19.787481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:19.788424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:19.788507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:19.788540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:19.914099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:19.914264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:19.914306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:19.914335] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:19.918361] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-14T20:20:19.918740] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-14T20:20:19.918888] [INFO ] [sig ] DCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:20.067328] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DCO.txt [2026-01-14T20:20:20.067508] [INFO ] [sig ] [888/3494] Completed DCO in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:20.067549] [INFO ] [sig ] [889/3494] Forecasting DCOM... [2026-01-14T20:20:20.067600] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-14T20:20:20.067632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-14T20:20:20.080189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-14T20:20:20.080604] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-14T20:20:20.081418] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-14T20:20:20.081471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:20.081503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:20.081530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:20.081614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:20.141210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:20.142155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:20.142244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:20.142278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:20.268530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:20.268705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:20.268747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:20.268778] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:20.272720] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-14T20:20:20.273006] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-14T20:20:20.273134] [INFO ] [sig ] DCOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:20.422398] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DCOM.txt [2026-01-14T20:20:20.422556] [INFO ] [sig ] [889/3494] Completed DCOM in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-14T20:20:20.422619] [INFO ] [sig ] [890/3494] Forecasting DCTH... [2026-01-14T20:20:20.422661] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-14T20:20:20.422705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-14T20:20:20.435007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-14T20:20:20.435422] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-14T20:20:20.436373] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-14T20:20:20.436446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:20.436480] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:20.436508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:20.436565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:20.498025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:20.499341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:20.499439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:20.499474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:20.620164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:20.620315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:20.620355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:20.620434] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:20.623887] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-14T20:20:20.624168] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-14T20:20:20.624294] [INFO ] [sig ] DCTH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:20.763021] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DCTH.txt [2026-01-14T20:20:20.763144] [INFO ] [sig ] [890/3494] Completed DCTH in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-14T20:20:20.763182] [INFO ] [sig ] [891/3494] Forecasting DD... [2026-01-14T20:20:20.763211] [INFO ] [sig ] Generating forecast for: DD [2026-01-14T20:20:20.763240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-14T20:20:20.774268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-14T20:20:20.774590] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-14T20:20:20.775394] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-14T20:20:20.775448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:20.775481] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:20.775509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:20.775586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:20.833631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:20.834318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:20.834398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:20.834436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:20.960107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:20.960275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:20.960319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:20.960348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:20.963708] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-14T20:20:20.963984] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-14T20:20:20.964107] [INFO ] [sig ] DD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:21.111336] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DD.txt [2026-01-14T20:20:21.111497] [INFO ] [sig ] [891/3494] Completed DD in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-14T20:20:21.111535] [INFO ] [sig ] [892/3494] Forecasting DDD... [2026-01-14T20:20:21.111564] [INFO ] [sig ] Generating forecast for: DDD [2026-01-14T20:20:21.111617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-14T20:20:21.123862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-14T20:20:21.124211] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-14T20:20:21.125034] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-14T20:20:21.125087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:21.125120] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:21.125147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:21.125206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:21.184203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:21.185338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:21.185424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:21.185456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:21.309900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:21.310054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:21.310095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:21.310126] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:21.313529] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-14T20:20:21.313824] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-14T20:20:21.313955] [INFO ] [sig ] DDD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:21.455431] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DDD.txt [2026-01-14T20:20:21.455608] [INFO ] [sig ] [892/3494] Completed DDD in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-14T20:20:21.455649] [INFO ] [sig ] [893/3494] Forecasting DDI... [2026-01-14T20:20:21.455679] [INFO ] [sig ] Generating forecast for: DDI [2026-01-14T20:20:21.455712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-14T20:20:21.467929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-14T20:20:21.468302] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-14T20:20:21.469160] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-14T20:20:21.469214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:21.469247] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:21.469275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:21.469333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:21.527873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:21.528773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:21.528858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:21.528891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:21.651790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:21.651965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:21.652024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:21.652064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:21.657302] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-14T20:20:21.657877] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-14T20:20:21.658078] [INFO ] [sig ] DDI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:21.813533] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DDI.txt [2026-01-14T20:20:21.813731] [INFO ] [sig ] [893/3494] Completed DDI in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-14T20:20:21.813778] [INFO ] [sig ] [894/3494] Forecasting DDL... [2026-01-14T20:20:21.813810] [INFO ] [sig ] Generating forecast for: DDL [2026-01-14T20:20:21.813842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-14T20:20:21.826330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-14T20:20:21.826760] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-14T20:20:21.827603] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-14T20:20:21.827656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:21.827711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:21.827738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:21.827793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:21.887870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:21.888786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:21.888871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:21.888905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:22.016188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:22.016339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:22.016382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:22.016443] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:22.019961] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-01-14T20:20:22.020244] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-14T20:20:22.020371] [INFO ] [sig ] DDL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:22.160556] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DDL.txt [2026-01-14T20:20:22.160723] [INFO ] [sig ] [894/3494] Completed DDL in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:22.160763] [INFO ] [sig ] [895/3494] Forecasting DDOG... [2026-01-14T20:20:22.160793] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-14T20:20:22.160823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-14T20:20:22.173153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-14T20:20:22.173465] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-14T20:20:22.174369] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-14T20:20:22.174424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:22.174457] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:22.174484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:22.174542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:22.231738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:22.232377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:22.232456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:22.232487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:22.352501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:22.352669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:22.352712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:22.352742] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:22.356256] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-01-14T20:20:22.356606] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-14T20:20:22.356763] [INFO ] [sig ] DDOG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:22.503794] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DDOG.txt [2026-01-14T20:20:22.503979] [INFO ] [sig ] [895/3494] Completed DDOG in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:22.504022] [INFO ] [sig ] [896/3494] Forecasting DDS... [2026-01-14T20:20:22.504057] [INFO ] [sig ] Generating forecast for: DDS [2026-01-14T20:20:22.504101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-14T20:20:22.516036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-14T20:20:22.516443] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-14T20:20:22.517307] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-14T20:20:22.517362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:22.517394] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:22.517422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:22.517477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:22.576001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:22.576899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:22.576984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:22.577017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:22.698549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:22.698718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:22.698760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:22.698788] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:22.702184] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-14T20:20:22.702457] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-14T20:20:22.702601] [INFO ] [sig ] DDS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:22.844610] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DDS.txt [2026-01-14T20:20:22.844768] [INFO ] [sig ] [896/3494] Completed DDS in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:22.844812] [INFO ] [sig ] [897/3494] Forecasting DE... [2026-01-14T20:20:22.844843] [INFO ] [sig ] Generating forecast for: DE [2026-01-14T20:20:22.844875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-14T20:20:22.856711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-14T20:20:22.857005] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-14T20:20:22.857849] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-14T20:20:22.857903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:22.857936] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:22.857964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:22.858022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:22.917258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:22.918091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:22.918202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:22.918237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:23.038187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:23.038344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:23.038401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:23.038431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:23.041795] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-14T20:20:23.042070] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-14T20:20:23.042194] [INFO ] [sig ] DE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:23.183565] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DE.txt [2026-01-14T20:20:23.183734] [INFO ] [sig ] [897/3494] Completed DE in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:23.183774] [INFO ] [sig ] [898/3494] Forecasting DEA... [2026-01-14T20:20:23.183804] [INFO ] [sig ] Generating forecast for: DEA [2026-01-14T20:20:23.183834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-14T20:20:23.195452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-14T20:20:23.195782] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-14T20:20:23.196550] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-14T20:20:23.196620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:23.196653] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:23.196680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:23.196736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:23.254270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:23.255129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:23.255212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:23.255246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:23.374478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:23.374657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:23.374698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:23.374727] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:23.378133] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=31.83%) [2026-01-14T20:20:23.378414] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-14T20:20:23.378544] [INFO ] [sig ] DEA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:23.519667] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DEA.txt [2026-01-14T20:20:23.519830] [INFO ] [sig ] [898/3494] Completed DEA in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:23.519869] [INFO ] [sig ] [899/3494] Forecasting DECK... [2026-01-14T20:20:23.519900] [INFO ] [sig ] Generating forecast for: DECK [2026-01-14T20:20:23.519930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-14T20:20:23.531695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-14T20:20:23.532018] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-14T20:20:23.532803] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-14T20:20:23.532855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:23.532889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:23.532918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:23.532974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:23.589948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:23.590862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:23.590962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:23.590996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:23.713352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:23.713514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:23.713566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:23.713635] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:23.717378] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-01-14T20:20:23.717726] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-14T20:20:23.717893] [INFO ] [sig ] DECK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:23.871852] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DECK.txt [2026-01-14T20:20:23.872043] [INFO ] [sig ] [899/3494] Completed DECK in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:23.872108] [INFO ] [sig ] [900/3494] Forecasting DEI... [2026-01-14T20:20:23.872145] [INFO ] [sig ] Generating forecast for: DEI [2026-01-14T20:20:23.872176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-14T20:20:23.884298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-14T20:20:23.884665] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-14T20:20:23.885530] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-14T20:20:23.885613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:23.885656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:23.885699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:23.885785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:23.954333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:23.955539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:23.955693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:23.955750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:24.105414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:24.105570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:24.105630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:24.105662] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:24.109674] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-14T20:20:24.109967] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-14T20:20:24.110102] [INFO ] [sig ] DEI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:24.256381] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DEI.txt [2026-01-14T20:20:24.256548] [INFO ] [sig ] [900/3494] Completed DEI in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:24.256606] [INFO ] [sig ] [901/3494] Forecasting DELL... [2026-01-14T20:20:24.256638] [INFO ] [sig ] Generating forecast for: DELL [2026-01-14T20:20:24.256667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-14T20:20:24.267642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-14T20:20:24.267932] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-14T20:20:24.268726] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-14T20:20:24.268779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:24.268822] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:24.268850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:24.268906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:24.325364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:24.325994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:24.326070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:24.326102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:24.444250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:24.444407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:24.444448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:24.444477] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:24.447876] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=53.31%) [2026-01-14T20:20:24.448169] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-14T20:20:24.448295] [INFO ] [sig ] DELL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:24.590278] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DELL.txt [2026-01-14T20:20:24.590414] [INFO ] [sig ] [901/3494] Completed DELL in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:24.590452] [INFO ] [sig ] [902/3494] Forecasting DENN... [2026-01-14T20:20:24.590480] [INFO ] [sig ] Generating forecast for: DENN [2026-01-14T20:20:24.590509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-14T20:20:24.602106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-14T20:20:24.602386] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-14T20:20:24.603188] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-14T20:20:24.603239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:24.603271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:24.603298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:24.603354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:24.659715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:24.660504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:24.660601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:24.660636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:24.777247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:24.777413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:24.777452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:24.777481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:24.780876] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: DOWN (p=38.58%) [2026-01-14T20:20:24.781156] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-14T20:20:24.781278] [INFO ] [sig ] DENN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:24.920646] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DENN.txt [2026-01-14T20:20:24.920800] [INFO ] [sig ] [902/3494] Completed DENN in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:24.920840] [INFO ] [sig ] [903/3494] Forecasting DEO... [2026-01-14T20:20:24.920868] [INFO ] [sig ] Generating forecast for: DEO [2026-01-14T20:20:24.920898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-14T20:20:24.932377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-14T20:20:24.932736] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-14T20:20:24.933509] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-14T20:20:24.933561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:24.933613] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:24.933642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:24.933698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:24.990314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:24.991196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:24.991274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:24.991307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:25.112106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:25.112269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:25.112308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:25.112337] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:25.115728] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=75.92%) [2026-01-14T20:20:25.116045] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-14T20:20:25.116184] [INFO ] [sig ] DEO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:25.260120] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DEO.txt [2026-01-14T20:20:25.260277] [INFO ] [sig ] [903/3494] Completed DEO in 0.3s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:25.260316] [INFO ] [sig ] [904/3494] Forecasting DERM... [2026-01-14T20:20:25.260346] [INFO ] [sig ] Generating forecast for: DERM [2026-01-14T20:20:25.260378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-14T20:20:25.272183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-14T20:20:25.272589] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-14T20:20:25.273489] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-14T20:20:25.273544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:25.273629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:25.273658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:25.273714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:25.333680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:25.334600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:25.334694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:25.334729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:25.456702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:25.456871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:25.456913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:25.456941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:25.460371] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-01-14T20:20:25.460680] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-14T20:20:25.460813] [INFO ] [sig ] DERM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:25.610763] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DERM.txt [2026-01-14T20:20:25.610898] [INFO ] [sig ] [904/3494] Completed DERM in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:25.610937] [INFO ] [sig ] [905/3494] Forecasting DFGP... [2026-01-14T20:20:25.610967] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-14T20:20:25.611002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-14T20:20:25.623354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-14T20:20:25.623714] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-14T20:20:25.624507] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-14T20:20:25.624565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:25.624619] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:25.624648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:25.624706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:25.681594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:25.682210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:25.682287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:25.682319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:25.809056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:25.809215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:25.809267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:25.809297] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:25.812933] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-14T20:20:25.813213] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-14T20:20:25.813341] [INFO ] [sig ] DFGP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:25.963696] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DFGP.txt [2026-01-14T20:20:25.963864] [INFO ] [sig ] [905/3494] Completed DFGP in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:25.963907] [INFO ] [sig ] [906/3494] Forecasting DFGX... [2026-01-14T20:20:25.963938] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-14T20:20:25.963970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-14T20:20:25.976170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-14T20:20:25.976492] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-14T20:20:25.977303] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-14T20:20:25.977357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:25.977391] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:25.977418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:25.977475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:26.041382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:26.042301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:26.042387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:26.042420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:26.173599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:26.173769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:26.173811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:26.173839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:26.177240] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=46.71%) [2026-01-14T20:20:26.177513] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-14T20:20:26.177651] [INFO ] [sig ] DFGX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:26.316052] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DFGX.txt [2026-01-14T20:20:26.316356] [INFO ] [sig ] [906/3494] Completed DFGX in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-14T20:20:26.316393] [INFO ] [sig ] [907/3494] Forecasting DFH... [2026-01-14T20:20:26.316422] [INFO ] [sig ] Generating forecast for: DFH [2026-01-14T20:20:26.316452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-14T20:20:26.329063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-14T20:20:26.329319] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-14T20:20:26.330291] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-14T20:20:26.330342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:26.330373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:26.330399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:26.330634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:26.388027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:26.388651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:26.388728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:26.388760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:26.510772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:26.510917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:26.510954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:26.511016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:26.514524] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-14T20:20:26.514809] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-14T20:20:26.514930] [INFO ] [sig ] DFH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:26.658360] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DFH.txt [2026-01-14T20:20:26.658504] [INFO ] [sig ] [907/3494] Completed DFH in 0.3s | 2.82 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-14T20:20:26.658544] [INFO ] [sig ] [908/3494] Forecasting DFIN... [2026-01-14T20:20:26.658594] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-14T20:20:26.658628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-14T20:20:26.670556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-14T20:20:26.670901] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-14T20:20:26.671905] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-14T20:20:26.671958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:26.671989] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:26.672015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:26.672073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:26.730538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:26.731352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:26.731432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:26.731464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:26.851943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:26.852122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:26.852170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:26.852217] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:26.855782] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-14T20:20:26.856072] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-14T20:20:26.856201] [INFO ] [sig ] DFIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:27.015036] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DFIN.txt [2026-01-14T20:20:27.015214] [INFO ] [sig ] [908/3494] Completed DFIN in 0.4s | 2.82 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-14T20:20:27.015256] [INFO ] [sig ] [909/3494] Forecasting DFP... [2026-01-14T20:20:27.015285] [INFO ] [sig ] Generating forecast for: DFP [2026-01-14T20:20:27.015316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-14T20:20:27.029496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-14T20:20:27.029866] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-14T20:20:27.030739] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-14T20:20:27.030794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:27.030827] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:27.030854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:27.030912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:27.094459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:27.095597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:27.095687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:27.095720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:27.218863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:27.219018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:27.219058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:27.219087] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:27.222432] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=34.87%) [2026-01-14T20:20:27.222723] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-14T20:20:27.222845] [INFO ] [sig ] DFP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:27.365262] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DFP.txt [2026-01-14T20:20:27.365415] [INFO ] [sig ] [909/3494] Completed DFP in 0.4s | 2.82 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-14T20:20:27.365454] [INFO ] [sig ] [910/3494] Forecasting DG... [2026-01-14T20:20:27.365483] [INFO ] [sig ] Generating forecast for: DG [2026-01-14T20:20:27.365515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-14T20:20:27.377497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-14T20:20:27.377825] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-14T20:20:27.378611] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-14T20:20:27.378662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:27.378693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:27.378719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:27.378774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:27.436069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:27.436932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:27.437017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:27.437052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:27.563081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:27.563448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:27.563488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:27.563516] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:27.567700] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-14T20:20:27.568008] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-14T20:20:27.568146] [INFO ] [sig ] DG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:27.712428] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DG.txt [2026-01-14T20:20:27.712604] [INFO ] [sig ] [910/3494] Completed DG in 0.3s | 2.82 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:27.712645] [INFO ] [sig ] [911/3494] Forecasting DGCB... [2026-01-14T20:20:27.712674] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-14T20:20:27.712705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-14T20:20:27.723927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-14T20:20:27.724276] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-14T20:20:27.725097] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-14T20:20:27.725150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:27.725183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:27.725210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:27.725266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:27.783983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:27.785087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:27.785356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:27.785390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:27.904099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:27.904439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:27.904479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:27.904508] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:27.907842] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-14T20:20:27.908116] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-14T20:20:27.908429] [INFO ] [sig ] DGCB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:28.048639] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DGCB.txt [2026-01-14T20:20:28.048756] [INFO ] [sig ] [911/3494] Completed DGCB in 0.3s | 2.82 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:28.048795] [INFO ] [sig ] [912/3494] Forecasting DGICA... [2026-01-14T20:20:28.048824] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-14T20:20:28.048853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-14T20:20:28.061398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-14T20:20:28.061690] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-14T20:20:28.062455] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-14T20:20:28.062508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:28.062540] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:28.062585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:28.062659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:28.119545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:28.120175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:28.120252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:28.120284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:28.241554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:28.241745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:28.241790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:28.241820] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:28.245215] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-01-14T20:20:28.245488] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-14T20:20:28.245628] [INFO ] [sig ] DGICA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:28.385664] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DGICA.txt [2026-01-14T20:20:28.385775] [INFO ] [sig ] [912/3494] Completed DGICA in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:28.385813] [INFO ] [sig ] [913/3494] Forecasting DGII... [2026-01-14T20:20:28.385842] [INFO ] [sig ] Generating forecast for: DGII [2026-01-14T20:20:28.385873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-14T20:20:28.397768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-14T20:20:28.398028] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-14T20:20:28.398813] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-14T20:20:28.398865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:28.398897] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:28.398924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:28.398979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:28.458341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:28.459238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:28.459317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:28.459350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:28.586144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:28.586297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:28.586337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:28.586367] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:28.589846] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-14T20:20:28.590142] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-14T20:20:28.590457] [INFO ] [sig ] DGII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:28.732667] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DGII.txt [2026-01-14T20:20:28.732822] [INFO ] [sig ] [913/3494] Completed DGII in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:28.732861] [INFO ] [sig ] [914/3494] Forecasting DGRE... [2026-01-14T20:20:28.732891] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-14T20:20:28.732922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-14T20:20:28.744103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-14T20:20:28.744359] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-14T20:20:28.745157] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-14T20:20:28.745219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:28.745252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:28.745279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:28.745336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:28.802778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:28.803645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:28.803760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:28.803793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:28.910542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:28.910721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:28.910762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:28.910791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:28.914221] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=51.22%) [2026-01-14T20:20:28.914516] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-14T20:20:28.914671] [INFO ] [sig ] DGRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:29.060933] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DGRE.txt [2026-01-14T20:20:29.061106] [INFO ] [sig ] [914/3494] Completed DGRE in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:29.061146] [INFO ] [sig ] [915/3494] Forecasting DGRS... [2026-01-14T20:20:29.061176] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-14T20:20:29.061206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-14T20:20:29.072664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-14T20:20:29.073032] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-14T20:20:29.073840] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-14T20:20:29.073893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:29.073925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:29.073952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:29.074009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:29.131208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:29.132044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:29.132128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:29.132161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:29.249428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:29.249611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:29.249653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:29.249682] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:29.253051] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=56.52%) [2026-01-14T20:20:29.253331] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-14T20:20:29.253459] [INFO ] [sig ] DGRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:29.396523] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DGRS.txt [2026-01-14T20:20:29.396691] [INFO ] [sig ] [915/3494] Completed DGRS in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:29.396732] [INFO ] [sig ] [916/3494] Forecasting DGX... [2026-01-14T20:20:29.396760] [INFO ] [sig ] Generating forecast for: DGX [2026-01-14T20:20:29.396791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-14T20:20:29.408904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-14T20:20:29.409236] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-14T20:20:29.410053] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-14T20:20:29.410107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:29.410138] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:29.410165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:29.410221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:29.470254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:29.471279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:29.471365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:29.471397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:29.590223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:29.590382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:29.590422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:29.590450] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:29.594100] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-01-14T20:20:29.594414] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-14T20:20:29.594549] [INFO ] [sig ] DGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:29.810271] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DGX.txt [2026-01-14T20:20:29.810650] [INFO ] [sig ] [916/3494] Completed DGX in 0.4s | 2.82 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:29.810691] [INFO ] [sig ] [917/3494] Forecasting DH... [2026-01-14T20:20:29.810722] [INFO ] [sig ] Generating forecast for: DH [2026-01-14T20:20:29.810752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-14T20:20:29.823308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-14T20:20:29.823690] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-14T20:20:29.824696] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-14T20:20:29.824750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:29.824782] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:29.824808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:29.824863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:29.883048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:29.883883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:29.883962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:29.883994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:30.006734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:30.006894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:30.006933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:30.006964] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:30.010432] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=60.08%) [2026-01-14T20:20:30.010758] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-14T20:20:30.010894] [INFO ] [sig ] DH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:30.153436] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DH.txt [2026-01-14T20:20:30.153617] [INFO ] [sig ] [917/3494] Completed DH in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:30.153671] [INFO ] [sig ] [918/3494] Forecasting DHC... [2026-01-14T20:20:30.153703] [INFO ] [sig ] Generating forecast for: DHC [2026-01-14T20:20:30.153733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-14T20:20:30.164647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-14T20:20:30.164926] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-14T20:20:30.165707] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-14T20:20:30.165758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:30.165790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:30.165817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:30.165874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:30.226107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:30.226774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:30.226852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:30.226884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:30.349053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:30.349202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:30.349241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:30.349270] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:30.352633] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-14T20:20:30.352913] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-14T20:20:30.353038] [INFO ] [sig ] DHC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:30.508151] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DHC.txt [2026-01-14T20:20:30.508290] [INFO ] [sig ] [918/3494] Completed DHC in 0.4s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:30.508329] [INFO ] [sig ] [919/3494] Forecasting DHF... [2026-01-14T20:20:30.508360] [INFO ] [sig ] Generating forecast for: DHF [2026-01-14T20:20:30.508390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-14T20:20:30.519806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-14T20:20:30.520117] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-14T20:20:30.520905] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-14T20:20:30.520957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:30.520987] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:30.521015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:30.521074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:30.579779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:30.580547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:30.580644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:30.580679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:30.698324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:30.698480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:30.698519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:30.698547] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:30.701891] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=69.56%) [2026-01-14T20:20:30.702163] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-14T20:20:30.702298] [INFO ] [sig ] DHF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:30.844886] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DHF.txt [2026-01-14T20:20:30.845030] [INFO ] [sig ] [919/3494] Completed DHF in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:30.845069] [INFO ] [sig ] [920/3494] Forecasting DHI... [2026-01-14T20:20:30.845099] [INFO ] [sig ] Generating forecast for: DHI [2026-01-14T20:20:30.845129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-14T20:20:30.856712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-14T20:20:30.857076] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-14T20:20:30.857887] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-14T20:20:30.857939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:30.857972] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:30.857999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:30.858054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:30.918468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:30.919342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:30.919439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:30.919478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:31.042788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:31.042941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:31.042980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:31.043008] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:31.046334] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-01-14T20:20:31.046622] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-14T20:20:31.046746] [INFO ] [sig ] DHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:31.190987] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DHI.txt [2026-01-14T20:20:31.191140] [INFO ] [sig ] [920/3494] Completed DHI in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:31.191180] [INFO ] [sig ] [921/3494] Forecasting DHIL... [2026-01-14T20:20:31.191209] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-14T20:20:31.191240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-14T20:20:31.204463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-14T20:20:31.204831] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-14T20:20:31.206012] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-14T20:20:31.206076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:31.206155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:31.206204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:31.206279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:31.268824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:31.269955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:31.270037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:31.270070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:31.384547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:31.384715] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:20:31.384771] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:31.384801] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:31.388176] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-14T20:20:31.388463] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-14T20:20:31.388604] [INFO ] [sig ] DHIL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:31.532781] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DHIL.txt [2026-01-14T20:20:31.532924] [INFO ] [sig ] [921/3494] Completed DHIL in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:31.532964] [INFO ] [sig ] [922/3494] Forecasting DHX... [2026-01-14T20:20:31.532993] [INFO ] [sig ] Generating forecast for: DHX [2026-01-14T20:20:31.533023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-14T20:20:31.544504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-14T20:20:31.544865] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-14T20:20:31.545661] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-14T20:20:31.545713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:31.545745] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:31.545773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:31.545829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:31.605299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:31.606151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:31.606232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:31.606265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:31.724512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:31.724697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:31.724739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:31.724768] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:31.728293] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-14T20:20:31.728655] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-14T20:20:31.728795] [INFO ] [sig ] DHX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:31.869958] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DHX.txt [2026-01-14T20:20:31.870104] [INFO ] [sig ] [922/3494] Completed DHX in 0.3s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:31.870142] [INFO ] [sig ] [923/3494] Forecasting DIBS... [2026-01-14T20:20:31.870173] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-14T20:20:31.870202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-14T20:20:31.883216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-14T20:20:31.883874] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-14T20:20:31.885000] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-14T20:20:31.885059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:31.885095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:31.885124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:31.885182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:31.946770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:31.947718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:31.947822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:31.947858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:32.068227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:32.068377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:32.068416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:32.068444] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:32.071816] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-14T20:20:32.072111] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-14T20:20:32.072240] [INFO ] [sig ] DIBS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:32.225674] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DIBS.txt [2026-01-14T20:20:32.225828] [INFO ] [sig ] [923/3494] Completed DIBS in 0.4s | 2.83 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-14T20:20:32.225868] [INFO ] [sig ] [924/3494] Forecasting DIN... [2026-01-14T20:20:32.225898] [INFO ] [sig ] Generating forecast for: DIN [2026-01-14T20:20:32.225930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-14T20:20:32.238476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-14T20:20:32.238798] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-14T20:20:32.239801] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-14T20:20:32.239856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:32.239890] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:32.239918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:32.239976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:32.303770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:32.304706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:32.304794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:32.304829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:32.449684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:32.449855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:32.449910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:32.449994] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:32.453998] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=55.21%) [2026-01-14T20:20:32.454344] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-14T20:20:32.454491] [INFO ] [sig ] DIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:32.621028] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DIN.txt [2026-01-14T20:20:32.621196] [INFO ] [sig ] [924/3494] Completed DIN in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-14T20:20:32.621237] [INFO ] [sig ] [925/3494] Forecasting DINO... [2026-01-14T20:20:32.621269] [INFO ] [sig ] Generating forecast for: DINO [2026-01-14T20:20:32.621301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-14T20:20:32.633271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-14T20:20:32.633741] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-14T20:20:32.634774] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-14T20:20:32.634827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:32.634869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:32.634896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:32.634951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:32.692853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:32.693532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:32.693628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:32.693662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:32.816398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:32.816536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:32.816607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:32.816641] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:32.820005] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-14T20:20:32.820282] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-14T20:20:32.820404] [INFO ] [sig ] DINO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:32.961267] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DINO.txt [2026-01-14T20:20:32.961394] [INFO ] [sig ] [925/3494] Completed DINO in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-14T20:20:32.961432] [INFO ] [sig ] [926/3494] Forecasting DIOD... [2026-01-14T20:20:32.961462] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-14T20:20:32.961490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-14T20:20:32.974438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-14T20:20:32.974855] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-14T20:20:32.975705] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-14T20:20:32.975759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:32.975793] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:32.975821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:32.975883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:33.036647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:33.037521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:33.037625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:33.037661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:33.168657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:33.168823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:33.168867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:33.168898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:33.172771] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-01-14T20:20:33.173056] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-14T20:20:33.173188] [INFO ] [sig ] DIOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:33.318175] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DIOD.txt [2026-01-14T20:20:33.318325] [INFO ] [sig ] [926/3494] Completed DIOD in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:33.318366] [INFO ] [sig ] [927/3494] Forecasting DIS... [2026-01-14T20:20:33.318398] [INFO ] [sig ] Generating forecast for: DIS [2026-01-14T20:20:33.318432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-14T20:20:33.330811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-14T20:20:33.331164] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-14T20:20:33.332202] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-14T20:20:33.332256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:33.332288] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:33.332313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:33.332544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:33.390361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:33.391129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:33.391219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:33.391254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:33.516733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:33.516892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:33.516931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:33.516960] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:33.520375] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=37.36%) [2026-01-14T20:20:33.520673] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-14T20:20:33.520800] [INFO ] [sig ] DIS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:33.661778] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DIS.txt [2026-01-14T20:20:33.661921] [INFO ] [sig ] [927/3494] Completed DIS in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:33.661960] [INFO ] [sig ] [928/3494] Forecasting DJCO... [2026-01-14T20:20:33.661990] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-14T20:20:33.662020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-14T20:20:33.674805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-14T20:20:33.675121] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-14T20:20:33.675944] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-14T20:20:33.676004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:33.676049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:33.676087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:33.676159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:33.737411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:33.738272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:33.738545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:33.738596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:33.857139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:33.857297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:33.857338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:33.857367] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:33.861123] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-14T20:20:33.861561] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-14T20:20:33.861706] [INFO ] [sig ] DJCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:34.000107] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DJCO.txt [2026-01-14T20:20:34.000235] [INFO ] [sig ] [928/3494] Completed DJCO in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:34.000273] [INFO ] [sig ] [929/3494] Forecasting DK... [2026-01-14T20:20:34.000308] [INFO ] [sig ] Generating forecast for: DK [2026-01-14T20:20:34.000338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-14T20:20:34.012562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-14T20:20:34.012895] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-14T20:20:34.013703] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-14T20:20:34.013756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:34.013788] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:34.013814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:34.013870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:34.070170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:34.070784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:34.070860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:34.070893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:34.189553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:34.189715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:34.189754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:34.189784] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:34.193293] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=50.10%) [2026-01-14T20:20:34.193785] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-14T20:20:34.193907] [INFO ] [sig ] DK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:34.334185] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DK.txt [2026-01-14T20:20:34.334308] [INFO ] [sig ] [929/3494] Completed DK in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:34.334346] [INFO ] [sig ] [930/3494] Forecasting DKL... [2026-01-14T20:20:34.334375] [INFO ] [sig ] Generating forecast for: DKL [2026-01-14T20:20:34.334404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-14T20:20:34.345479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-14T20:20:34.345802] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-14T20:20:34.346657] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-14T20:20:34.346712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:34.346746] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:34.346774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:34.346832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:34.405325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:34.406040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:34.406118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:34.406152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:34.519036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:34.519172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:34.519210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:34.519239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:34.522546] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-01-14T20:20:34.522834] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-14T20:20:34.522957] [INFO ] [sig ] DKL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:34.663740] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DKL.txt [2026-01-14T20:20:34.663869] [INFO ] [sig ] [930/3494] Completed DKL in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:34.663908] [INFO ] [sig ] [931/3494] Forecasting DKNG... [2026-01-14T20:20:34.663938] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-14T20:20:34.663968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-14T20:20:34.675308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-14T20:20:34.675617] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-14T20:20:34.676454] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-14T20:20:34.676508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:34.676540] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:34.676595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:34.676667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:34.734071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:34.734790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:34.734870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:34.734933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:34.850400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:34.850552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:34.850612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:34.850645] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:34.854039] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=73.73%) [2026-01-14T20:20:34.854321] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-14T20:20:34.854447] [INFO ] [sig ] DKNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:34.995936] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DKNG.txt [2026-01-14T20:20:34.996094] [INFO ] [sig ] [931/3494] Completed DKNG in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:34.996134] [INFO ] [sig ] [932/3494] Forecasting DKS... [2026-01-14T20:20:34.996163] [INFO ] [sig ] Generating forecast for: DKS [2026-01-14T20:20:34.996192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-14T20:20:35.008421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-14T20:20:35.008831] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-14T20:20:35.009629] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-14T20:20:35.009681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:35.009712] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:35.009738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:35.009794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:35.078281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:35.079136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:35.079216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:35.079250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:35.200712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:35.200866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:35.200907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:35.200937] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:35.204314] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-14T20:20:35.204601] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-14T20:20:35.204723] [INFO ] [sig ] DKS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:35.367870] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DKS.txt [2026-01-14T20:20:35.368079] [INFO ] [sig ] [932/3494] Completed DKS in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:35.368134] [INFO ] [sig ] [933/3494] Forecasting DLB... [2026-01-14T20:20:35.368182] [INFO ] [sig ] Generating forecast for: DLB [2026-01-14T20:20:35.368232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-14T20:20:35.383730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-14T20:20:35.384196] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-14T20:20:35.385282] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-14T20:20:35.385350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:35.385393] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:35.385430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:35.385511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:35.448407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:35.449335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:35.449453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:35.449490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:35.580142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:35.580303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:35.580345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:35.580374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:35.583833] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-01-14T20:20:35.584118] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-14T20:20:35.584249] [INFO ] [sig ] DLB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:35.728923] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DLB.txt [2026-01-14T20:20:35.729077] [INFO ] [sig ] [933/3494] Completed DLB in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:35.729117] [INFO ] [sig ] [934/3494] Forecasting DLHC... [2026-01-14T20:20:35.729148] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-14T20:20:35.729177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-14T20:20:35.740411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-14T20:20:35.740799] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-14T20:20:35.741597] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-14T20:20:35.741650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:35.741682] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:35.741711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:35.741767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:35.799110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:35.800046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:35.800145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:35.800178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:35.922834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:35.922994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:35.923034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:35.923062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:35.926408] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-01-14T20:20:35.926699] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-14T20:20:35.926829] [INFO ] [sig ] DLHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:36.070468] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DLHC.txt [2026-01-14T20:20:36.070638] [INFO ] [sig ] [934/3494] Completed DLHC in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:36.070679] [INFO ] [sig ] [935/3494] Forecasting DLNG... [2026-01-14T20:20:36.070709] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-14T20:20:36.070739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-14T20:20:36.084162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-14T20:20:36.084421] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-14T20:20:36.085203] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-14T20:20:36.085254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:36.085286] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:36.085313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:36.085369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:36.142432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:36.143332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:36.143626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:36.143660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:36.270521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:36.270691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:36.270735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:36.270765] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:36.274798] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-01-14T20:20:36.275295] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-14T20:20:36.275432] [INFO ] [sig ] DLNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:36.441389] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DLNG.txt [2026-01-14T20:20:36.441551] [INFO ] [sig ] [935/3494] Completed DLNG in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:36.441613] [INFO ] [sig ] [936/3494] Forecasting DLO... [2026-01-14T20:20:36.441646] [INFO ] [sig ] Generating forecast for: DLO [2026-01-14T20:20:36.441681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-14T20:20:36.454989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-14T20:20:36.455347] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-14T20:20:36.456192] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-14T20:20:36.456246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:36.456279] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:36.456308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:36.456366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:36.521391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:36.522274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:36.522356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:36.522390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:36.646819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:36.646979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:36.647023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:36.647054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:36.650814] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-14T20:20:36.651159] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-14T20:20:36.651299] [INFO ] [sig ] DLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:36.804635] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DLO.txt [2026-01-14T20:20:36.804799] [INFO ] [sig ] [936/3494] Completed DLO in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:36.804839] [INFO ] [sig ] [937/3494] Forecasting DLPN... [2026-01-14T20:20:36.804871] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-14T20:20:36.804902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-14T20:20:36.816781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-14T20:20:36.817186] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-14T20:20:36.818114] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-14T20:20:36.818176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:36.818218] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:36.818255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:36.818315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:36.886833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:36.888023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:36.888117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:36.888161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:37.000776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:37.000938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:37.000979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:37.001009] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:37.004616] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=0.56%) [2026-01-14T20:20:37.004896] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-14T20:20:37.005023] [INFO ] [sig ] DLPN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:37.153269] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DLPN.txt [2026-01-14T20:20:37.153432] [INFO ] [sig ] [937/3494] Completed DLPN in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:37.153475] [INFO ] [sig ] [938/3494] Forecasting DLTH... [2026-01-14T20:20:37.153506] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-14T20:20:37.153538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-14T20:20:37.165792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-14T20:20:37.166135] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-14T20:20:37.166953] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-14T20:20:37.167018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:37.167079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:37.167109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:37.167169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:37.230566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:37.231336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:37.231416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:37.231450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:37.356112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:37.356282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:37.356332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:37.356363] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:37.359832] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-14T20:20:37.360111] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-14T20:20:37.360245] [INFO ] [sig ] DLTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:37.510809] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DLTH.txt [2026-01-14T20:20:37.510971] [INFO ] [sig ] [938/3494] Completed DLTH in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:37.511018] [INFO ] [sig ] [939/3494] Forecasting DLX... [2026-01-14T20:20:37.511050] [INFO ] [sig ] Generating forecast for: DLX [2026-01-14T20:20:37.511081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-14T20:20:37.523911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-14T20:20:37.524238] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-14T20:20:37.525179] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-14T20:20:37.525241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:37.525285] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:37.525326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:37.525402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:37.586130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:37.586861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:37.586942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:37.586977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:37.729017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:37.729203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:37.729274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:37.729314] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:37.734763] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-14T20:20:37.735213] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-14T20:20:37.735418] [INFO ] [sig ] DLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:37.882430] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DLX.txt [2026-01-14T20:20:37.882801] [INFO ] [sig ] [939/3494] Completed DLX in 0.4s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:37.882842] [INFO ] [sig ] [940/3494] Forecasting DLY... [2026-01-14T20:20:37.882873] [INFO ] [sig ] Generating forecast for: DLY [2026-01-14T20:20:37.882904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-14T20:20:37.895983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-14T20:20:37.896395] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-14T20:20:37.897681] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-14T20:20:37.897737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:37.897796] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:37.897825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:37.897884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:37.958612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:37.959614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:37.959727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:37.959760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:38.078485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:38.078663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:38.078705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:38.078734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:38.082242] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=50.48%) [2026-01-14T20:20:38.082555] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-14T20:20:38.082709] [INFO ] [sig ] DLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:38.225248] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DLY.txt [2026-01-14T20:20:38.225399] [INFO ] [sig ] [940/3494] Completed DLY in 0.3s | 2.83 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-14T20:20:38.225438] [INFO ] [sig ] [941/3494] Forecasting DMAC... [2026-01-14T20:20:38.225468] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-14T20:20:38.225499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-14T20:20:38.332424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-14T20:20:38.332844] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-14T20:20:38.333719] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-14T20:20:38.333775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:38.333807] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:38.333834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:38.333891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:38.394841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:38.395717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:38.395803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:38.395838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:38.520823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:38.520982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:38.521021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:38.521094] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:38.524516] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=67.23%) [2026-01-14T20:20:38.524818] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-14T20:20:38.524952] [INFO ] [sig ] DMAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:38.671330] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DMAC.txt [2026-01-14T20:20:38.671482] [INFO ] [sig ] [941/3494] Completed DMAC in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-14T20:20:38.671527] [INFO ] [sig ] [942/3494] Forecasting DMB... [2026-01-14T20:20:38.671557] [INFO ] [sig ] Generating forecast for: DMB [2026-01-14T20:20:38.671608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-14T20:20:38.682749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-14T20:20:38.683072] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-14T20:20:38.683862] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-14T20:20:38.683915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:38.683947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:38.683974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:38.684029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:38.740838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:38.741683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:38.741763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:38.741796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:38.861172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:38.861324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:38.861363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:38.861393] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:38.864731] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=29.62%) [2026-01-14T20:20:38.865003] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-14T20:20:38.865126] [INFO ] [sig ] DMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:39.007042] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DMB.txt [2026-01-14T20:20:39.007195] [INFO ] [sig ] [942/3494] Completed DMB in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-14T20:20:39.007235] [INFO ] [sig ] [943/3494] Forecasting DMLP... [2026-01-14T20:20:39.007264] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-14T20:20:39.007293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-14T20:20:39.019308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-14T20:20:39.019745] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-14T20:20:39.020637] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-14T20:20:39.020697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:39.020730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:39.020757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:39.020815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:39.079345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:39.080246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:39.080345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:39.080386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:39.207545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:39.207761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:39.207814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:39.207846] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:39.211590] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=51.08%) [2026-01-14T20:20:39.211967] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-14T20:20:39.212136] [INFO ] [sig ] DMLP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:39.355355] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DMLP.txt [2026-01-14T20:20:39.355506] [INFO ] [sig ] [943/3494] Completed DMLP in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:39.355545] [INFO ] [sig ] [944/3494] Forecasting DMO... [2026-01-14T20:20:39.355592] [INFO ] [sig ] Generating forecast for: DMO [2026-01-14T20:20:39.355640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-14T20:20:39.368185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-14T20:20:39.368830] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-14T20:20:39.370006] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-14T20:20:39.370063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:39.370095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:39.370123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:39.370180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:39.430339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:39.431264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:39.431363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:39.431404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:39.553199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:39.553362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:39.553403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:39.553431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:39.556834] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-14T20:20:39.557118] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-14T20:20:39.557244] [INFO ] [sig ] DMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:39.706095] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DMO.txt [2026-01-14T20:20:39.706251] [INFO ] [sig ] [944/3494] Completed DMO in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:39.706290] [INFO ] [sig ] [945/3494] Forecasting DMRC... [2026-01-14T20:20:39.706320] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-14T20:20:39.706351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-14T20:20:39.718145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-14T20:20:39.718473] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-14T20:20:39.719278] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-14T20:20:39.719334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:39.719367] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:39.719394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:39.719450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:39.775702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:39.776511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:39.776609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:39.776645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:39.897780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:39.897943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:39.898001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:39.898030] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:39.901414] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-01-14T20:20:39.901706] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-14T20:20:39.901833] [INFO ] [sig ] DMRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:40.042588] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DMRC.txt [2026-01-14T20:20:40.042735] [INFO ] [sig ] [945/3494] Completed DMRC in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:40.042774] [INFO ] [sig ] [946/3494] Forecasting DMXF... [2026-01-14T20:20:40.042803] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-14T20:20:40.042833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-14T20:20:40.054689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-14T20:20:40.055018] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-14T20:20:40.055808] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-14T20:20:40.055860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:40.055892] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:40.055918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:40.055973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:40.113246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:40.114108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:40.114191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:40.114224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:40.233115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:40.233276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:40.233318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:40.233348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:40.237040] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-14T20:20:40.237365] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-14T20:20:40.237733] [INFO ] [sig ] DMXF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:40.379931] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DMXF.txt [2026-01-14T20:20:40.380059] [INFO ] [sig ] [946/3494] Completed DMXF in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:40.380097] [INFO ] [sig ] [947/3494] Forecasting DNA... [2026-01-14T20:20:40.380127] [INFO ] [sig ] Generating forecast for: DNA [2026-01-14T20:20:40.380156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-14T20:20:40.391984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-14T20:20:40.392262] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-14T20:20:40.393061] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-14T20:20:40.393114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:40.393146] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:40.393172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:40.393228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:40.451094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:40.451840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:40.451921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:40.451955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:40.573110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:40.573265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:40.573318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:40.573349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:40.576910] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-14T20:20:40.577209] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-14T20:20:40.577331] [INFO ] [sig ] DNA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:40.719013] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DNA.txt [2026-01-14T20:20:40.719153] [INFO ] [sig ] [947/3494] Completed DNA in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:40.719192] [INFO ] [sig ] [948/3494] Forecasting DNLI... [2026-01-14T20:20:40.719222] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-14T20:20:40.719252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-14T20:20:40.730639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-14T20:20:40.730929] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-14T20:20:40.731728] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-14T20:20:40.731782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:40.731814] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:40.731841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:40.731897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:40.796686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:40.797554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:40.797713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:40.797749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:40.922341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:40.922500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:40.922541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:40.922777] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:40.926303] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=23.43%) [2026-01-14T20:20:40.926632] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-14T20:20:40.926761] [INFO ] [sig ] DNLI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:41.076317] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DNLI.txt [2026-01-14T20:20:41.076476] [INFO ] [sig ] [948/3494] Completed DNLI in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:41.076515] [INFO ] [sig ] [949/3494] Forecasting DNP... [2026-01-14T20:20:41.076544] [INFO ] [sig ] Generating forecast for: DNP [2026-01-14T20:20:41.076782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-14T20:20:41.089830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-14T20:20:41.090251] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-14T20:20:41.091170] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-14T20:20:41.091227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:41.091278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:41.091320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:41.091383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:41.157152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:41.158114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:41.158209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:41.158249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:41.291833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:41.291995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:41.292036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:41.292067] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:41.296857] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-01-14T20:20:41.297177] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-14T20:20:41.297314] [INFO ] [sig ] DNP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:41.449329] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DNP.txt [2026-01-14T20:20:41.449484] [INFO ] [sig ] [949/3494] Completed DNP in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:41.449524] [INFO ] [sig ] [950/3494] Forecasting DNTH... [2026-01-14T20:20:41.449553] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-14T20:20:41.449603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-14T20:20:41.461179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-14T20:20:41.461504] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-14T20:20:41.462313] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-14T20:20:41.462367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:41.462399] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:41.462426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:41.462483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:41.526295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:41.527221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:41.527307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:41.527341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:41.653935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:41.654093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:41.654135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:41.654164] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:41.657752] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=20.46%) [2026-01-14T20:20:41.658050] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-14T20:20:41.658187] [INFO ] [sig ] DNTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:41.816279] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DNTH.txt [2026-01-14T20:20:41.816452] [INFO ] [sig ] [950/3494] Completed DNTH in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:41.816491] [INFO ] [sig ] [951/3494] Forecasting DOCN... [2026-01-14T20:20:41.816520] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-14T20:20:41.816551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-14T20:20:41.828709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-14T20:20:41.829152] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-14T20:20:41.830009] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-14T20:20:41.830063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:41.830094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:41.830120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:41.830176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:41.888276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:41.889187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:41.889270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:41.889304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:42.017356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:42.017562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:42.017642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:42.017703] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:42.021717] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-14T20:20:42.022036] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-14T20:20:42.022193] [INFO ] [sig ] DOCN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:42.167691] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DOCN.txt [2026-01-14T20:20:42.167913] [INFO ] [sig ] [951/3494] Completed DOCN in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:42.167966] [INFO ] [sig ] [952/3494] Forecasting DOCS... [2026-01-14T20:20:42.167996] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-14T20:20:42.168033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-14T20:20:42.180067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-14T20:20:42.180422] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-14T20:20:42.181225] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-14T20:20:42.181278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:42.181310] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:42.181339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:42.181397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:42.240323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:42.241420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:42.241513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:42.241547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:42.365133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:42.365300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:42.365342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:42.365372] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:42.368927] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-01-14T20:20:42.369226] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-14T20:20:42.369361] [INFO ] [sig ] DOCS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:42.514009] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DOCS.txt [2026-01-14T20:20:42.514178] [INFO ] [sig ] [952/3494] Completed DOCS in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:42.514220] [INFO ] [sig ] [953/3494] Forecasting DOGZ... [2026-01-14T20:20:42.514256] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-14T20:20:42.514289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-14T20:20:42.526406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-14T20:20:42.526834] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-14T20:20:42.527682] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-14T20:20:42.527736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:42.527769] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:42.527796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:42.527853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:42.587646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:42.588826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:42.588913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:42.588946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:42.715078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:42.715241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:42.715282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:42.715312] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:42.718720] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=46.16%) [2026-01-14T20:20:42.719000] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-14T20:20:42.719126] [INFO ] [sig ] DOGZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:42.865450] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DOGZ.txt [2026-01-14T20:20:42.865624] [INFO ] [sig ] [953/3494] Completed DOGZ in 0.4s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:42.865688] [INFO ] [sig ] [954/3494] Forecasting DOLE... [2026-01-14T20:20:42.865720] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-14T20:20:42.865761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-14T20:20:42.879922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-14T20:20:42.880360] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-14T20:20:42.881599] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-14T20:20:42.881655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:42.881690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:42.881728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:42.881788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:42.944999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:42.945873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:42.945953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:42.945985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:43.064193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:43.064353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:43.064392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:43.064421] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:43.068147] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-14T20:20:43.068802] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-14T20:20:43.069031] [INFO ] [sig ] DOLE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:43.209900] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DOLE.txt [2026-01-14T20:20:43.210047] [INFO ] [sig ] [954/3494] Completed DOLE in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:43.210094] [INFO ] [sig ] [955/3494] Forecasting DOMO... [2026-01-14T20:20:43.210124] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-14T20:20:43.210155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-14T20:20:43.221399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-14T20:20:43.221693] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-14T20:20:43.222459] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-14T20:20:43.222511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:43.222588] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:43.222619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:43.222675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:43.278876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:43.279521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:43.279616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:43.279650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:43.401051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:43.401205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:43.401244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:43.401272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:43.404633] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-01-14T20:20:43.404904] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-14T20:20:43.405047] [INFO ] [sig ] DOMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:43.546417] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DOMO.txt [2026-01-14T20:20:43.546562] [INFO ] [sig ] [955/3494] Completed DOMO in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:43.546619] [INFO ] [sig ] [956/3494] Forecasting DORM... [2026-01-14T20:20:43.546650] [INFO ] [sig ] Generating forecast for: DORM [2026-01-14T20:20:43.546680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-14T20:20:43.557809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-14T20:20:43.558120] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-14T20:20:43.558966] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-14T20:20:43.559021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:43.559054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:43.559082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:43.559139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:43.616709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:43.617447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:43.617527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:43.617561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:43.747370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:43.747523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:43.747567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:43.747633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:43.751183] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=51.60%) [2026-01-14T20:20:43.751467] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-14T20:20:43.751613] [INFO ] [sig ] DORM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:43.893948] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DORM.txt [2026-01-14T20:20:43.894095] [INFO ] [sig ] [956/3494] Completed DORM in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:43.894148] [INFO ] [sig ] [957/3494] Forecasting DOUG... [2026-01-14T20:20:43.894183] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-14T20:20:43.894214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-14T20:20:43.905654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-14T20:20:43.905969] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-14T20:20:43.906824] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-14T20:20:43.906886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:43.906920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:43.906949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:43.907007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:43.965613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:43.966308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:43.966388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:43.966422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:44.083636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:44.083784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:44.083824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:44.083854] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:44.087314] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=56.32%) [2026-01-14T20:20:44.087613] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-14T20:20:44.087758] [INFO ] [sig ] DOUG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:44.231613] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DOUG.txt [2026-01-14T20:20:44.231776] [INFO ] [sig ] [957/3494] Completed DOUG in 0.3s | 2.83 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-14T20:20:44.231815] [INFO ] [sig ] [958/3494] Forecasting DOX... [2026-01-14T20:20:44.231845] [INFO ] [sig ] Generating forecast for: DOX [2026-01-14T20:20:44.231878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-14T20:20:44.243534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-14T20:20:44.244033] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-14T20:20:44.245087] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-14T20:20:44.245142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:44.245175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:44.245202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:44.245258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:44.305360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:44.306423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:44.306526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:44.306615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:44.426152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:44.426302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:44.426344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:44.426407] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:44.429894] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-01-14T20:20:44.430170] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-14T20:20:44.430295] [INFO ] [sig ] DOX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:44.572032] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DOX.txt [2026-01-14T20:20:44.572162] [INFO ] [sig ] [958/3494] Completed DOX in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-14T20:20:44.572200] [INFO ] [sig ] [959/3494] Forecasting DPG... [2026-01-14T20:20:44.572229] [INFO ] [sig ] Generating forecast for: DPG [2026-01-14T20:20:44.572259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-14T20:20:44.583356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-14T20:20:44.583667] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-14T20:20:44.584439] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-14T20:20:44.584494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:44.584527] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:44.584554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:44.584635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:44.647600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:44.648557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:44.648692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:44.648741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:44.767334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:44.767500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:44.767543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:44.767590] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:44.771381] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-01-14T20:20:44.771719] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-14T20:20:44.771863] [INFO ] [sig ] DPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:44.913499] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DPG.txt [2026-01-14T20:20:44.913673] [INFO ] [sig ] [959/3494] Completed DPG in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-14T20:20:44.913713] [INFO ] [sig ] [960/3494] Forecasting DPRO... [2026-01-14T20:20:44.913744] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-14T20:20:44.913775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-14T20:20:44.925640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-14T20:20:44.926024] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-14T20:20:44.926885] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-14T20:20:44.926940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:44.926973] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:44.927013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:44.927081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:44.988055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:44.988956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:44.989047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:44.989082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:45.107711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:45.107892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:45.107938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:45.107969] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:45.111682] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-14T20:20:45.112016] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-14T20:20:45.112163] [INFO ] [sig ] DPRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:45.264024] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DPRO.txt [2026-01-14T20:20:45.264185] [INFO ] [sig ] [960/3494] Completed DPRO in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:45.264225] [INFO ] [sig ] [961/3494] Forecasting DPZ... [2026-01-14T20:20:45.264254] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-14T20:20:45.264286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-14T20:20:45.277040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-14T20:20:45.277450] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-14T20:20:45.278350] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-14T20:20:45.278411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:45.278445] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:45.278473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:45.278529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:45.342290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:45.343353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:45.343455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:45.343496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:45.466035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:45.466202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:45.466242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:45.466269] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:45.470178] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=80.12%) [2026-01-14T20:20:45.470606] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-14T20:20:45.470756] [INFO ] [sig ] DPZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:45.612760] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DPZ.txt [2026-01-14T20:20:45.612917] [INFO ] [sig ] [961/3494] Completed DPZ in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:45.612956] [INFO ] [sig ] [962/3494] Forecasting DQ... [2026-01-14T20:20:45.612984] [INFO ] [sig ] Generating forecast for: DQ [2026-01-14T20:20:45.613015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-14T20:20:45.625278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-14T20:20:45.625651] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-14T20:20:45.626463] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-14T20:20:45.626527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:45.626562] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:45.626611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:45.626669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:45.685830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:45.686646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:45.686725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:45.686759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:45.810602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:45.810760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:45.810801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:45.810829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:45.814460] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-01-14T20:20:45.814775] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-14T20:20:45.814911] [INFO ] [sig ] DQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:45.961444] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DQ.txt [2026-01-14T20:20:45.961621] [INFO ] [sig ] [962/3494] Completed DQ in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:45.961664] [INFO ] [sig ] [963/3494] Forecasting DRD... [2026-01-14T20:20:45.961700] [INFO ] [sig ] Generating forecast for: DRD [2026-01-14T20:20:45.961764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-14T20:20:45.974039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-14T20:20:45.974424] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-14T20:20:45.975217] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-14T20:20:45.975271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:45.975302] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:45.975329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:45.975385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:46.032409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:46.033291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:46.033377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:46.033409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:46.154849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:46.155009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:46.155049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:46.155078] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:46.158672] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-14T20:20:46.158961] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-14T20:20:46.159090] [INFO ] [sig ] DRD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:46.300328] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DRD.txt [2026-01-14T20:20:46.300457] [INFO ] [sig ] [963/3494] Completed DRD in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:46.300495] [INFO ] [sig ] [964/3494] Forecasting DRH... [2026-01-14T20:20:46.300523] [INFO ] [sig ] Generating forecast for: DRH [2026-01-14T20:20:46.300553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-14T20:20:46.311667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-14T20:20:46.312008] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-14T20:20:46.312848] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-14T20:20:46.312902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:46.312935] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:46.312963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:46.313021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:46.369113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:46.369888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:46.369967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:46.369998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:46.491948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:46.492109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:46.492154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:46.492183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:46.495853] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-01-14T20:20:46.496158] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-14T20:20:46.496286] [INFO ] [sig ] DRH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:46.637471] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DRH.txt [2026-01-14T20:20:46.637810] [INFO ] [sig ] [964/3494] Completed DRH in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:46.637855] [INFO ] [sig ] [965/3494] Forecasting DRI... [2026-01-14T20:20:46.637884] [INFO ] [sig ] Generating forecast for: DRI [2026-01-14T20:20:46.637915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-14T20:20:46.649644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-14T20:20:46.649917] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-14T20:20:46.650717] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-14T20:20:46.650770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:46.650801] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:46.650829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:46.650893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:46.707398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:46.708135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:46.708213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:46.708275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:46.835873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:46.836037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:46.836077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:46.836106] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:46.839622] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-01-14T20:20:46.839902] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-14T20:20:46.840027] [INFO ] [sig ] DRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:46.982789] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DRI.txt [2026-01-14T20:20:46.982947] [INFO ] [sig ] [965/3494] Completed DRI in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:46.982986] [INFO ] [sig ] [966/3494] Forecasting DRIO... [2026-01-14T20:20:46.983016] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-14T20:20:46.983046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-14T20:20:46.995874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-14T20:20:46.996212] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-14T20:20:46.997042] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-14T20:20:46.997097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:46.997131] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:46.997158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:46.997216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:47.059064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:47.059924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:47.060008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:47.060042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:47.185146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:47.185309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:47.185354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:47.185384] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:47.188990] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=59.40%) [2026-01-14T20:20:47.189274] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-14T20:20:47.189406] [INFO ] [sig ] DRIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:47.338331] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DRIO.txt [2026-01-14T20:20:47.338485] [INFO ] [sig ] [966/3494] Completed DRIO in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:47.338527] [INFO ] [sig ] [967/3494] Forecasting DRLL... [2026-01-14T20:20:47.338557] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-14T20:20:47.338608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-14T20:20:47.349810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-14T20:20:47.350139] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-14T20:20:47.350927] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-14T20:20:47.350979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:47.351011] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:47.351038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:47.351095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:47.409067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:47.409928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:47.410009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:47.410042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:47.533734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:47.533890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:47.533930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:47.533958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:47.537286] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-14T20:20:47.537592] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-14T20:20:47.537729] [INFO ] [sig ] DRLL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:47.678696] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DRLL.txt [2026-01-14T20:20:47.678839] [INFO ] [sig ] [967/3494] Completed DRLL in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:47.678878] [INFO ] [sig ] [968/3494] Forecasting DRMA... [2026-01-14T20:20:47.678908] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-14T20:20:47.678939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-14T20:20:47.690945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-14T20:20:47.691370] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-14T20:20:47.692229] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-14T20:20:47.692283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:47.692317] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:47.692346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:47.692403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:47.750894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:47.752092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:47.752188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:47.752221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:47.874106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:47.874266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:47.874308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:47.874337] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:47.878446] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-01-14T20:20:47.878778] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-14T20:20:47.878913] [INFO ] [sig ] DRMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:48.023075] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DRMA.txt [2026-01-14T20:20:48.023256] [INFO ] [sig ] [968/3494] Completed DRMA in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:48.023297] [INFO ] [sig ] [969/3494] Forecasting DRS... [2026-01-14T20:20:48.023328] [INFO ] [sig ] Generating forecast for: DRS [2026-01-14T20:20:48.023359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-14T20:20:48.034420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-14T20:20:48.034848] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-14T20:20:48.035680] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-14T20:20:48.035734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:48.035767] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:48.035794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:48.035850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:48.094091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:48.094983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:48.095064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:48.095097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:48.217068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:48.217226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:48.217282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:48.217313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:48.220938] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-01-14T20:20:48.221294] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-14T20:20:48.221433] [INFO ] [sig ] DRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:48.372336] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DRS.txt [2026-01-14T20:20:48.372500] [INFO ] [sig ] [969/3494] Completed DRS in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:48.372541] [INFO ] [sig ] [970/3494] Forecasting DRTS... [2026-01-14T20:20:48.372590] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-14T20:20:48.372626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-14T20:20:48.384317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-14T20:20:48.384737] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-14T20:20:48.385758] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-14T20:20:48.385815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:48.385848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:48.385877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:48.385934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:48.447947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:48.448824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:48.448903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:48.448936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:48.573204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:48.573374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:48.573431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:48.573468] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:48.577546] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-14T20:20:48.577950] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-14T20:20:48.578098] [INFO ] [sig ] DRTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:48.726128] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DRTS.txt [2026-01-14T20:20:48.726287] [INFO ] [sig ] [970/3494] Completed DRTS in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:48.726326] [INFO ] [sig ] [971/3494] Forecasting DRUG... [2026-01-14T20:20:48.726357] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-14T20:20:48.726387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-14T20:20:48.738147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-14T20:20:48.738538] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-14T20:20:48.739453] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-14T20:20:48.739512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:48.739546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:48.739591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:48.739661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:48.800367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:48.801279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:48.801360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:48.801394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:48.924179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:48.924336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:48.924390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:48.924425] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:48.928340] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=50.00%) [2026-01-14T20:20:48.928648] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-14T20:20:48.928780] [INFO ] [sig ] DRUG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:49.076982] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DRUG.txt [2026-01-14T20:20:49.077138] [INFO ] [sig ] [971/3494] Completed DRUG in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:49.077177] [INFO ] [sig ] [972/3494] Forecasting DRVN... [2026-01-14T20:20:49.077207] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-14T20:20:49.077239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-14T20:20:49.089962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-14T20:20:49.090337] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-14T20:20:49.091156] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-14T20:20:49.091210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:49.091293] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:49.091323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:49.091381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:49.151041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:49.151960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:49.152062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:49.152097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:49.277408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:49.277564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:49.277625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:49.277655] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:49.281199] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-14T20:20:49.281479] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-14T20:20:49.281622] [INFO ] [sig ] DRVN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:49.431022] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DRVN.txt [2026-01-14T20:20:49.431189] [INFO ] [sig ] [972/3494] Completed DRVN in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:49.431229] [INFO ] [sig ] [973/3494] Forecasting DSGX... [2026-01-14T20:20:49.431259] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-14T20:20:49.431288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-14T20:20:49.444024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-14T20:20:49.444394] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-14T20:20:49.445386] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-14T20:20:49.445438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:49.445483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:49.445514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:49.445591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:49.509274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:49.510232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:49.510336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:49.510375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:49.636606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:49.636760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:49.636803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:49.636832] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:49.640458] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-01-14T20:20:49.640773] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-14T20:20:49.640909] [INFO ] [sig ] DSGX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:49.788026] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DSGX.txt [2026-01-14T20:20:49.788190] [INFO ] [sig ] [973/3494] Completed DSGX in 0.4s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:49.788231] [INFO ] [sig ] [974/3494] Forecasting DSL... [2026-01-14T20:20:49.788262] [INFO ] [sig ] Generating forecast for: DSL [2026-01-14T20:20:49.788291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-14T20:20:49.800458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-14T20:20:49.800941] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-14T20:20:49.801894] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-14T20:20:49.801949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:49.801984] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:49.802011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:49.802070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:49.862403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:49.863249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:49.863328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:49.863360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:49.988240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:49.988447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:49.988499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:49.988530] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:49.992140] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=79.08%) [2026-01-14T20:20:49.992460] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-14T20:20:49.992617] [INFO ] [sig ] DSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:50.137959] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DSL.txt [2026-01-14T20:20:50.138121] [INFO ] [sig ] [974/3494] Completed DSL in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:50.138159] [INFO ] [sig ] [975/3494] Forecasting DSM... [2026-01-14T20:20:50.138189] [INFO ] [sig ] Generating forecast for: DSM [2026-01-14T20:20:50.138221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-14T20:20:50.149508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-14T20:20:50.149914] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-14T20:20:50.150799] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-14T20:20:50.150854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:50.150885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:50.150912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:50.150968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:50.208567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:50.209411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:50.209494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:50.209536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:50.328646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:50.328799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:50.328841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:50.328925] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:50.332777] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-14T20:20:50.333070] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-14T20:20:50.333204] [INFO ] [sig ] DSM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:50.482957] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DSM.txt [2026-01-14T20:20:50.483118] [INFO ] [sig ] [975/3494] Completed DSM in 0.3s | 2.83 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-14T20:20:50.483158] [INFO ] [sig ] [976/3494] Forecasting DSP... [2026-01-14T20:20:50.483188] [INFO ] [sig ] Generating forecast for: DSP [2026-01-14T20:20:50.483218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-14T20:20:50.495968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-14T20:20:50.496335] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-14T20:20:50.497332] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-14T20:20:50.497387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:50.497421] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:50.497450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:50.497511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:50.563318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:50.564226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:50.564308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:50.564342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:50.693861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:50.694017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:50.694058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:50.694088] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:50.697509] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-14T20:20:50.697836] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-14T20:20:50.697965] [INFO ] [sig ] DSP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:50.841283] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DSP.txt [2026-01-14T20:20:50.841421] [INFO ] [sig ] [976/3494] Completed DSP in 0.4s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:50.841461] [INFO ] [sig ] [977/3494] Forecasting DSX... [2026-01-14T20:20:50.841496] [INFO ] [sig ] Generating forecast for: DSX [2026-01-14T20:20:50.841529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-14T20:20:50.853439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-14T20:20:50.853742] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-14T20:20:50.854507] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-14T20:20:50.854563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:50.854615] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:50.854642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:50.854856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:50.915739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:50.916657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:50.916745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:50.916780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:51.039975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:51.040125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:51.040167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:51.040196] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:51.043532] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-01-14T20:20:51.043823] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-14T20:20:51.043944] [INFO ] [sig ] DSX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:51.184730] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DSX.txt [2026-01-14T20:20:51.184917] [INFO ] [sig ] [977/3494] Completed DSX in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:51.184963] [INFO ] [sig ] [978/3494] Forecasting DTB... [2026-01-14T20:20:51.184994] [INFO ] [sig ] Generating forecast for: DTB [2026-01-14T20:20:51.185028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-14T20:20:51.196424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-14T20:20:51.196825] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-14T20:20:51.197718] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-14T20:20:51.197776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:51.197809] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:51.197837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:51.197895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:51.260306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:51.261117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:51.261198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:51.261232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:51.387117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:51.387295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:51.387345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:51.387375] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:51.390884] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=57.31%) [2026-01-14T20:20:51.391184] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-14T20:20:51.391314] [INFO ] [sig ] DTB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:51.533840] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DTB.txt [2026-01-14T20:20:51.533969] [INFO ] [sig ] [978/3494] Completed DTB in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:51.534006] [INFO ] [sig ] [979/3494] Forecasting DTE... [2026-01-14T20:20:51.534035] [INFO ] [sig ] Generating forecast for: DTE [2026-01-14T20:20:51.534066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-14T20:20:51.545001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-14T20:20:51.545270] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-14T20:20:51.546248] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-14T20:20:51.546300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:51.546331] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:51.546358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:51.546413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:51.604294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:51.604907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:51.604982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:51.605014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:51.722879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:51.723035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:51.723074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:51.723103] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:51.726421] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-01-14T20:20:51.726709] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-14T20:20:51.726840] [INFO ] [sig ] DTE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:51.867714] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DTE.txt [2026-01-14T20:20:51.867875] [INFO ] [sig ] [979/3494] Completed DTE in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:51.867915] [INFO ] [sig ] [980/3494] Forecasting DTG... [2026-01-14T20:20:51.867944] [INFO ] [sig ] Generating forecast for: DTG [2026-01-14T20:20:51.867974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-14T20:20:51.879218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-14T20:20:51.879545] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-14T20:20:51.880336] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-14T20:20:51.880388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:51.880419] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:51.880446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:51.880501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:51.936482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:51.937339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:51.937419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:51.937452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:52.051798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:52.051952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:52.051990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:52.052049] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:52.055376] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-01-14T20:20:52.055669] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-14T20:20:52.055791] [INFO ] [sig ] DTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:52.195790] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DTG.txt [2026-01-14T20:20:52.195944] [INFO ] [sig ] [980/3494] Completed DTG in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:52.195982] [INFO ] [sig ] [981/3494] Forecasting DTIL... [2026-01-14T20:20:52.196012] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-14T20:20:52.196042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-14T20:20:52.208190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-14T20:20:52.208536] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-14T20:20:52.209385] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-14T20:20:52.209439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:52.209473] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:52.209501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:52.209557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:52.266809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:52.267641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:52.267745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:52.267784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:52.383614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:52.383773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:52.383814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:52.383842] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:52.387169] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=64.25%) [2026-01-14T20:20:52.387439] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-14T20:20:52.387564] [INFO ] [sig ] DTIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:52.538045] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DTIL.txt [2026-01-14T20:20:52.538181] [INFO ] [sig ] [981/3494] Completed DTIL in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:52.538220] [INFO ] [sig ] [982/3494] Forecasting DTM... [2026-01-14T20:20:52.538255] [INFO ] [sig ] Generating forecast for: DTM [2026-01-14T20:20:52.538292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-14T20:20:52.549878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-14T20:20:52.550199] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-14T20:20:52.551076] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-14T20:20:52.551136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:52.551170] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:52.551201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:52.551272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:52.610536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:52.611334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:52.611443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:52.611489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:52.733737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:52.733873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:52.733916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:52.733945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:52.737184] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-01-14T20:20:52.737452] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-14T20:20:52.737591] [INFO ] [sig ] DTM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:52.885303] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DTM.txt [2026-01-14T20:20:52.885455] [INFO ] [sig ] [982/3494] Completed DTM in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:52.885494] [INFO ] [sig ] [983/3494] Forecasting DUK... [2026-01-14T20:20:52.885525] [INFO ] [sig ] Generating forecast for: DUK [2026-01-14T20:20:52.885555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-14T20:20:52.899129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-14T20:20:52.899560] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-14T20:20:52.900478] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-14T20:20:52.900540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:52.900594] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:52.900628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:52.900685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:52.959505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:52.960421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:52.960500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:52.960534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:53.081061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:53.081222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:53.081263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:53.081291] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:53.084636] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-01-14T20:20:53.084905] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-14T20:20:53.085028] [INFO ] [sig ] DUK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:53.223971] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DUK.txt [2026-01-14T20:20:53.224126] [INFO ] [sig ] [983/3494] Completed DUK in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:53.224166] [INFO ] [sig ] [984/3494] Forecasting DUKB... [2026-01-14T20:20:53.224196] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-14T20:20:53.224227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-14T20:20:53.235145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-14T20:20:53.235470] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-14T20:20:53.236246] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-14T20:20:53.236299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:53.236330] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:53.236356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:53.236423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:53.293073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:53.293936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:53.294017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:53.294050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:53.414815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:53.414975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:53.415015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:53.415043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:53.418421] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-14T20:20:53.418718] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-14T20:20:53.418841] [INFO ] [sig ] DUKB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:53.565543] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DUKB.txt [2026-01-14T20:20:53.565720] [INFO ] [sig ] [984/3494] Completed DUKB in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:53.565760] [INFO ] [sig ] [985/3494] Forecasting DUOL... [2026-01-14T20:20:53.565789] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-14T20:20:53.565819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-14T20:20:53.577095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-14T20:20:53.577425] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-14T20:20:53.578221] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-14T20:20:53.578274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:53.578306] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:53.578333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:53.578388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:53.637043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:53.638028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:53.638116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:53.638150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:53.765004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:53.765167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:53.765207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:53.765237] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:53.768727] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=44.40%) [2026-01-14T20:20:53.769014] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-14T20:20:53.769143] [INFO ] [sig ] DUOL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:53.925201] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DUOL.txt [2026-01-14T20:20:53.925393] [INFO ] [sig ] [985/3494] Completed DUOL in 0.4s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:53.925434] [INFO ] [sig ] [986/3494] Forecasting DVA... [2026-01-14T20:20:53.925465] [INFO ] [sig ] Generating forecast for: DVA [2026-01-14T20:20:53.925494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-14T20:20:53.937401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-14T20:20:53.937802] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-14T20:20:53.938639] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-14T20:20:53.938708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:53.938742] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:53.938769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:53.938996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:54.003289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:54.004354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:54.004436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:54.004468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:54.132432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:54.132619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:54.132664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:54.132695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:54.136788] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-14T20:20:54.137071] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-14T20:20:54.137200] [INFO ] [sig ] DVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:54.280742] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DVA.txt [2026-01-14T20:20:54.280865] [INFO ] [sig ] [986/3494] Completed DVA in 0.4s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:54.280904] [INFO ] [sig ] [987/3494] Forecasting DVAX... [2026-01-14T20:20:54.280933] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-14T20:20:54.280963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-14T20:20:54.292272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-14T20:20:54.292567] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-14T20:20:54.293375] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-14T20:20:54.293429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:54.293462] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:54.293491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:54.293549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:54.352842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:54.353565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:54.353660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:54.353695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:54.479279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:54.479436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:54.479477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:54.479506] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:54.482996] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-14T20:20:54.483271] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-14T20:20:54.483397] [INFO ] [sig ] DVAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:54.625041] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DVAX.txt [2026-01-14T20:20:54.625192] [INFO ] [sig ] [987/3494] Completed DVAX in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:54.625232] [INFO ] [sig ] [988/3494] Forecasting DVN... [2026-01-14T20:20:54.625262] [INFO ] [sig ] Generating forecast for: DVN [2026-01-14T20:20:54.625292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-14T20:20:54.636381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-14T20:20:54.636658] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-14T20:20:54.637421] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-14T20:20:54.637474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:54.637506] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:54.637533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:54.637610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:54.696772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:54.697615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:54.697715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:54.697753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:54.830242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:54.830404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:54.830446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:54.830477] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:54.834207] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-14T20:20:54.834500] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-14T20:20:54.834659] [INFO ] [sig ] DVN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:54.985950] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DVN.txt [2026-01-14T20:20:54.986108] [INFO ] [sig ] [988/3494] Completed DVN in 0.4s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:54.986147] [INFO ] [sig ] [989/3494] Forecasting DWAS... [2026-01-14T20:20:54.986178] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-14T20:20:54.986208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-14T20:20:54.998817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-14T20:20:54.999388] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-14T20:20:55.000400] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-14T20:20:55.000454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:55.000516] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:55.000544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:55.000622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:55.060104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:55.060991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:55.061075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:55.061109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:55.187031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:55.187185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:55.187224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:55.187252] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:55.190614] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-14T20:20:55.190885] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-14T20:20:55.191004] [INFO ] [sig ] DWAS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:55.331378] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DWAS.txt [2026-01-14T20:20:55.331499] [INFO ] [sig ] [989/3494] Completed DWAS in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:55.331562] [INFO ] [sig ] [990/3494] Forecasting DWSH... [2026-01-14T20:20:55.331611] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-14T20:20:55.331641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-14T20:20:55.342170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-14T20:20:55.342419] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-14T20:20:55.343201] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-14T20:20:55.343257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:55.343290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:55.343316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:55.343379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:55.402890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:55.403788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:55.403871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:55.403906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:55.514968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:55.515160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:55.515203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:55.515233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:55.519236] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-01-14T20:20:55.519526] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-14T20:20:55.519674] [INFO ] [sig ] DWSH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:55.663001] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DWSH.txt [2026-01-14T20:20:55.663160] [INFO ] [sig ] [990/3494] Completed DWSH in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:55.663204] [INFO ] [sig ] [991/3494] Forecasting DX... [2026-01-14T20:20:55.663246] [INFO ] [sig ] Generating forecast for: DX [2026-01-14T20:20:55.663281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-14T20:20:55.674750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-14T20:20:55.675042] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-14T20:20:55.675837] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-14T20:20:55.675889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:55.675922] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:55.675949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:55.676005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:55.734493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:55.735269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:55.735352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:55.735386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:55.854142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:55.854304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:55.854346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:55.854376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:55.857884] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-01-14T20:20:55.858198] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-14T20:20:55.858329] [INFO ] [sig ] DX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:56.001447] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DX.txt [2026-01-14T20:20:56.001616] [INFO ] [sig ] [991/3494] Completed DX in 0.3s | 2.83 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-14T20:20:56.001665] [INFO ] [sig ] [992/3494] Forecasting DXC... [2026-01-14T20:20:56.001697] [INFO ] [sig ] Generating forecast for: DXC [2026-01-14T20:20:56.001733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-14T20:20:56.013404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-14T20:20:56.013752] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-14T20:20:56.014540] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-14T20:20:56.014619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:56.014656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:56.014685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:56.014743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:56.078919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:56.079906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:56.080003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:56.080040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:56.221758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:56.222131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:56.222179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:56.222254] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:56.227433] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-14T20:20:56.227965] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-14T20:20:56.228166] [INFO ] [sig ] DXC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:56.392674] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DXC.txt [2026-01-14T20:20:56.392843] [INFO ] [sig ] [992/3494] Completed DXC in 0.4s | 2.83 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-14T20:20:56.393059] [INFO ] [sig ] [993/3494] Forecasting DXCM... [2026-01-14T20:20:56.393089] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-14T20:20:56.393119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-14T20:20:56.405400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-14T20:20:56.405766] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-14T20:20:56.406605] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-14T20:20:56.406659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:56.406690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:56.406716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:56.406771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:56.472270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:56.473321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:56.473410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:56.473444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:56.602091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:56.602274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:56.602338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:56.602376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:56.606105] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-14T20:20:56.606649] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-14T20:20:56.606807] [INFO ] [sig ] DXCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:56.765318] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/DXCM.txt [2026-01-14T20:20:56.765479] [INFO ] [sig ] [993/3494] Completed DXCM in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:56.765521] [INFO ] [sig ] [994/3494] Forecasting DXPE... [2026-01-14T20:20:56.765553] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-14T20:20:56.765608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-14T20:20:56.777042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-14T20:20:56.777424] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-14T20:20:56.778270] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-14T20:20:56.778323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:56.778355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:56.778382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:56.778438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:56.843167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:56.844060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:56.844145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:56.844181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:56.968054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:56.968237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:56.968281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:56.968313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:56.971861] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-01-14T20:20:56.972208] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-14T20:20:56.972345] [INFO ] [sig ] DXPE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:57.119218] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DXPE.txt [2026-01-14T20:20:57.119369] [INFO ] [sig ] [994/3494] Completed DXPE in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:57.119408] [INFO ] [sig ] [995/3494] Forecasting DY... [2026-01-14T20:20:57.119438] [INFO ] [sig ] Generating forecast for: DY [2026-01-14T20:20:57.119470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-14T20:20:57.130747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-14T20:20:57.131026] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-14T20:20:57.131801] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-14T20:20:57.131853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:57.131884] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:57.131910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:57.131965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:57.191301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:57.192190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:57.192286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:57.192321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:57.310305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:57.310460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:57.310500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:57.310528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:57.313874] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=59.79%) [2026-01-14T20:20:57.314151] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-14T20:20:57.314275] [INFO ] [sig ] DY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:57.456758] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DY.txt [2026-01-14T20:20:57.456914] [INFO ] [sig ] [995/3494] Completed DY in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:57.456956] [INFO ] [sig ] [996/3494] Forecasting DYN... [2026-01-14T20:20:57.456989] [INFO ] [sig ] Generating forecast for: DYN [2026-01-14T20:20:57.457019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-14T20:20:57.469381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-14T20:20:57.469784] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-14T20:20:57.470616] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-14T20:20:57.470671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:57.470705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:57.470734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:57.470794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:57.530062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:57.530944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:57.531027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:57.531061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:57.654987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:57.655145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:57.655188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:57.655218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:57.658761] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=58.00%) [2026-01-14T20:20:57.659070] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-14T20:20:57.659205] [INFO ] [sig ] DYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:57.802929] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/DYN.txt [2026-01-14T20:20:57.803085] [INFO ] [sig ] [996/3494] Completed DYN in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:57.803125] [INFO ] [sig ] [997/3494] Forecasting E... [2026-01-14T20:20:57.803155] [INFO ] [sig ] Generating forecast for: E [2026-01-14T20:20:57.803186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-14T20:20:57.814866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-14T20:20:57.815245] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-14T20:20:57.816075] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-14T20:20:57.816130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:57.816179] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:57.816208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:57.816267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:57.877931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:57.879022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:57.879116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:57.879150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:58.003717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:58.003886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:58.003935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:58.003971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:58.007817] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-01-14T20:20:58.008150] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-14T20:20:58.008288] [INFO ] [sig ] E: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:58.153889] [INFO ] [LOCAL ] Saved forecast: E 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/E.txt [2026-01-14T20:20:58.154036] [INFO ] [sig ] [997/3494] Completed E in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:58.154074] [INFO ] [sig ] [998/3494] Forecasting EA... [2026-01-14T20:20:58.154104] [INFO ] [sig ] Generating forecast for: EA [2026-01-14T20:20:58.154134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-14T20:20:58.167832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-14T20:20:58.168408] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-14T20:20:58.169484] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-14T20:20:58.169538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:58.169589] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:58.169621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:58.169678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:58.233647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:58.234529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:58.234630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:58.234666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:58.364080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:58.364421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:58.364464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:58.364492] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:58.368169] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-01-14T20:20:58.368474] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-14T20:20:58.368628] [INFO ] [sig ] EA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:58.512735] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EA.txt [2026-01-14T20:20:58.512891] [INFO ] [sig ] [998/3494] Completed EA in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:58.512931] [INFO ] [sig ] [999/3494] Forecasting EAF... [2026-01-14T20:20:58.512961] [INFO ] [sig ] Generating forecast for: EAF [2026-01-14T20:20:58.512990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-14T20:20:58.525733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-14T20:20:58.526358] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-14T20:20:58.527402] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-14T20:20:58.527466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:58.527510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:58.527553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:58.527694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:58.594392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:58.595345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:58.595429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:58.595500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:58.719637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:58.719821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:58.719865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:58.719894] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:58.723605] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-14T20:20:58.723931] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-14T20:20:58.724063] [INFO ] [sig ] EAF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:58.864530] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EAF.txt [2026-01-14T20:20:58.864700] [INFO ] [sig ] [999/3494] Completed EAF in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:58.864741] [INFO ] [sig ] [1000/3494] Forecasting EAI... [2026-01-14T20:20:58.864772] [INFO ] [sig ] Generating forecast for: EAI [2026-01-14T20:20:58.864804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-14T20:20:58.875710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-14T20:20:58.876007] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-14T20:20:58.876841] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-14T20:20:58.876894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:58.876928] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:58.876955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:58.877012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:58.934382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:58.935456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:58.935537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:58.935569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:59.050986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:59.051128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:59.051170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:59.051201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:59.054717] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-14T20:20:59.055002] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-14T20:20:59.055129] [INFO ] [sig ] EAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:59.204176] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EAI.txt [2026-01-14T20:20:59.204324] [INFO ] [sig ] [1000/3494] Completed EAI in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:59.204364] [INFO ] [sig ] [1001/3494] Forecasting EARN... [2026-01-14T20:20:59.204393] [INFO ] [sig ] Generating forecast for: EARN [2026-01-14T20:20:59.204431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-14T20:20:59.214548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-14T20:20:59.214880] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-14T20:20:59.215727] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-14T20:20:59.215782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:59.215816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:59.215844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:59.215903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:59.276545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:59.277526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:59.277627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:59.277682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:59.405840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:59.406007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:59.406050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:59.406080] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:59.410011] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-01-14T20:20:59.410301] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-14T20:20:59.410443] [INFO ] [sig ] EARN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:20:59.561198] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EARN.txt [2026-01-14T20:20:59.561382] [INFO ] [sig ] [1001/3494] Completed EARN in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:59.561449] [INFO ] [sig ] [1002/3494] Forecasting EB... [2026-01-14T20:20:59.561484] [INFO ] [sig ] Generating forecast for: EB [2026-01-14T20:20:59.561517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-14T20:20:59.573896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-14T20:20:59.574262] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-14T20:20:59.575383] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-14T20:20:59.575438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:59.575472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:59.575499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:59.575556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:59.637519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:59.638610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:59.638692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:59.638733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:20:59.765289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:20:59.765444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:20:59.765484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:20:59.765514] [INFO ] [FORECASTER] Training complete [2026-01-14T20:20:59.769446] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=48.96%) [2026-01-14T20:20:59.769762] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-14T20:20:59.769892] [INFO ] [sig ] EB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:20:59.919112] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EB.txt [2026-01-14T20:20:59.919291] [INFO ] [sig ] [1002/3494] Completed EB in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:20:59.919331] [INFO ] [sig ] [1003/3494] Forecasting EBAY... [2026-01-14T20:20:59.919361] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-14T20:20:59.919391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-14T20:20:59.932303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-14T20:20:59.932624] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-14T20:20:59.933507] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-14T20:20:59.933563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:20:59.933617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:20:59.933645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:20:59.933704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:20:59.998265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:20:59.999372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:20:59.999477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:20:59.999516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:00.126911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:00.127065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:00.127106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:00.127137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:00.130594] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-14T20:21:00.130878] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-14T20:21:00.131005] [INFO ] [sig ] EBAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:00.273714] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EBAY.txt [2026-01-14T20:21:00.273887] [INFO ] [sig ] [1003/3494] Completed EBAY in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:00.273938] [INFO ] [sig ] [1004/3494] Forecasting EBC... [2026-01-14T20:21:00.273972] [INFO ] [sig ] Generating forecast for: EBC [2026-01-14T20:21:00.274004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-14T20:21:00.286314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-14T20:21:00.286656] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-14T20:21:00.287461] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-14T20:21:00.287516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:00.287550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:00.287610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:00.287701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:00.346569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:00.347350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:00.347429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:00.347461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:00.469147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:00.469304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:00.469345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:00.469373] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:00.472761] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-01-14T20:21:00.473034] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-14T20:21:00.473163] [INFO ] [sig ] EBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:00.620311] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EBC.txt [2026-01-14T20:21:00.620484] [INFO ] [sig ] [1004/3494] Completed EBC in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:00.620531] [INFO ] [sig ] [1005/3494] Forecasting EBF... [2026-01-14T20:21:00.620609] [INFO ] [sig ] Generating forecast for: EBF [2026-01-14T20:21:00.620642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-14T20:21:00.632221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-14T20:21:00.632610] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-14T20:21:00.633440] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-14T20:21:00.633495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:00.633529] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:00.633557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:00.633634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:00.693172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:00.694080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:00.694163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:00.694197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:00.819516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:00.819686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:00.819735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:00.819772] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:00.823274] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-14T20:21:00.823559] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-14T20:21:00.823710] [INFO ] [sig ] EBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:00.974335] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EBF.txt [2026-01-14T20:21:00.974487] [INFO ] [sig ] [1005/3494] Completed EBF in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:00.974525] [INFO ] [sig ] [1006/3494] Forecasting EBON... [2026-01-14T20:21:00.974554] [INFO ] [sig ] Generating forecast for: EBON [2026-01-14T20:21:00.974603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-14T20:21:00.984502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-14T20:21:00.984801] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-14T20:21:00.985608] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-14T20:21:00.985663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:00.985723] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:00.985754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:00.985813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:01.052194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:01.053179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:01.053267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:01.053301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:01.162510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:01.162698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:01.162740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:01.162774] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:01.166205] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-14T20:21:01.166498] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-14T20:21:01.166646] [INFO ] [sig ] EBON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:01.314038] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EBON.txt [2026-01-14T20:21:01.314210] [INFO ] [sig ] [1006/3494] Completed EBON in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:01.314251] [INFO ] [sig ] [1007/3494] Forecasting EBS... [2026-01-14T20:21:01.314281] [INFO ] [sig ] Generating forecast for: EBS [2026-01-14T20:21:01.314312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-14T20:21:01.329223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-14T20:21:01.329729] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-14T20:21:01.330612] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-14T20:21:01.330670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:01.330716] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:01.330752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:01.330825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:01.393806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:01.394739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:01.394827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:01.394862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:01.518111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:01.518278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:01.518319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:01.518349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:01.521927] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-01-14T20:21:01.522244] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-14T20:21:01.522379] [INFO ] [sig ] EBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:01.671435] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EBS.txt [2026-01-14T20:21:01.671614] [INFO ] [sig ] [1007/3494] Completed EBS in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:01.671655] [INFO ] [sig ] [1008/3494] Forecasting EC... [2026-01-14T20:21:01.671685] [INFO ] [sig ] Generating forecast for: EC [2026-01-14T20:21:01.671715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-14T20:21:01.686485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-14T20:21:01.686991] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-14T20:21:01.687900] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-14T20:21:01.687960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:01.687993] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:01.688019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:01.688077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:01.749402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:01.750473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:01.750565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:01.750621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:01.879122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:01.879291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:01.879334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:01.879364] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:01.882883] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-14T20:21:01.883179] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-14T20:21:01.883310] [INFO ] [sig ] EC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:02.029353] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EC.txt [2026-01-14T20:21:02.029479] [INFO ] [sig ] [1008/3494] Completed EC in 0.4s | 2.83 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-14T20:21:02.029517] [INFO ] [sig ] [1009/3494] Forecasting ECC... [2026-01-14T20:21:02.029547] [INFO ] [sig ] Generating forecast for: ECC [2026-01-14T20:21:02.029596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-14T20:21:02.042006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-14T20:21:02.042395] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-14T20:21:02.043408] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-14T20:21:02.043461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:02.043494] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:02.043521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:02.043606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:02.103117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:02.104054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:02.104137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:02.104171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:02.220662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:02.220820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:02.220861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:02.220889] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:02.224424] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-01-14T20:21:02.224760] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-14T20:21:02.224925] [INFO ] [sig ] ECC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:02.367280] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ECC.txt [2026-01-14T20:21:02.367428] [INFO ] [sig ] [1009/3494] Completed ECC in 0.3s | 2.83 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-14T20:21:02.367497] [INFO ] [sig ] [1010/3494] Forecasting ECL... [2026-01-14T20:21:02.367533] [INFO ] [sig ] Generating forecast for: ECL [2026-01-14T20:21:02.367562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-14T20:21:02.378751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-14T20:21:02.379041] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-14T20:21:02.379823] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-14T20:21:02.379877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:02.379920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:02.379949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:02.380006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:02.439083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:02.439949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:02.440215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:02.440249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:02.560715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:02.560855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:02.560894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:02.560923] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:02.564506] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-01-14T20:21:02.564792] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-14T20:21:02.564918] [INFO ] [sig ] ECL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:02.708322] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ECL.txt [2026-01-14T20:21:02.708446] [INFO ] [sig ] [1010/3494] Completed ECL in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:02.708485] [INFO ] [sig ] [1011/3494] Forecasting ECPG... [2026-01-14T20:21:02.708515] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-14T20:21:02.708545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-14T20:21:02.719997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-14T20:21:02.720254] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-14T20:21:02.721046] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-14T20:21:02.721097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:02.721129] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:02.721155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:02.721211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:02.782796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:02.783477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:02.783553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:02.783602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:02.901163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:02.901319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:02.901358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:02.901386] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:02.905186] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-01-14T20:21:02.905459] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-14T20:21:02.905598] [INFO ] [sig ] ECPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:03.047142] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ECPG.txt [2026-01-14T20:21:03.047288] [INFO ] [sig ] [1011/3494] Completed ECPG in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:03.047328] [INFO ] [sig ] [1012/3494] Forecasting ECX... [2026-01-14T20:21:03.047358] [INFO ] [sig ] Generating forecast for: ECX [2026-01-14T20:21:03.047388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-14T20:21:03.060482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-14T20:21:03.060827] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-14T20:21:03.061628] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-14T20:21:03.061687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:03.061719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:03.061746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:03.061803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:03.121211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:03.122181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:03.122276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:03.122308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:03.247787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:03.247956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:03.247998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:03.248026] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:03.251661] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-14T20:21:03.251948] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-14T20:21:03.252267] [INFO ] [sig ] ECX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:03.401392] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ECX.txt [2026-01-14T20:21:03.401559] [INFO ] [sig ] [1012/3494] Completed ECX in 0.4s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:03.401624] [INFO ] [sig ] [1013/3494] Forecasting ED... [2026-01-14T20:21:03.401655] [INFO ] [sig ] Generating forecast for: ED [2026-01-14T20:21:03.401686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-14T20:21:03.413867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-14T20:21:03.414437] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-14T20:21:03.415444] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-14T20:21:03.415498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:03.415531] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:03.415559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:03.415646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:03.473357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:03.474261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:03.474346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:03.474380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:03.598189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:03.598361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:03.598403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:03.598432] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:03.601906] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-14T20:21:03.602183] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-14T20:21:03.602311] [INFO ] [sig ] ED: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:03.743027] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ED.txt [2026-01-14T20:21:03.743183] [INFO ] [sig ] [1013/3494] Completed ED in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:03.743228] [INFO ] [sig ] [1014/3494] Forecasting EDAP... [2026-01-14T20:21:03.743259] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-14T20:21:03.743289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-14T20:21:03.754537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-14T20:21:03.754899] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-14T20:21:03.755701] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-14T20:21:03.755755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:03.755786] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:03.755813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:03.755871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:03.819906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:03.820845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:03.820927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:03.820961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:03.941950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:03.942110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:03.942151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:03.942181] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:03.945637] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=7.80%) [2026-01-14T20:21:03.945923] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-14T20:21:03.946232] [INFO ] [sig ] EDAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:04.089978] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EDAP.txt [2026-01-14T20:21:04.090135] [INFO ] [sig ] [1014/3494] Completed EDAP in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:04.090174] [INFO ] [sig ] [1015/3494] Forecasting EDD... [2026-01-14T20:21:04.090204] [INFO ] [sig ] Generating forecast for: EDD [2026-01-14T20:21:04.090234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-14T20:21:04.102289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-14T20:21:04.102742] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-14T20:21:04.103610] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-14T20:21:04.103671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:04.103705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:04.103732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:04.103788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:04.164492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:04.165380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:04.165462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:04.165497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:04.300266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:04.300426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:04.300467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:04.300527] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:04.304314] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-01-14T20:21:04.304704] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-14T20:21:04.304886] [INFO ] [sig ] EDD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:04.452116] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EDD.txt [2026-01-14T20:21:04.452256] [INFO ] [sig ] [1015/3494] Completed EDD in 0.4s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:04.452295] [INFO ] [sig ] [1016/3494] Forecasting EDF... [2026-01-14T20:21:04.452324] [INFO ] [sig ] Generating forecast for: EDF [2026-01-14T20:21:04.452353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-14T20:21:04.463396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-14T20:21:04.463747] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-14T20:21:04.464540] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-14T20:21:04.464615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:04.464649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:04.464675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:04.464731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:04.522798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:04.523525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:04.523648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:04.523683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:04.642447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:04.642618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:04.642660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:04.642688] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:04.646023] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-14T20:21:04.646295] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-14T20:21:04.646419] [INFO ] [sig ] EDF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:04.801632] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EDF.txt [2026-01-14T20:21:04.801794] [INFO ] [sig ] [1016/3494] Completed EDF in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:04.801833] [INFO ] [sig ] [1017/3494] Forecasting EDN... [2026-01-14T20:21:04.801862] [INFO ] [sig ] Generating forecast for: EDN [2026-01-14T20:21:04.801892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-14T20:21:04.813368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-14T20:21:04.813795] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-14T20:21:04.814623] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-14T20:21:04.814676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:04.814709] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:04.814738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:04.814795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:04.874468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:04.875360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:04.875445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:04.875478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:04.995522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:04.995699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:04.995742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:04.995790] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:04.999491] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-14T20:21:04.999799] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-14T20:21:04.999930] [INFO ] [sig ] EDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:05.142354] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EDN.txt [2026-01-14T20:21:05.142496] [INFO ] [sig ] [1017/3494] Completed EDN in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:05.142534] [INFO ] [sig ] [1018/3494] Forecasting EE... [2026-01-14T20:21:05.142564] [INFO ] [sig ] Generating forecast for: EE [2026-01-14T20:21:05.142614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-14T20:21:05.153658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-14T20:21:05.153989] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-14T20:21:05.154813] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-14T20:21:05.154868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:05.154901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:05.154930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:05.154987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:05.214223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:05.215019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:05.215101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:05.215135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:05.337826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:05.337984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:05.338216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:05.338246] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:05.341927] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-14T20:21:05.342246] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-14T20:21:05.342383] [INFO ] [sig ] EE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:05.491128] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EE.txt [2026-01-14T20:21:05.491282] [INFO ] [sig ] [1018/3494] Completed EE in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:05.491321] [INFO ] [sig ] [1019/3494] Forecasting EEMA... [2026-01-14T20:21:05.491351] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-14T20:21:05.491381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-14T20:21:05.506664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-14T20:21:05.507043] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-14T20:21:05.507928] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-14T20:21:05.507983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:05.508015] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:05.508042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:05.508099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:05.567817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:05.568717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:05.568800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:05.568853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:05.694618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:05.694780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:05.694822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:05.694855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:05.698334] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-14T20:21:05.698630] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-14T20:21:05.698760] [INFO ] [sig ] EEMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:05.844274] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EEMA.txt [2026-01-14T20:21:05.844447] [INFO ] [sig ] [1019/3494] Completed EEMA in 0.4s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:05.844500] [INFO ] [sig ] [1020/3494] Forecasting EEX... [2026-01-14T20:21:05.844540] [INFO ] [sig ] Generating forecast for: EEX [2026-01-14T20:21:05.844602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-14T20:21:05.856256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-14T20:21:05.856834] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-14T20:21:05.857642] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-14T20:21:05.857716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:05.857749] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:05.857777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:05.857837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:05.914898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:05.915819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:05.915901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:05.915933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:06.040549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:06.040744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:06.040793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:06.040825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:06.044461] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-14T20:21:06.044789] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-14T20:21:06.044929] [INFO ] [sig ] EEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:06.195940] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EEX.txt [2026-01-14T20:21:06.196114] [INFO ] [sig ] [1020/3494] Completed EEX in 0.4s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:06.196155] [INFO ] [sig ] [1021/3494] Forecasting EFC... [2026-01-14T20:21:06.196186] [INFO ] [sig ] Generating forecast for: EFC [2026-01-14T20:21:06.196218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-14T20:21:06.208272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-14T20:21:06.208657] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-14T20:21:06.209486] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-14T20:21:06.209538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:06.209587] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:06.209630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:06.209690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:06.273127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:06.274129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:06.274214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:06.274248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:06.390643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:06.390811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:06.390850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:06.390878] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:06.394770] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-01-14T20:21:06.395201] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-14T20:21:06.395356] [INFO ] [sig ] EFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:06.542153] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EFC.txt [2026-01-14T20:21:06.542305] [INFO ] [sig ] [1021/3494] Completed EFC in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:06.542344] [INFO ] [sig ] [1022/3494] Forecasting EFSC... [2026-01-14T20:21:06.542373] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-14T20:21:06.542404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-14T20:21:06.553908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-14T20:21:06.554207] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-14T20:21:06.555408] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-14T20:21:06.555461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:06.555494] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:06.555522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:06.555594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:06.619769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:06.620661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:06.620742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:06.620775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:06.743661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:06.743818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:06.743859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:06.743890] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:06.747355] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=32.69%) [2026-01-14T20:21:06.747657] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-14T20:21:06.747803] [INFO ] [sig ] EFSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:06.886777] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EFSC.txt [2026-01-14T20:21:06.886921] [INFO ] [sig ] [1022/3494] Completed EFSC in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:06.886959] [INFO ] [sig ] [1023/3494] Forecasting EFX... [2026-01-14T20:21:06.886989] [INFO ] [sig ] Generating forecast for: EFX [2026-01-14T20:21:06.887021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-14T20:21:06.898731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-14T20:21:06.899064] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-14T20:21:06.900056] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-14T20:21:06.900109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:06.900186] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:06.900216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:06.900272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:06.959199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:06.960043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:06.960124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:06.960158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:07.081270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:07.081425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:07.081464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:07.081493] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:07.085423] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-14T20:21:07.085724] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-14T20:21:07.085848] [INFO ] [sig ] EFX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:07.226723] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EFX.txt [2026-01-14T20:21:07.226854] [INFO ] [sig ] [1023/3494] Completed EFX in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:07.226893] [INFO ] [sig ] [1024/3494] Forecasting EG... [2026-01-14T20:21:07.226923] [INFO ] [sig ] Generating forecast for: EG [2026-01-14T20:21:07.226952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-14T20:21:07.245934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-14T20:21:07.246397] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-14T20:21:07.247325] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-14T20:21:07.247379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:07.247410] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:07.247437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:07.247497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:07.304362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:07.304969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:07.305047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:07.305079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:07.422882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:07.423027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:07.423067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:07.423096] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:07.426381] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-01-14T20:21:07.426685] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-14T20:21:07.426811] [INFO ] [sig ] EG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:07.568149] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EG.txt [2026-01-14T20:21:07.568454] [INFO ] [sig ] [1024/3494] Completed EG in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-14T20:21:07.568493] [INFO ] [sig ] [1025/3494] Forecasting EGAN... [2026-01-14T20:21:07.568523] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-14T20:21:07.568552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-14T20:21:07.580151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-14T20:21:07.580420] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-14T20:21:07.581202] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-14T20:21:07.581254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:07.581286] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:07.581313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:07.581369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:07.638822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:07.639449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:07.639527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:07.639559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:07.760852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:07.761105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:07.761147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:07.761177] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:07.764695] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-14T20:21:07.764992] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-14T20:21:07.765129] [INFO ] [sig ] EGAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:07.906484] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EGAN.txt [2026-01-14T20:21:07.906628] [INFO ] [sig ] [1025/3494] Completed EGAN in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-14T20:21:07.906667] [INFO ] [sig ] [1026/3494] Forecasting EGBN... [2026-01-14T20:21:07.906697] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-14T20:21:07.906728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-14T20:21:07.919038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-14T20:21:07.919629] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-14T20:21:07.920616] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-14T20:21:07.920668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:07.920699] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:07.920725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:07.920780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:07.978998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:07.979863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:07.979950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:07.979984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:08.099014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:08.099172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:08.099211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:08.099269] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:08.102628] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-14T20:21:08.102909] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-14T20:21:08.103032] [INFO ] [sig ] EGBN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:08.244302] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EGBN.txt [2026-01-14T20:21:08.244460] [INFO ] [sig ] [1026/3494] Completed EGBN in 0.3s | 2.83 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-14T20:21:08.244499] [INFO ] [sig ] [1027/3494] Forecasting EGP... [2026-01-14T20:21:08.244528] [INFO ] [sig ] Generating forecast for: EGP [2026-01-14T20:21:08.244560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-14T20:21:08.255698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-14T20:21:08.255981] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-14T20:21:08.256764] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-14T20:21:08.256815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:08.256847] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:08.256874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:08.256930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:08.317485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:08.318383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:08.318465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:08.318499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:08.440748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:08.440905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:08.440945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:08.440974] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:08.445122] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-01-14T20:21:08.445396] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-14T20:21:08.445523] [INFO ] [sig ] EGP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:08.591230] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EGP.txt [2026-01-14T20:21:08.591390] [INFO ] [sig ] [1027/3494] Completed EGP in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:08.591429] [INFO ] [sig ] [1028/3494] Forecasting EGY... [2026-01-14T20:21:08.591459] [INFO ] [sig ] Generating forecast for: EGY [2026-01-14T20:21:08.591489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-14T20:21:08.603540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-14T20:21:08.603863] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-14T20:21:08.604694] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-14T20:21:08.604748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:08.604780] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:08.604809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:08.604868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:08.665151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:08.666361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:08.666439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:08.666471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:08.786038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:08.786384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:08.786424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:08.786452] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:08.790037] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-14T20:21:08.790334] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-14T20:21:08.790458] [INFO ] [sig ] EGY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:08.940015] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EGY.txt [2026-01-14T20:21:08.940151] [INFO ] [sig ] [1028/3494] Completed EGY in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:08.940190] [INFO ] [sig ] [1029/3494] Forecasting EH... [2026-01-14T20:21:08.940219] [INFO ] [sig ] Generating forecast for: EH [2026-01-14T20:21:08.940250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-14T20:21:08.952889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-14T20:21:08.953362] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-14T20:21:08.954152] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-14T20:21:08.954205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:08.954237] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:08.954264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:08.954319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:09.013709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:09.014398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:09.014475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:09.014507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:09.132159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:09.132321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:09.132361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:09.132389] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:09.135762] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=72.43%) [2026-01-14T20:21:09.136042] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-14T20:21:09.136165] [INFO ] [sig ] EH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:09.286108] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EH.txt [2026-01-14T20:21:09.286435] [INFO ] [sig ] [1029/3494] Completed EH in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:09.286474] [INFO ] [sig ] [1030/3494] Forecasting EHAB... [2026-01-14T20:21:09.286503] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-14T20:21:09.286533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-14T20:21:09.298550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-14T20:21:09.298935] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-14T20:21:09.299931] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-14T20:21:09.299984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:09.300016] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:09.300044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:09.300101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:09.361681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:09.362547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:09.362649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:09.362692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:09.485654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:09.485823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:09.485864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:09.485895] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:09.489460] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-14T20:21:09.489750] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-14T20:21:09.489873] [INFO ] [sig ] EHAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:09.633478] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EHAB.txt [2026-01-14T20:21:09.633627] [INFO ] [sig ] [1030/3494] Completed EHAB in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:09.633677] [INFO ] [sig ] [1031/3494] Forecasting EHC... [2026-01-14T20:21:09.633712] [INFO ] [sig ] Generating forecast for: EHC [2026-01-14T20:21:09.633749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-14T20:21:09.645654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-14T20:21:09.645934] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-14T20:21:09.646722] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-14T20:21:09.646774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:09.646806] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:09.646833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:09.646889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:09.705192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:09.705923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:09.706001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:09.706033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:09.826322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:09.826484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:09.826523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:09.826551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:09.830152] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-14T20:21:09.830423] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-14T20:21:09.830545] [INFO ] [sig ] EHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:09.974343] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EHC.txt [2026-01-14T20:21:09.974485] [INFO ] [sig ] [1031/3494] Completed EHC in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:09.974524] [INFO ] [sig ] [1032/3494] Forecasting EHI... [2026-01-14T20:21:09.974552] [INFO ] [sig ] Generating forecast for: EHI [2026-01-14T20:21:09.974600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-14T20:21:09.986545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-14T20:21:09.986929] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-14T20:21:09.987796] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-14T20:21:09.987851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:09.987882] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:09.987921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:09.988016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:10.048730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:10.049886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:10.049974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:10.050008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:10.170561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:10.170726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:10.170771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:10.170804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:10.174337] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-14T20:21:10.174636] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-14T20:21:10.174763] [INFO ] [sig ] EHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:10.320620] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EHI.txt [2026-01-14T20:21:10.320757] [INFO ] [sig ] [1032/3494] Completed EHI in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:10.320795] [INFO ] [sig ] [1033/3494] Forecasting EHTH... [2026-01-14T20:21:10.320825] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-14T20:21:10.320855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-14T20:21:10.333329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-14T20:21:10.333624] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-14T20:21:10.334386] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-14T20:21:10.334438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:10.334469] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:10.334497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:10.334552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:10.392256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:10.392949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:10.393051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:10.393083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:10.517466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:10.517637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:10.517699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:10.517738] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:10.521139] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-01-14T20:21:10.521415] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-14T20:21:10.521539] [INFO ] [sig ] EHTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:10.663667] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EHTH.txt [2026-01-14T20:21:10.663817] [INFO ] [sig ] [1033/3494] Completed EHTH in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:10.663855] [INFO ] [sig ] [1034/3494] Forecasting EIC... [2026-01-14T20:21:10.663887] [INFO ] [sig ] Generating forecast for: EIC [2026-01-14T20:21:10.663916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-14T20:21:10.676430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-14T20:21:10.676765] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-14T20:21:10.677776] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-14T20:21:10.677829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:10.677872] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:10.677900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:10.677956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:10.739195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:10.740104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:10.740183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:10.740215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:10.856857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:10.857020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:10.857061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:10.857091] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:10.860561] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-14T20:21:10.860860] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-14T20:21:10.860984] [INFO ] [sig ] EIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:11.006828] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EIC.txt [2026-01-14T20:21:11.006979] [INFO ] [sig ] [1034/3494] Completed EIC in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:11.007018] [INFO ] [sig ] [1035/3494] Forecasting EIG... [2026-01-14T20:21:11.007046] [INFO ] [sig ] Generating forecast for: EIG [2026-01-14T20:21:11.007077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-14T20:21:11.018594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-14T20:21:11.018917] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-14T20:21:11.019734] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-14T20:21:11.019788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:11.019820] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:11.019848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:11.019905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:11.084347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:11.085403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:11.085492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:11.085530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:11.213589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:11.213756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:11.213796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:11.213824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:11.217312] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-01-14T20:21:11.217628] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-14T20:21:11.217785] [INFO ] [sig ] EIG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:11.365630] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EIG.txt [2026-01-14T20:21:11.365791] [INFO ] [sig ] [1035/3494] Completed EIG in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:11.365831] [INFO ] [sig ] [1036/3494] Forecasting EIX... [2026-01-14T20:21:11.365860] [INFO ] [sig ] Generating forecast for: EIX [2026-01-14T20:21:11.365890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-14T20:21:11.378047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-14T20:21:11.378674] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-14T20:21:11.379483] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-14T20:21:11.379536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:11.379593] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:11.379624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:11.379680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:11.440337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:11.441222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:11.441307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:11.441340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:11.563985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:11.564157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:11.564199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:11.564230] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:11.567952] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-14T20:21:11.568347] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-14T20:21:11.568544] [INFO ] [sig ] EIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:11.716387] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EIX.txt [2026-01-14T20:21:11.716596] [INFO ] [sig ] [1036/3494] Completed EIX in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:11.716640] [INFO ] [sig ] [1037/3494] Forecasting EL... [2026-01-14T20:21:11.716671] [INFO ] [sig ] Generating forecast for: EL [2026-01-14T20:21:11.716704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-14T20:21:11.728711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-14T20:21:11.729098] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-14T20:21:11.729973] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-14T20:21:11.730031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:11.730065] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:11.730091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:11.730147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:11.788476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:11.789390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:11.789477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:11.789510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:11.917537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:11.917748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:11.917793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:11.917822] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:11.921932] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-01-14T20:21:11.922286] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-14T20:21:11.922643] [INFO ] [sig ] EL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:12.073748] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EL.txt [2026-01-14T20:21:12.073914] [INFO ] [sig ] [1037/3494] Completed EL in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:12.073954] [INFO ] [sig ] [1038/3494] Forecasting ELAB... [2026-01-14T20:21:12.073991] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-14T20:21:12.074024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-14T20:21:12.085850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-14T20:21:12.086319] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-14T20:21:12.087438] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-14T20:21:12.087536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:12.087569] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:12.087631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:12.087741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:12.147531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:12.148505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:12.148615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:12.148653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:12.273390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:12.273600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:12.273651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:12.273681] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:12.277127] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-14T20:21:12.277404] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-14T20:21:12.277531] [INFO ] [sig ] ELAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:12.419022] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELAB.txt [2026-01-14T20:21:12.419179] [INFO ] [sig ] [1038/3494] Completed ELAB in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:12.419219] [INFO ] [sig ] [1039/3494] Forecasting ELAN... [2026-01-14T20:21:12.419250] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-14T20:21:12.419280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-14T20:21:12.432026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-14T20:21:12.432396] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-14T20:21:12.433241] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-14T20:21:12.433295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:12.433343] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:12.433373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:12.433429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:12.500855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:12.501794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:12.501879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:12.501913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:12.632689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:12.632845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:12.632884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:12.632912] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:12.636243] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-01-14T20:21:12.636525] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-14T20:21:12.636674] [INFO ] [sig ] ELAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:12.780382] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ELAN.txt [2026-01-14T20:21:12.780541] [INFO ] [sig ] [1039/3494] Completed ELAN in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:12.780616] [INFO ] [sig ] [1040/3494] Forecasting ELC... [2026-01-14T20:21:12.780652] [INFO ] [sig ] Generating forecast for: ELC [2026-01-14T20:21:12.780681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-14T20:21:12.793728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-14T20:21:12.794161] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-14T20:21:12.795194] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-14T20:21:12.795260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:12.795336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:12.795370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:12.795444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:12.859151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:12.860314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:12.860438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:12.860488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:12.985284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:12.985440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:12.985481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:12.985510] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:12.989076] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-14T20:21:12.989367] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-14T20:21:12.989499] [INFO ] [sig ] ELC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:13.143612] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELC.txt [2026-01-14T20:21:13.143779] [INFO ] [sig ] [1040/3494] Completed ELC in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:13.143821] [INFO ] [sig ] [1041/3494] Forecasting ELDN... [2026-01-14T20:21:13.143856] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-14T20:21:13.143898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-14T20:21:13.156254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-14T20:21:13.156712] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-14T20:21:13.157644] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-14T20:21:13.157724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:13.157760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:13.157789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:13.157848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:13.221666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:13.222616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:13.222701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:13.222736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:13.358659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:13.358841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:13.358886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:13.358940] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:13.362608] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-01-14T20:21:13.362939] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-14T20:21:13.363098] [INFO ] [sig ] ELDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:13.516563] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELDN.txt [2026-01-14T20:21:13.516741] [INFO ] [sig ] [1041/3494] Completed ELDN in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-14T20:21:13.516780] [INFO ] [sig ] [1042/3494] Forecasting ELF... [2026-01-14T20:21:13.516811] [INFO ] [sig ] Generating forecast for: ELF [2026-01-14T20:21:13.516842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-14T20:21:13.529247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-14T20:21:13.529624] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-14T20:21:13.530466] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-14T20:21:13.530521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:13.530556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:13.530605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:13.530665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:13.592371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:13.593335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:13.593433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:13.593468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:13.718937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:13.719102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:13.719154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:13.719192] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:13.722679] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-14T20:21:13.722961] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-14T20:21:13.723091] [INFO ] [sig ] ELF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:13.866438] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ELF.txt [2026-01-14T20:21:13.866610] [INFO ] [sig ] [1042/3494] Completed ELF in 0.3s | 2.83 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-14T20:21:13.866654] [INFO ] [sig ] [1043/3494] Forecasting ELME... [2026-01-14T20:21:13.866684] [INFO ] [sig ] Generating forecast for: ELME [2026-01-14T20:21:13.866718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-14T20:21:13.879609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-14T20:21:13.879945] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-14T20:21:13.880765] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-14T20:21:13.880820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:13.880853] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:13.880882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:13.880940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:13.939716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:13.940642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:13.940729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:13.940780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:14.069043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:14.069224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:14.069267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:14.069336] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:14.073787] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-01-14T20:21:14.074164] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-14T20:21:14.074318] [INFO ] [sig ] ELME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:14.230207] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELME.txt [2026-01-14T20:21:14.230390] [INFO ] [sig ] [1043/3494] Completed ELME in 0.4s | 2.83 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-14T20:21:14.230431] [INFO ] [sig ] [1044/3494] Forecasting ELS... [2026-01-14T20:21:14.230461] [INFO ] [sig ] Generating forecast for: ELS [2026-01-14T20:21:14.230492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-14T20:21:14.243444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-14T20:21:14.243776] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-14T20:21:14.244566] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-14T20:21:14.244638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:14.244671] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:14.244698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:14.244754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:14.303147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:14.304261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:14.304342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:14.304377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:14.425710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:14.425865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:14.425906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:14.425937] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:14.429661] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-14T20:21:14.429940] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-14T20:21:14.430067] [INFO ] [sig ] ELS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:14.575640] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELS.txt [2026-01-14T20:21:14.575807] [INFO ] [sig ] [1044/3494] Completed ELS in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:14.575846] [INFO ] [sig ] [1045/3494] Forecasting ELTX... [2026-01-14T20:21:14.575876] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-14T20:21:14.575907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-14T20:21:14.588872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-14T20:21:14.589524] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-14T20:21:14.590429] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-14T20:21:14.590487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:14.590520] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:14.590562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:14.590639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:14.651325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:14.652453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:14.652541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:14.652594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:14.776674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:14.776862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:14.776905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:14.776936] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:14.780724] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-01-14T20:21:14.781127] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-14T20:21:14.781282] [INFO ] [sig ] ELTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:14.926729] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELTX.txt [2026-01-14T20:21:14.926907] [INFO ] [sig ] [1045/3494] Completed ELTX in 0.4s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:14.926949] [INFO ] [sig ] [1046/3494] Forecasting ELVA... [2026-01-14T20:21:14.926979] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-14T20:21:14.927012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-14T20:21:14.938427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-14T20:21:14.938845] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-14T20:21:14.939673] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-14T20:21:14.939728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:14.939760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:14.939787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:14.939844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:14.998148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:14.998991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:14.999072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:14.999105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:15.112556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:15.112673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:15.112710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:15.112737] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:15.115810] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=81.01%) [2026-01-14T20:21:15.116071] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-14T20:21:15.116195] [INFO ] [sig ] ELVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:15.257941] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ELVA.txt [2026-01-14T20:21:15.258053] [INFO ] [sig ] [1046/3494] Completed ELVA in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:15.258090] [INFO ] [sig ] [1047/3494] Forecasting ELVN... [2026-01-14T20:21:15.258119] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-14T20:21:15.258150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-14T20:21:15.269357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-14T20:21:15.269626] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-14T20:21:15.270601] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-14T20:21:15.270653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:15.270685] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:15.270712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:15.270767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:15.330023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:15.330648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:15.330724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:15.330756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:15.447749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:15.447878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:15.447916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:15.447943] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:15.451172] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-14T20:21:15.451437] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-14T20:21:15.451555] [INFO ] [sig ] ELVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:15.660129] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ELVN.txt [2026-01-14T20:21:15.660268] [INFO ] [sig ] [1047/3494] Completed ELVN in 0.4s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:15.660307] [INFO ] [sig ] [1048/3494] Forecasting ELWS... [2026-01-14T20:21:15.660337] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-14T20:21:15.660367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-14T20:21:15.671465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-14T20:21:15.671758] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-14T20:21:15.672532] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-14T20:21:15.672603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:15.672637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:15.672664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:15.672720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:15.744496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:15.745357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:15.745439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:15.745473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:15.853190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:15.853351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:15.853391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:15.853420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:15.856782] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-14T20:21:15.857058] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-14T20:21:15.857182] [INFO ] [sig ] ELWS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:15.999307] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ELWS.txt [2026-01-14T20:21:15.999463] [INFO ] [sig ] [1048/3494] Completed ELWS in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:15.999503] [INFO ] [sig ] [1049/3494] Forecasting EM... [2026-01-14T20:21:15.999532] [INFO ] [sig ] Generating forecast for: EM [2026-01-14T20:21:15.999591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-14T20:21:16.010751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-14T20:21:16.011114] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-14T20:21:16.011908] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-14T20:21:16.011961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:16.011993] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:16.012020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:16.012075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:16.069220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:16.070103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:16.070186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:16.070218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:16.188909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:16.189067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:16.189107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:16.189136] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:16.192728] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-14T20:21:16.192999] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-14T20:21:16.193122] [INFO ] [sig ] EM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:16.335996] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EM.txt [2026-01-14T20:21:16.336164] [INFO ] [sig ] [1049/3494] Completed EM in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:16.336202] [INFO ] [sig ] [1050/3494] Forecasting EMB... [2026-01-14T20:21:16.336230] [INFO ] [sig ] Generating forecast for: EMB [2026-01-14T20:21:16.336261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-14T20:21:16.347911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-14T20:21:16.348289] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-14T20:21:16.349099] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-14T20:21:16.349157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:16.349188] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:16.349214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:16.349271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:16.406921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:16.407916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:16.408038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:16.408072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:16.528406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:16.528566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:16.528629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:16.528658] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:16.532024] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-01-14T20:21:16.532333] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-14T20:21:16.532458] [INFO ] [sig ] EMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:16.680597] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EMB.txt [2026-01-14T20:21:16.680760] [INFO ] [sig ] [1050/3494] Completed EMB in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:16.680799] [INFO ] [sig ] [1051/3494] Forecasting EMBC... [2026-01-14T20:21:16.680830] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-14T20:21:16.680859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-14T20:21:16.693241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-14T20:21:16.693621] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-14T20:21:16.694401] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-14T20:21:16.694453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:16.694484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:16.694511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:16.694585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:16.752894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:16.753739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:16.753819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:16.753851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:16.879929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:16.880088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:16.880128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:16.880157] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:16.883959] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=66.70%) [2026-01-14T20:21:16.884262] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-14T20:21:16.884570] [INFO ] [sig ] EMBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:17.032537] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EMBC.txt [2026-01-14T20:21:17.032715] [INFO ] [sig ] [1051/3494] Completed EMBC in 0.4s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:17.032754] [INFO ] [sig ] [1052/3494] Forecasting EMD... [2026-01-14T20:21:17.032785] [INFO ] [sig ] Generating forecast for: EMD [2026-01-14T20:21:17.032815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-14T20:21:17.044116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-14T20:21:17.044466] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-14T20:21:17.045263] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-14T20:21:17.045316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:17.045348] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:17.045374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:17.045430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:17.110495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:17.111568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:17.111691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:17.111738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:17.234967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:17.235122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:17.235164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:17.235197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:17.238673] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-14T20:21:17.238957] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-14T20:21:17.239088] [INFO ] [sig ] EMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:17.379758] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EMD.txt [2026-01-14T20:21:17.379960] [INFO ] [sig ] [1052/3494] Completed EMD in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:17.380010] [INFO ] [sig ] [1053/3494] Forecasting EMF... [2026-01-14T20:21:17.380041] [INFO ] [sig ] Generating forecast for: EMF [2026-01-14T20:21:17.380072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-14T20:21:17.395617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-14T20:21:17.396075] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-14T20:21:17.397204] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-14T20:21:17.397274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:17.397324] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:17.397366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:17.397450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:17.461382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:17.462329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:17.462412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:17.462445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:17.578208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:17.578366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:17.578408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:17.578439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:17.581936] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-01-14T20:21:17.582239] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-14T20:21:17.582372] [INFO ] [sig ] EMF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:17.726978] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EMF.txt [2026-01-14T20:21:17.727131] [INFO ] [sig ] [1053/3494] Completed EMF in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:17.727170] [INFO ] [sig ] [1054/3494] Forecasting EMN... [2026-01-14T20:21:17.727200] [INFO ] [sig ] Generating forecast for: EMN [2026-01-14T20:21:17.727229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-14T20:21:17.738677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-14T20:21:17.739032] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-14T20:21:17.739891] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-14T20:21:17.739947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:17.739980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:17.740007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:17.740064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:17.798325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:17.799070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:17.799148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:17.799181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:17.918001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:17.918175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:17.918217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:17.918247] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:17.921628] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-01-14T20:21:17.921904] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-14T20:21:17.922029] [INFO ] [sig ] EMN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:18.064016] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EMN.txt [2026-01-14T20:21:18.064183] [INFO ] [sig ] [1054/3494] Completed EMN in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:18.064222] [INFO ] [sig ] [1055/3494] Forecasting EMO... [2026-01-14T20:21:18.064251] [INFO ] [sig ] Generating forecast for: EMO [2026-01-14T20:21:18.064282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-14T20:21:18.078822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-14T20:21:18.079256] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-14T20:21:18.080118] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-14T20:21:18.080177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:18.080211] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:18.080239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:18.080296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:18.159178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:18.160325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:18.160454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:18.160506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:18.314554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:18.314778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:18.314850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:18.314896] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:18.319789] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-14T20:21:18.320240] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-14T20:21:18.320417] [INFO ] [sig ] EMO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:18.555160] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EMO.txt [2026-01-14T20:21:18.555393] [INFO ] [sig ] [1055/3494] Completed EMO in 0.5s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:18.555440] [INFO ] [sig ] [1056/3494] Forecasting EMXC... [2026-01-14T20:21:18.555483] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-14T20:21:18.555533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-14T20:21:18.585548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-14T20:21:18.588488] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-14T20:21:18.590345] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-14T20:21:18.590442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:18.590497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:18.590545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:18.590656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:18.682421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:18.683600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:18.683719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:18.683762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:18.853334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:18.853535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:18.853625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:18.853677] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:18.859324] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=70.30%) [2026-01-14T20:21:18.859980] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-14T20:21:18.860220] [INFO ] [sig ] EMXC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:19.076533] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EMXC.txt [2026-01-14T20:21:19.076765] [INFO ] [sig ] [1056/3494] Completed EMXC in 0.5s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:19.076828] [INFO ] [sig ] [1057/3494] Forecasting ENB... [2026-01-14T20:21:19.076870] [INFO ] [sig ] Generating forecast for: ENB [2026-01-14T20:21:19.076916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-14T20:21:19.091212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-14T20:21:19.091699] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-14T20:21:19.092610] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-14T20:21:19.092670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:19.092759] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:19.092809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:19.092893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:19.178001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:19.179259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:19.179389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:19.179444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:19.358208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:19.358379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:19.358420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:19.358448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:19.362155] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-01-14T20:21:19.362530] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-14T20:21:19.362703] [INFO ] [sig ] ENB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:19.512171] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENB.txt [2026-01-14T20:21:19.512334] [INFO ] [sig ] [1057/3494] Completed ENB in 0.4s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:19.512374] [INFO ] [sig ] [1058/3494] Forecasting ENGN... [2026-01-14T20:21:19.512404] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-14T20:21:19.512435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-14T20:21:19.524460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-14T20:21:19.524904] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-14T20:21:19.525803] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-14T20:21:19.525858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:19.525903] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:19.525932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:19.525989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:19.585664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:19.586596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:19.586686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:19.586720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:19.707785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:19.707954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:19.707996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:19.708024] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:19.711832] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-01-14T20:21:19.712194] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-14T20:21:19.712339] [INFO ] [sig ] ENGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:19.860009] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENGN.txt [2026-01-14T20:21:19.860167] [INFO ] [sig ] [1058/3494] Completed ENGN in 0.3s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:19.860210] [INFO ] [sig ] [1059/3494] Forecasting ENIC... [2026-01-14T20:21:19.860242] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-14T20:21:19.860273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-14T20:21:19.872158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-14T20:21:19.872447] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-14T20:21:19.873279] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-14T20:21:19.873333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:19.873366] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:19.873394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:19.873450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:19.931447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:19.932364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:19.932446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:19.932480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:20.077953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:20.078134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:20.078182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:20.078213] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:20.082380] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-01-14T20:21:20.082746] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-14T20:21:20.082890] [INFO ] [sig ] ENIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:20.234795] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ENIC.txt [2026-01-14T20:21:20.234935] [INFO ] [sig ] [1059/3494] Completed ENIC in 0.4s | 2.83 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-14T20:21:20.234974] [INFO ] [sig ] [1060/3494] Forecasting ENPH... [2026-01-14T20:21:20.235003] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-14T20:21:20.235035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-14T20:21:20.246948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-14T20:21:20.247256] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-14T20:21:20.248595] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-14T20:21:20.248667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:20.248701] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:20.248729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:20.248787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:20.307973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:20.308773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:20.308854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:20.308888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:20.427366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:20.427516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:20.427555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:20.427633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:20.431079] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-01-14T20:21:20.431381] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-14T20:21:20.431514] [INFO ] [sig ] ENPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:20.582775] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENPH.txt [2026-01-14T20:21:20.582934] [INFO ] [sig ] [1060/3494] Completed ENPH in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-14T20:21:20.582974] [INFO ] [sig ] [1061/3494] Forecasting ENS... [2026-01-14T20:21:20.583004] [INFO ] [sig ] Generating forecast for: ENS [2026-01-14T20:21:20.583035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-14T20:21:20.594813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-14T20:21:20.595055] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-14T20:21:20.595845] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-14T20:21:20.595897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:20.595929] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:20.595956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:20.596012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:20.654397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:20.655029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:20.655105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:20.655136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:20.773596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:20.773757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:20.773797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:20.773826] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:20.777357] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=10.45%) [2026-01-14T20:21:20.777689] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-14T20:21:20.777826] [INFO ] [sig ] ENS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:20.920562] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENS.txt [2026-01-14T20:21:20.920709] [INFO ] [sig ] [1061/3494] Completed ENS in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:20.920768] [INFO ] [sig ] [1062/3494] Forecasting ENSG... [2026-01-14T20:21:20.920801] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-14T20:21:20.920830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-14T20:21:20.932658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-14T20:21:20.932914] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-14T20:21:20.933693] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-14T20:21:20.933744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:20.933775] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:20.933802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:20.933857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:20.991982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:20.992790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:20.992865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:20.992898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:21.116852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:21.117000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:21.117040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:21.117069] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:21.120787] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=44.31%) [2026-01-14T20:21:21.121060] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-14T20:21:21.121183] [INFO ] [sig ] ENSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:21.270846] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENSG.txt [2026-01-14T20:21:21.270979] [INFO ] [sig ] [1062/3494] Completed ENSG in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:21.271017] [INFO ] [sig ] [1063/3494] Forecasting ENTA... [2026-01-14T20:21:21.271046] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-14T20:21:21.271076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-14T20:21:21.282860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-14T20:21:21.283216] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-14T20:21:21.284097] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-14T20:21:21.284151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:21.284185] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:21.284215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:21.284277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:21.347046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:21.347848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:21.347929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:21.347964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:21.472386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:21.472530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:21.472569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:21.472617] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:21.476042] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-01-14T20:21:21.476324] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-14T20:21:21.476463] [INFO ] [sig ] ENTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:21.622439] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ENTA.txt [2026-01-14T20:21:21.622594] [INFO ] [sig ] [1063/3494] Completed ENTA in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:21.622635] [INFO ] [sig ] [1064/3494] Forecasting ENTG... [2026-01-14T20:21:21.622664] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-14T20:21:21.622695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-14T20:21:21.634491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-14T20:21:21.634852] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-14T20:21:21.635696] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-14T20:21:21.635752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:21.635785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:21.635814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:21.635871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:21.695439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:21.696324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:21.696408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:21.696443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:21.818541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:21.818715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:21.818757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:21.818787] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:21.822220] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=16.05%) [2026-01-14T20:21:21.822500] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-14T20:21:21.822645] [INFO ] [sig ] ENTG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:21.966666] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENTG.txt [2026-01-14T20:21:21.966783] [INFO ] [sig ] [1064/3494] Completed ENTG in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:21.966822] [INFO ] [sig ] [1065/3494] Forecasting ENTX... [2026-01-14T20:21:21.966851] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-14T20:21:21.966880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-14T20:21:21.978151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-14T20:21:21.978435] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-14T20:21:21.979264] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-14T20:21:21.979319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:21.979352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:21.979380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:21.979438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:22.041537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:22.042353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:22.042436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:22.042470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:22.162235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:22.162393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:22.162449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:22.162479] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:22.165908] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=19.90%) [2026-01-14T20:21:22.166180] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-14T20:21:22.166303] [INFO ] [sig ] ENTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:22.311143] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENTX.txt [2026-01-14T20:21:22.311271] [INFO ] [sig ] [1065/3494] Completed ENTX in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:22.311309] [INFO ] [sig ] [1066/3494] Forecasting ENVA... [2026-01-14T20:21:22.311339] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-14T20:21:22.311373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-14T20:21:22.323251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-14T20:21:22.323592] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-14T20:21:22.324455] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-14T20:21:22.324511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:22.324544] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:22.324596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:22.324675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:22.384550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:22.385310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:22.385390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:22.385426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:22.501350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:22.501522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:22.501592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:22.501637] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:22.505258] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-14T20:21:22.505563] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-14T20:21:22.505719] [INFO ] [sig ] ENVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:22.650585] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENVA.txt [2026-01-14T20:21:22.650727] [INFO ] [sig ] [1066/3494] Completed ENVA in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:22.650766] [INFO ] [sig ] [1067/3494] Forecasting ENVB... [2026-01-14T20:21:22.650795] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-14T20:21:22.650824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-14T20:21:22.663079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-14T20:21:22.663338] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-14T20:21:22.664153] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-14T20:21:22.664206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:22.664239] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:22.664266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:22.664323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:22.725204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:22.726131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:22.726251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:22.726288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:22.844791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:22.844948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:22.844987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:22.845016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:22.848455] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=31.55%) [2026-01-14T20:21:22.848748] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-14T20:21:22.848871] [INFO ] [sig ] ENVB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:22.995925] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ENVB.txt [2026-01-14T20:21:22.996088] [INFO ] [sig ] [1067/3494] Completed ENVB in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:22.996135] [INFO ] [sig ] [1068/3494] Forecasting ENVX... [2026-01-14T20:21:22.996166] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-14T20:21:22.996198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-14T20:21:23.009495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-14T20:21:23.009944] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-14T20:21:23.010849] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-14T20:21:23.010913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:23.010961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:23.011001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:23.011078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:23.073294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:23.074199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:23.074305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:23.074344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:23.203048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:23.203229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:23.203290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:23.203332] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:23.207278] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-14T20:21:23.207631] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-14T20:21:23.207797] [INFO ] [sig ] ENVX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:23.361216] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ENVX.txt [2026-01-14T20:21:23.361377] [INFO ] [sig ] [1068/3494] Completed ENVX in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:23.361417] [INFO ] [sig ] [1069/3494] Forecasting EOD... [2026-01-14T20:21:23.361448] [INFO ] [sig ] Generating forecast for: EOD [2026-01-14T20:21:23.361479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-14T20:21:23.372870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-14T20:21:23.373270] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-14T20:21:23.374111] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-14T20:21:23.374166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:23.374211] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:23.374240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:23.374300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:23.433558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:23.434477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:23.434562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:23.434616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:23.553717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:23.553876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:23.553918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:23.553948] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:23.557393] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-14T20:21:23.557710] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-14T20:21:23.557843] [INFO ] [sig ] EOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:23.699278] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EOD.txt [2026-01-14T20:21:23.699435] [INFO ] [sig ] [1069/3494] Completed EOD in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:23.699487] [INFO ] [sig ] [1070/3494] Forecasting EOG... [2026-01-14T20:21:23.699525] [INFO ] [sig ] Generating forecast for: EOG [2026-01-14T20:21:23.699586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-14T20:21:23.712038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-14T20:21:23.712389] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-14T20:21:23.713231] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-14T20:21:23.713285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:23.713317] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:23.713344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:23.713399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:23.775839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:23.776941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:23.777037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:23.777073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:23.897938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:23.898106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:23.898150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:23.898180] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:23.901762] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-01-14T20:21:23.902064] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-14T20:21:23.902196] [INFO ] [sig ] EOG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:24.045653] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EOG.txt [2026-01-14T20:21:24.045850] [INFO ] [sig ] [1070/3494] Completed EOG in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:24.045891] [INFO ] [sig ] [1071/3494] Forecasting EOI... [2026-01-14T20:21:24.045921] [INFO ] [sig ] Generating forecast for: EOI [2026-01-14T20:21:24.045952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-14T20:21:24.059194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-14T20:21:24.059640] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-14T20:21:24.060473] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-14T20:21:24.060529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:24.060563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:24.060622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:24.060684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:24.123874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:24.124811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:24.124896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:24.124930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:24.254184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:24.254366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:24.254425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:24.254474] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:24.258371] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-14T20:21:24.258671] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-14T20:21:24.258797] [INFO ] [sig ] EOI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:24.406733] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EOI.txt [2026-01-14T20:21:24.406921] [INFO ] [sig ] [1071/3494] Completed EOI in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:24.406970] [INFO ] [sig ] [1072/3494] Forecasting EOLS... [2026-01-14T20:21:24.407001] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-14T20:21:24.407034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-14T20:21:24.419951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-14T20:21:24.420341] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-14T20:21:24.421193] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-14T20:21:24.421247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:24.421278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:24.421304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:24.421361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:24.485017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:24.485987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:24.486080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:24.486116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:24.611403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:24.611596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:24.611643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:24.611672] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:24.615121] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-14T20:21:24.615475] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-14T20:21:24.615671] [INFO ] [sig ] EOLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:24.759320] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EOLS.txt [2026-01-14T20:21:24.759512] [INFO ] [sig ] [1072/3494] Completed EOLS in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:24.759553] [INFO ] [sig ] [1073/3494] Forecasting EOS... [2026-01-14T20:21:24.759606] [INFO ] [sig ] Generating forecast for: EOS [2026-01-14T20:21:24.759657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-14T20:21:24.773252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-14T20:21:24.773620] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-14T20:21:24.774492] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-14T20:21:24.774547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:24.774603] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:24.774645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:24.774726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:24.837852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:24.838588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:24.838686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:24.838721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:24.970344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:24.970502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:24.970543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:24.970592] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:24.974124] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-14T20:21:24.974425] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-14T20:21:24.974559] [INFO ] [sig ] EOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:25.137705] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EOS.txt [2026-01-14T20:21:25.137872] [INFO ] [sig ] [1073/3494] Completed EOS in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:25.137925] [INFO ] [sig ] [1074/3494] Forecasting EOSE... [2026-01-14T20:21:25.137956] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-14T20:21:25.137988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-14T20:21:25.149608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-14T20:21:25.149888] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-14T20:21:25.150764] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-14T20:21:25.150818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:25.150877] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:25.150906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:25.150963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:25.213701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:25.214431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:25.214529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:25.214598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:25.339885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:25.340049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:25.340092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:25.340122] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:25.343784] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=61.46%) [2026-01-14T20:21:25.344155] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-14T20:21:25.344313] [INFO ] [sig ] EOSE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:25.500411] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EOSE.txt [2026-01-14T20:21:25.500564] [INFO ] [sig ] [1074/3494] Completed EOSE in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:25.500634] [INFO ] [sig ] [1075/3494] Forecasting EPAC... [2026-01-14T20:21:25.500677] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-14T20:21:25.500711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-14T20:21:25.512802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-14T20:21:25.513115] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-14T20:21:25.514016] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-14T20:21:25.514071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:25.514103] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:25.514132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:25.514204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:25.581498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:25.582495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:25.582591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:25.582627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:25.707279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:25.707431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:25.707479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:25.707508] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:25.711798] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-14T20:21:25.712079] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-14T20:21:25.712204] [INFO ] [sig ] EPAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:25.862600] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EPAC.txt [2026-01-14T20:21:25.862756] [INFO ] [sig ] [1075/3494] Completed EPAC in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:25.862794] [INFO ] [sig ] [1076/3494] Forecasting EPAM... [2026-01-14T20:21:25.862824] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-14T20:21:25.862855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-14T20:21:25.876252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-14T20:21:25.876625] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-14T20:21:25.877474] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-14T20:21:25.877528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:25.877561] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:25.877838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:25.877902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:25.939968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:25.940775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:25.940860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:25.940896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:26.062221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:26.062370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:26.062410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:26.062453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:26.066118] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-01-14T20:21:26.066394] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-14T20:21:26.066519] [INFO ] [sig ] EPAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:26.213760] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EPAM.txt [2026-01-14T20:21:26.213892] [INFO ] [sig ] [1076/3494] Completed EPAM in 0.4s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:26.213930] [INFO ] [sig ] [1077/3494] Forecasting EPC... [2026-01-14T20:21:26.213959] [INFO ] [sig ] Generating forecast for: EPC [2026-01-14T20:21:26.213990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-14T20:21:26.225460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-14T20:21:26.225758] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-14T20:21:26.226561] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-14T20:21:26.226644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:26.226681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:26.226708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:26.226765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:26.285685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:26.286339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:26.286417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:26.286450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:26.406146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:26.406320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:26.406360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:26.406454] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:26.410078] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-14T20:21:26.410364] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-14T20:21:26.410495] [INFO ] [sig ] EPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:26.558843] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EPC.txt [2026-01-14T20:21:26.558993] [INFO ] [sig ] [1077/3494] Completed EPC in 0.3s | 2.83 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-14T20:21:26.559033] [INFO ] [sig ] [1078/3494] Forecasting EPD... [2026-01-14T20:21:26.559063] [INFO ] [sig ] Generating forecast for: EPD [2026-01-14T20:21:26.559093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-14T20:21:26.571700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-14T20:21:26.572009] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-14T20:21:26.572843] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-14T20:21:26.572897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:26.572930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:26.572957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:26.573016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:26.635963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:26.636783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:26.636862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:26.636908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:26.760071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:26.760253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:26.760310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:26.760341] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:26.764197] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-01-14T20:21:26.764491] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-14T20:21:26.764644] [INFO ] [sig ] EPD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:26.906614] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EPD.txt [2026-01-14T20:21:26.906922] [INFO ] [sig ] [1078/3494] Completed EPD in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:26.906963] [INFO ] [sig ] [1079/3494] Forecasting EPSN... [2026-01-14T20:21:26.906994] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-14T20:21:26.907024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-14T20:21:26.919068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-14T20:21:26.919376] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-14T20:21:26.920260] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-14T20:21:26.920315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:26.920348] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:26.920376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:26.920439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:26.977979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:26.978632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:26.978716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:26.978749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:27.101629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:27.101774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:27.101813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:27.101842] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:27.105161] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-01-14T20:21:27.105438] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-14T20:21:27.105561] [INFO ] [sig ] EPSN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:27.253921] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EPSN.txt [2026-01-14T20:21:27.254051] [INFO ] [sig ] [1079/3494] Completed EPSN in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:27.254089] [INFO ] [sig ] [1080/3494] Forecasting EQBK... [2026-01-14T20:21:27.254118] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-14T20:21:27.254150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-14T20:21:27.265484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-14T20:21:27.265798] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-14T20:21:27.266642] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-14T20:21:27.266697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:27.266730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:27.266758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:27.266826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:27.324320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:27.325169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:27.325250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:27.325283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:27.442375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:27.442519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:27.442557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:27.442603] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:27.445885] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-01-14T20:21:27.446153] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-14T20:21:27.446273] [INFO ] [sig ] EQBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:27.599193] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EQBK.txt [2026-01-14T20:21:27.599353] [INFO ] [sig ] [1080/3494] Completed EQBK in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:27.599392] [INFO ] [sig ] [1081/3494] Forecasting EQH... [2026-01-14T20:21:27.599422] [INFO ] [sig ] Generating forecast for: EQH [2026-01-14T20:21:27.599453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-14T20:21:27.611997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-14T20:21:27.612395] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-14T20:21:27.613206] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-14T20:21:27.613259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:27.613290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:27.613316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:27.613371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:27.672498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:27.673384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:27.673466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:27.673499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:27.796338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:27.796501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:27.796542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:27.796596] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:27.799994] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-14T20:21:27.800273] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-14T20:21:27.800399] [INFO ] [sig ] EQH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:27.949742] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EQH.txt [2026-01-14T20:21:27.949894] [INFO ] [sig ] [1081/3494] Completed EQH in 0.4s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:27.949934] [INFO ] [sig ] [1082/3494] Forecasting EQIX... [2026-01-14T20:21:27.949964] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-14T20:21:27.949994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-14T20:21:27.963300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-14T20:21:27.963611] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-14T20:21:27.964622] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-14T20:21:27.964684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:27.964716] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:27.964743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:27.964798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:28.024968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:28.025698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:28.025784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:28.025817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:28.150668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:28.150823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:28.150860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:28.150888] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:28.154264] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-14T20:21:28.154536] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-14T20:21:28.154677] [INFO ] [sig ] EQIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:28.297035] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EQIX.txt [2026-01-14T20:21:28.297159] [INFO ] [sig ] [1082/3494] Completed EQIX in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:28.297197] [INFO ] [sig ] [1083/3494] Forecasting ERAS... [2026-01-14T20:21:28.297226] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-14T20:21:28.297255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-14T20:21:28.308747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-14T20:21:28.309016] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-14T20:21:28.309803] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-14T20:21:28.309854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:28.309886] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:28.309912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:28.309968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:28.369352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:28.370224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:28.370330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:28.370363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:28.488053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:28.488217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:28.488255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:28.488283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:28.491854] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-01-14T20:21:28.492127] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-14T20:21:28.492254] [INFO ] [sig ] ERAS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:28.634452] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ERAS.txt [2026-01-14T20:21:28.634815] [INFO ] [sig ] [1083/3494] Completed ERAS in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:28.634856] [INFO ] [sig ] [1084/3494] Forecasting ERIC... [2026-01-14T20:21:28.634885] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-14T20:21:28.634916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-14T20:21:28.646702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-14T20:21:28.647062] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-14T20:21:28.647899] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-14T20:21:28.647952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:28.647983] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:28.648010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:28.648066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:28.709177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:28.710110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:28.710227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:28.710268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:28.831774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:28.831937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:28.831978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:28.832006] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:28.835370] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=69.76%) [2026-01-14T20:21:28.835674] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-14T20:21:28.835806] [INFO ] [sig ] ERIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:28.976014] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ERIC.txt [2026-01-14T20:21:28.976154] [INFO ] [sig ] [1084/3494] Completed ERIC in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:28.976193] [INFO ] [sig ] [1085/3494] Forecasting ERIE... [2026-01-14T20:21:28.976224] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-14T20:21:28.976254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-14T20:21:28.987750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-14T20:21:28.988081] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-14T20:21:28.988878] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-14T20:21:28.988930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:28.988977] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:28.989006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:28.989063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:29.045892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:29.046758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:29.046840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:29.046874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:29.161041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:29.161200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:29.161239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:29.161268] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:29.164601] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-01-14T20:21:29.164876] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-14T20:21:29.164996] [INFO ] [sig ] ERIE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:29.304523] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ERIE.txt [2026-01-14T20:21:29.304665] [INFO ] [sig ] [1085/3494] Completed ERIE in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:29.304705] [INFO ] [sig ] [1086/3494] Forecasting ERII... [2026-01-14T20:21:29.304734] [INFO ] [sig ] Generating forecast for: ERII [2026-01-14T20:21:29.304763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-14T20:21:29.317178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-14T20:21:29.317506] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-14T20:21:29.318345] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-14T20:21:29.318398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:29.318429] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:29.318455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:29.318510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:29.375902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:29.376720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:29.376802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:29.376834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:29.499769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:29.499947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:29.500003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:29.500033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:29.503908] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-14T20:21:29.504231] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-14T20:21:29.504368] [INFO ] [sig ] ERII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:29.646038] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ERII.txt [2026-01-14T20:21:29.646184] [INFO ] [sig ] [1086/3494] Completed ERII in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:29.646224] [INFO ] [sig ] [1087/3494] Forecasting ERNA... [2026-01-14T20:21:29.646252] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-14T20:21:29.646281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-14T20:21:29.659243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-14T20:21:29.659562] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-14T20:21:29.660597] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-14T20:21:29.660831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:29.660864] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:29.660891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:29.660957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:29.718436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:29.719115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:29.719191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:29.719223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:29.834868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:29.835027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:29.835066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:29.835094] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:29.838465] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-01-14T20:21:29.838759] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-14T20:21:29.838882] [INFO ] [sig ] ERNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:29.979020] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ERNA.txt [2026-01-14T20:21:29.979168] [INFO ] [sig ] [1087/3494] Completed ERNA in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:29.979207] [INFO ] [sig ] [1088/3494] Forecasting ERO... [2026-01-14T20:21:29.979236] [INFO ] [sig ] Generating forecast for: ERO [2026-01-14T20:21:29.979267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-14T20:21:29.990990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-14T20:21:29.991244] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-14T20:21:29.992025] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-14T20:21:29.992076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:29.992140] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:29.992168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:29.992224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:30.049983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:30.050671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:30.050746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:30.050778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:30.168983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:30.169132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:30.169171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:30.169199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:30.172514] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-01-14T20:21:30.172800] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-14T20:21:30.172921] [INFO ] [sig ] ERO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:30.312309] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ERO.txt [2026-01-14T20:21:30.312424] [INFO ] [sig ] [1088/3494] Completed ERO in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:30.312461] [INFO ] [sig ] [1089/3494] Forecasting ES... [2026-01-14T20:21:30.312491] [INFO ] [sig ] Generating forecast for: ES [2026-01-14T20:21:30.312520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-14T20:21:30.323450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-14T20:21:30.323734] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-14T20:21:30.324502] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-14T20:21:30.324555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:30.324607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:30.324636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:30.324693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:30.381710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:30.382370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:30.382445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:30.382478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:30.500604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:30.500762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:30.500800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:30.500829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:30.504125] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-01-14T20:21:30.504394] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-14T20:21:30.504518] [INFO ] [sig ] ES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:30.647431] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ES.txt [2026-01-14T20:21:30.647562] [INFO ] [sig ] [1089/3494] Completed ES in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:30.647630] [INFO ] [sig ] [1090/3494] Forecasting ESAB... [2026-01-14T20:21:30.647681] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-14T20:21:30.647738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-14T20:21:30.659144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-14T20:21:30.659395] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-14T20:21:30.660197] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-14T20:21:30.660250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:30.660282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:30.660309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:30.660365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:30.717442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:30.718090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:30.718166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:30.718199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:30.835622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:30.835785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:30.835824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:30.835854] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:30.839197] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-01-14T20:21:30.839468] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-14T20:21:30.839609] [INFO ] [sig ] ESAB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:30.978832] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESAB.txt [2026-01-14T20:21:30.978983] [INFO ] [sig ] [1090/3494] Completed ESAB in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:30.979021] [INFO ] [sig ] [1091/3494] Forecasting ESCA... [2026-01-14T20:21:30.979050] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-14T20:21:30.979080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-14T20:21:30.990682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-14T20:21:30.990954] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-14T20:21:30.991764] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-14T20:21:30.991815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:30.991894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:30.991923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:30.991978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:31.049038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:31.049901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:31.049979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:31.050012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:31.160691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:31.160851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:31.160890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:31.160919] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:31.164244] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-14T20:21:31.164520] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-14T20:21:31.164659] [INFO ] [sig ] ESCA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:31.308200] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESCA.txt [2026-01-14T20:21:31.308377] [INFO ] [sig ] [1091/3494] Completed ESCA in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:31.308420] [INFO ] [sig ] [1092/3494] Forecasting ESE... [2026-01-14T20:21:31.308453] [INFO ] [sig ] Generating forecast for: ESE [2026-01-14T20:21:31.308484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-14T20:21:31.321251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-14T20:21:31.321657] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-14T20:21:31.322594] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-14T20:21:31.322650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:31.322684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:31.322897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:31.322956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:31.382344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:31.383286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:31.383371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:31.383403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:31.504507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:31.504691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:31.504733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:31.504761] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:31.508492] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=56.96%) [2026-01-14T20:21:31.509025] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-14T20:21:31.509167] [INFO ] [sig ] ESE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:31.652737] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESE.txt [2026-01-14T20:21:31.652902] [INFO ] [sig ] [1092/3494] Completed ESE in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-14T20:21:31.652941] [INFO ] [sig ] [1093/3494] Forecasting ESEA... [2026-01-14T20:21:31.652972] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-14T20:21:31.653004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-14T20:21:31.664284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-14T20:21:31.664697] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-14T20:21:31.665532] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-14T20:21:31.665605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:31.665653] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:31.665682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:31.665738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:31.722404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:31.723358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:31.723448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:31.723481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:31.843039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:31.843195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:31.843235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:31.843263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:31.846679] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-14T20:21:31.846970] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-14T20:21:31.847101] [INFO ] [sig ] ESEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:31.992807] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESEA.txt [2026-01-14T20:21:31.992964] [INFO ] [sig ] [1093/3494] Completed ESEA in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-14T20:21:31.993003] [INFO ] [sig ] [1094/3494] Forecasting ESGD... [2026-01-14T20:21:31.993033] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-14T20:21:31.993064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-14T20:21:32.004363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-14T20:21:32.004755] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-14T20:21:32.005544] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-14T20:21:32.005619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:32.005652] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:32.005679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:32.005735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:32.062485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:32.063337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:32.063418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:32.063451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:32.181402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:32.181548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:32.181604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:32.181663] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:32.184970] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-01-14T20:21:32.185240] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-14T20:21:32.185361] [INFO ] [sig ] ESGD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:32.338214] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESGD.txt [2026-01-14T20:21:32.338370] [INFO ] [sig ] [1094/3494] Completed ESGD in 0.3s | 2.83 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-14T20:21:32.338409] [INFO ] [sig ] [1095/3494] Forecasting ESGE... [2026-01-14T20:21:32.338439] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-14T20:21:32.338470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-14T20:21:32.351665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-14T20:21:32.352001] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-14T20:21:32.352993] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-14T20:21:32.353045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:32.353078] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:32.353105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:32.353160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:32.413064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:32.413960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:32.414040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:32.414072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:32.535361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:32.535511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:32.535550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:32.535596] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:32.539018] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-01-14T20:21:32.539302] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-14T20:21:32.539425] [INFO ] [sig ] ESGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:32.679539] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ESGE.txt [2026-01-14T20:21:32.679702] [INFO ] [sig ] [1095/3494] Completed ESGE in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:32.679741] [INFO ] [sig ] [1096/3494] Forecasting ESI... [2026-01-14T20:21:32.679771] [INFO ] [sig ] Generating forecast for: ESI [2026-01-14T20:21:32.679801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-14T20:21:32.694410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-14T20:21:32.694863] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-14T20:21:32.695844] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-14T20:21:32.695908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:32.695950] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:32.695989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:32.696056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:32.759000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:32.759900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:32.759981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:32.760015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:32.874623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:32.874751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:32.874788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:32.874818] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:32.878634] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-14T20:21:32.878905] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-14T20:21:32.879030] [INFO ] [sig ] ESI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:33.022747] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ESI.txt [2026-01-14T20:21:33.022856] [INFO ] [sig ] [1096/3494] Completed ESI in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:33.022900] [INFO ] [sig ] [1097/3494] Forecasting ESOA... [2026-01-14T20:21:33.022931] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-14T20:21:33.022961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-14T20:21:33.033951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-14T20:21:33.034198] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-14T20:21:33.034983] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-14T20:21:33.035035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:33.035067] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:33.035094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:33.035149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:33.091677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:33.092282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:33.092359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:33.092390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:33.215090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:33.215246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:33.215286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:33.215315] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:33.218698] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-01-14T20:21:33.218965] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-14T20:21:33.219085] [INFO ] [sig ] ESOA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:33.358261] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESOA.txt [2026-01-14T20:21:33.358367] [INFO ] [sig ] [1097/3494] Completed ESOA in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:33.358404] [INFO ] [sig ] [1098/3494] Forecasting ESPO... [2026-01-14T20:21:33.358433] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-14T20:21:33.358464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-14T20:21:33.369550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-14T20:21:33.369839] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-14T20:21:33.370635] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-14T20:21:33.370687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:33.370719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:33.370747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:33.370802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:33.427477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:33.428090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:33.428164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:33.428196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:33.551854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:33.552016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:33.552054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:33.552081] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:33.555539] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-14T20:21:33.555851] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-14T20:21:33.556001] [INFO ] [sig ] ESPO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:33.698806] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESPO.txt [2026-01-14T20:21:33.698939] [INFO ] [sig ] [1098/3494] Completed ESPO in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:33.698978] [INFO ] [sig ] [1099/3494] Forecasting ESQ... [2026-01-14T20:21:33.699007] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-14T20:21:33.699038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-14T20:21:33.711193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-14T20:21:33.711552] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-14T20:21:33.712392] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-14T20:21:33.712446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:33.712478] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:33.712505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:33.712563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:33.772444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:33.773305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:33.773394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:33.773427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:33.896228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:33.896381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:33.896422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:33.896451] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:33.900242] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-14T20:21:33.900518] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-14T20:21:33.900663] [INFO ] [sig ] ESQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:34.039539] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ESQ.txt [2026-01-14T20:21:34.039723] [INFO ] [sig ] [1099/3494] Completed ESQ in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:34.039762] [INFO ] [sig ] [1100/3494] Forecasting ESTA... [2026-01-14T20:21:34.039792] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-14T20:21:34.039823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-14T20:21:34.051711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-14T20:21:34.052029] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-14T20:21:34.052822] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-14T20:21:34.052874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:34.052906] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:34.052933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:34.052988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:34.109620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:34.110226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:34.110302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:34.110332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:34.229612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:34.229728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:34.229780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:34.229809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:34.233380] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-14T20:21:34.233671] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-14T20:21:34.233974] [INFO ] [sig ] ESTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:34.374899] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ESTA.txt [2026-01-14T20:21:34.375010] [INFO ] [sig ] [1100/3494] Completed ESTA in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:34.375048] [INFO ] [sig ] [1101/3494] Forecasting ESTC... [2026-01-14T20:21:34.375076] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-14T20:21:34.375105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-14T20:21:34.390801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-14T20:21:34.391186] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-14T20:21:34.392064] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-14T20:21:34.392116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:34.392147] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:34.392175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:34.392231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:34.450473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:34.451118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:34.451229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:34.451262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:34.576224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:34.576392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:34.576432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:34.576461] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:34.579882] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-14T20:21:34.580161] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-14T20:21:34.580282] [INFO ] [sig ] ESTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:34.724726] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ESTC.txt [2026-01-14T20:21:34.725056] [INFO ] [sig ] [1101/3494] Completed ESTC in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:34.725095] [INFO ] [sig ] [1102/3494] Forecasting ETB... [2026-01-14T20:21:34.725126] [INFO ] [sig ] Generating forecast for: ETB [2026-01-14T20:21:34.725156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-14T20:21:34.739507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-14T20:21:34.739852] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-14T20:21:34.740639] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-14T20:21:34.740692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:34.740724] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:34.740751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:34.740806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:34.797933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:34.798806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:34.798906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:34.798940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:34.911245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:34.911402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:34.911442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:34.911470] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:34.915240] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-01-14T20:21:34.915507] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-14T20:21:34.915647] [INFO ] [sig ] ETB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:35.057556] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETB.txt [2026-01-14T20:21:35.057714] [INFO ] [sig ] [1102/3494] Completed ETB in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:35.057755] [INFO ] [sig ] [1103/3494] Forecasting ETD... [2026-01-14T20:21:35.057783] [INFO ] [sig ] Generating forecast for: ETD [2026-01-14T20:21:35.057812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-14T20:21:35.069320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-14T20:21:35.069643] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-14T20:21:35.070412] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-14T20:21:35.070463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:35.070494] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:35.070521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:35.070594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:35.128668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:35.129296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:35.129373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:35.129403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:35.244737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:35.244850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:35.244886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:35.244914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:35.248088] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-14T20:21:35.248355] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-14T20:21:35.248477] [INFO ] [sig ] ETD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:35.388999] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ETD.txt [2026-01-14T20:21:35.389108] [INFO ] [sig ] [1103/3494] Completed ETD in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:35.389146] [INFO ] [sig ] [1104/3494] Forecasting ETG... [2026-01-14T20:21:35.389175] [INFO ] [sig ] Generating forecast for: ETG [2026-01-14T20:21:35.389203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-14T20:21:35.401246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-14T20:21:35.401507] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-14T20:21:35.402290] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-14T20:21:35.402342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:35.402383] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:35.402412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:35.402467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:35.458537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:35.459145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:35.459219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:35.459251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:35.579048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:35.579161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:35.579198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:35.579226] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:35.582432] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-01-14T20:21:35.582719] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-14T20:21:35.582841] [INFO ] [sig ] ETG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:35.722825] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ETG.txt [2026-01-14T20:21:35.722977] [INFO ] [sig ] [1104/3494] Completed ETG in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:35.723016] [INFO ] [sig ] [1105/3494] Forecasting ETHA... [2026-01-14T20:21:35.723046] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-14T20:21:35.723076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-14T20:21:35.733739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-14T20:21:35.734010] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-14T20:21:35.734794] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-14T20:21:35.734846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:35.734878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:35.734905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:35.734961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:35.791541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:35.792162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:35.792238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:35.792270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:35.909102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:35.909260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:35.909300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:35.909330] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:35.912735] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-14T20:21:35.913023] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-14T20:21:35.913151] [INFO ] [sig ] ETHA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:36.054816] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETHA.txt [2026-01-14T20:21:36.054940] [INFO ] [sig ] [1105/3494] Completed ETHA in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:36.054979] [INFO ] [sig ] [1106/3494] Forecasting ETJ... [2026-01-14T20:21:36.055007] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-14T20:21:36.055038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-14T20:21:36.065487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-14T20:21:36.065779] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-14T20:21:36.066556] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-14T20:21:36.066628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:36.066660] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:36.066687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:36.066743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:36.124081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:36.124701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:36.124776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:36.124808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:36.237462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:36.237584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:36.237626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:36.237654] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:36.240820] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-01-14T20:21:36.241084] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-14T20:21:36.241204] [INFO ] [sig ] ETJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:36.381481] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETJ.txt [2026-01-14T20:21:36.381643] [INFO ] [sig ] [1106/3494] Completed ETJ in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:36.381684] [INFO ] [sig ] [1107/3494] Forecasting ETN... [2026-01-14T20:21:36.381715] [INFO ] [sig ] Generating forecast for: ETN [2026-01-14T20:21:36.381744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-14T20:21:36.394085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-14T20:21:36.394422] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-14T20:21:36.395255] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-14T20:21:36.395311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:36.395344] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:36.395370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:36.395426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:36.455231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:36.456099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:36.456177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:36.456209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:36.579644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:36.579809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:36.579849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:36.579877] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:36.583403] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-01-14T20:21:36.583804] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-14T20:21:36.583952] [INFO ] [sig ] ETN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:36.725374] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETN.txt [2026-01-14T20:21:36.725535] [INFO ] [sig ] [1107/3494] Completed ETN in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:36.725603] [INFO ] [sig ] [1108/3494] Forecasting ETO... [2026-01-14T20:21:36.725646] [INFO ] [sig ] Generating forecast for: ETO [2026-01-14T20:21:36.725688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-14T20:21:36.737329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-14T20:21:36.737816] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-14T20:21:36.738710] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-14T20:21:36.738766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:36.738830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:36.738859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:36.738917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:36.795948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:36.796825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:36.796903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:36.796936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:36.922955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:36.923115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:36.923155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:36.923183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:36.926676] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=21.85%) [2026-01-14T20:21:36.926985] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-14T20:21:36.927117] [INFO ] [sig ] ETO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:37.073476] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETO.txt [2026-01-14T20:21:37.073648] [INFO ] [sig ] [1108/3494] Completed ETO in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-14T20:21:37.073689] [INFO ] [sig ] [1109/3494] Forecasting ETON... [2026-01-14T20:21:37.073719] [INFO ] [sig ] Generating forecast for: ETON [2026-01-14T20:21:37.073748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-14T20:21:37.085933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-14T20:21:37.086308] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-14T20:21:37.087136] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-14T20:21:37.087190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:37.087222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:37.087250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:37.087319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:37.145709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:37.146565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:37.146674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:37.146707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:37.263682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:37.263841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:37.263881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:37.263917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:37.267311] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-14T20:21:37.267617] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-14T20:21:37.267777] [INFO ] [sig ] ETON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:37.410003] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETON.txt [2026-01-14T20:21:37.410154] [INFO ] [sig ] [1109/3494] Completed ETON in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-14T20:21:37.410200] [INFO ] [sig ] [1110/3494] Forecasting ETSY... [2026-01-14T20:21:37.410231] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-14T20:21:37.410260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-14T20:21:37.423093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-14T20:21:37.423462] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-14T20:21:37.424267] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-14T20:21:37.424320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:37.424352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:37.424378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:37.424434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:37.482444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:37.483299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:37.483382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:37.483415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:37.610720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:37.610877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:37.610915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:37.610943] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:37.614560] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-01-14T20:21:37.614887] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-14T20:21:37.615021] [INFO ] [sig ] ETSY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:37.767947] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETSY.txt [2026-01-14T20:21:37.768108] [INFO ] [sig ] [1110/3494] Completed ETSY in 0.4s | 2.83 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-14T20:21:37.768148] [INFO ] [sig ] [1111/3494] Forecasting ETY... [2026-01-14T20:21:37.768178] [INFO ] [sig ] Generating forecast for: ETY [2026-01-14T20:21:37.768210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-14T20:21:37.782295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-14T20:21:37.782734] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-14T20:21:37.783776] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-14T20:21:37.784016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:37.784046] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:37.784072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:37.784127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:37.846250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:37.847142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:37.847226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:37.847257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:37.964708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:37.964867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:37.964906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:37.965007] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:37.968502] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=37.21%) [2026-01-14T20:21:37.968819] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-14T20:21:37.968953] [INFO ] [sig ] ETY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:38.114866] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ETY.txt [2026-01-14T20:21:38.115024] [INFO ] [sig ] [1111/3494] Completed ETY in 0.3s | 2.83 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-14T20:21:38.115062] [INFO ] [sig ] [1112/3494] Forecasting EUFN... [2026-01-14T20:21:38.115092] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-14T20:21:38.115124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-14T20:21:38.130124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-14T20:21:38.130443] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-14T20:21:38.131255] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-14T20:21:38.131307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:38.131339] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:38.131366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:38.131422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:38.190183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:38.191091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:38.191171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:38.191203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:38.322728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:38.322885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:38.322928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:38.322958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:38.327167] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-01-14T20:21:38.327471] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-14T20:21:38.327626] [INFO ] [sig ] EUFN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:38.481470] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EUFN.txt [2026-01-14T20:21:38.481635] [INFO ] [sig ] [1112/3494] Completed EUFN in 0.4s | 2.83 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-14T20:21:38.481679] [INFO ] [sig ] [1113/3494] Forecasting EVAX... [2026-01-14T20:21:38.481710] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-14T20:21:38.481742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-14T20:21:38.494503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-14T20:21:38.494855] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-14T20:21:38.495806] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-14T20:21:38.495861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:38.495894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:38.495923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:38.495993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:38.558199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:38.559084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:38.559181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:38.559231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:38.695170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:38.695325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:38.695366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:38.695397] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:38.699116] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-01-14T20:21:38.699398] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-14T20:21:38.699528] [INFO ] [sig ] EVAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:38.850116] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVAX.txt [2026-01-14T20:21:38.850264] [INFO ] [sig ] [1113/3494] Completed EVAX in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:38.850305] [INFO ] [sig ] [1114/3494] Forecasting EVC... [2026-01-14T20:21:38.850334] [INFO ] [sig ] Generating forecast for: EVC [2026-01-14T20:21:38.850367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-14T20:21:38.862841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-14T20:21:38.863172] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-14T20:21:38.864090] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-14T20:21:38.864144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:38.864176] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:38.864201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:38.864257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:38.921886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:38.922688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:38.922771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:38.922804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:39.043532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:39.043715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:39.043756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:39.043785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:39.047174] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-14T20:21:39.047458] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-14T20:21:39.047607] [INFO ] [sig ] EVC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:39.191636] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVC.txt [2026-01-14T20:21:39.191848] [INFO ] [sig ] [1114/3494] Completed EVC in 0.3s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:39.191902] [INFO ] [sig ] [1115/3494] Forecasting EVCM... [2026-01-14T20:21:39.191941] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-14T20:21:39.191986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-14T20:21:39.204512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-14T20:21:39.205057] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-14T20:21:39.205879] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-14T20:21:39.205932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:39.205966] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:39.205994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:39.206064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:39.270124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:39.270950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:39.271033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:39.271067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:39.399282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:39.399438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:39.399478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:39.399507] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:39.403138] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=45.90%) [2026-01-14T20:21:39.403442] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-14T20:21:39.403593] [INFO ] [sig ] EVCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:39.553120] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVCM.txt [2026-01-14T20:21:39.553282] [INFO ] [sig ] [1115/3494] Completed EVCM in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:39.553328] [INFO ] [sig ] [1116/3494] Forecasting EVEX... [2026-01-14T20:21:39.553359] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-14T20:21:39.553390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-14T20:21:39.565122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-14T20:21:39.565457] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-14T20:21:39.566438] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-14T20:21:39.566491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:39.566522] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:39.566549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:39.566630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:39.629458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:39.630328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:39.630409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:39.630443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:39.756965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:39.757119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:39.757160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:39.757191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:39.760924] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-01-14T20:21:39.761207] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-14T20:21:39.761334] [INFO ] [sig ] EVEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:39.908916] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVEX.txt [2026-01-14T20:21:39.909071] [INFO ] [sig ] [1116/3494] Completed EVEX in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:39.909111] [INFO ] [sig ] [1117/3494] Forecasting EVF... [2026-01-14T20:21:39.909142] [INFO ] [sig ] Generating forecast for: EVF [2026-01-14T20:21:39.909171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-14T20:21:39.921282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-14T20:21:39.921645] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-14T20:21:39.922438] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-14T20:21:39.922504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:39.922538] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:39.922566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:39.922647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:39.986123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:39.987034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:39.987119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:39.987153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:40.115259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:40.115419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:40.115473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:40.115507] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:40.119355] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=82.07%) [2026-01-14T20:21:40.119666] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-14T20:21:40.119800] [INFO ] [sig ] EVF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:40.275265] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVF.txt [2026-01-14T20:21:40.275428] [INFO ] [sig ] [1117/3494] Completed EVF in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:40.275470] [INFO ] [sig ] [1118/3494] Forecasting EVG... [2026-01-14T20:21:40.275502] [INFO ] [sig ] Generating forecast for: EVG [2026-01-14T20:21:40.275544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-14T20:21:40.288162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-14T20:21:40.288511] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-14T20:21:40.289504] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-14T20:21:40.289558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:40.289614] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:40.289643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:40.289702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:40.354875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:40.355854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:40.355969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:40.356003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:40.473761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:40.473928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:40.473979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:40.474019] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:40.477752] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-01-14T20:21:40.478073] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-14T20:21:40.478204] [INFO ] [sig ] EVG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:40.630927] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVG.txt [2026-01-14T20:21:40.631089] [INFO ] [sig ] [1118/3494] Completed EVG in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:40.631131] [INFO ] [sig ] [1119/3494] Forecasting EVGO... [2026-01-14T20:21:40.631163] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-14T20:21:40.631196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-14T20:21:40.643777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-14T20:21:40.644164] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-14T20:21:40.645246] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-14T20:21:40.645302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:40.645335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:40.645361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:40.645435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:40.706921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:40.707753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:40.707836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:40.707870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:40.837461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:40.837636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:40.837701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:40.837733] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:40.841981] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=56.09%) [2026-01-14T20:21:40.842273] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-14T20:21:40.842405] [INFO ] [sig ] EVGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:40.999189] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVGO.txt [2026-01-14T20:21:40.999344] [INFO ] [sig ] [1119/3494] Completed EVGO in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:40.999386] [INFO ] [sig ] [1120/3494] Forecasting EVH... [2026-01-14T20:21:40.999417] [INFO ] [sig ] Generating forecast for: EVH [2026-01-14T20:21:40.999448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-14T20:21:41.011733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-14T20:21:41.012100] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-14T20:21:41.012977] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-14T20:21:41.013032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:41.013065] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:41.013093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:41.013150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:41.081714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:41.082689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:41.082788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:41.082823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:41.207006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:41.207168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:41.207226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:41.207270] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:41.211727] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-01-14T20:21:41.212024] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-14T20:21:41.212156] [INFO ] [sig ] EVH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:41.367263] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVH.txt [2026-01-14T20:21:41.367409] [INFO ] [sig ] [1120/3494] Completed EVH in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:41.367448] [INFO ] [sig ] [1121/3494] Forecasting EVN... [2026-01-14T20:21:41.367477] [INFO ] [sig ] Generating forecast for: EVN [2026-01-14T20:21:41.367509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-14T20:21:41.379473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-14T20:21:41.379868] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-14T20:21:41.380877] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-14T20:21:41.380933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:41.380976] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:41.381018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:41.381091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:41.441959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:41.442825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:41.442921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:41.442958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:41.572069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:41.572243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:41.572298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:41.572335] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:41.576068] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-01-14T20:21:41.576384] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-14T20:21:41.576520] [INFO ] [sig ] EVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:41.733531] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVN.txt [2026-01-14T20:21:41.733787] [INFO ] [sig ] [1121/3494] Completed EVN in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:41.733839] [INFO ] [sig ] [1122/3494] Forecasting EVO... [2026-01-14T20:21:41.733872] [INFO ] [sig ] Generating forecast for: EVO [2026-01-14T20:21:41.734086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-14T20:21:41.748366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-14T20:21:41.748808] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-14T20:21:41.749907] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-14T20:21:41.749964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:41.749999] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:41.750027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:41.750085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:41.809017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:41.809876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:41.809961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:41.809996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:41.935945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:41.936109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:41.936150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:41.936184] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:41.939880] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-14T20:21:41.940230] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-14T20:21:41.940385] [INFO ] [sig ] EVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:42.082980] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVO.txt [2026-01-14T20:21:42.083138] [INFO ] [sig ] [1122/3494] Completed EVO in 0.3s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:42.083176] [INFO ] [sig ] [1123/3494] Forecasting EVRG... [2026-01-14T20:21:42.083207] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-14T20:21:42.083239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-14T20:21:42.098456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-14T20:21:42.099059] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-14T20:21:42.100185] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-14T20:21:42.100246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:42.100278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:42.100306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:42.100372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:42.180672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:42.181945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:42.182258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:42.182308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:42.339393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:42.339599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:42.339659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:42.339703] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:42.344298] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=42.24%) [2026-01-14T20:21:42.344686] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-14T20:21:42.344852] [INFO ] [sig ] EVRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:42.538130] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVRG.txt [2026-01-14T20:21:42.538341] [INFO ] [sig ] [1123/3494] Completed EVRG in 0.5s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:42.538403] [INFO ] [sig ] [1124/3494] Forecasting EVSD... [2026-01-14T20:21:42.538448] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-14T20:21:42.538491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-14T20:21:42.554188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-14T20:21:42.554598] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-14T20:21:42.555623] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-14T20:21:42.555676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:42.555711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:42.555737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:42.555795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:42.616071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:42.616959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:42.617238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:42.617272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:42.741152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:42.741314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:42.741373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:42.741404] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:42.744784] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-01-14T20:21:42.745066] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-14T20:21:42.745187] [INFO ] [sig ] EVSD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:42.895485] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVSD.txt [2026-01-14T20:21:42.895741] [INFO ] [sig ] [1124/3494] Completed EVSD in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:42.895792] [INFO ] [sig ] [1125/3494] Forecasting EVTC... [2026-01-14T20:21:42.895828] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-14T20:21:42.895866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-14T20:21:42.911201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-14T20:21:42.911610] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-14T20:21:42.912456] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-14T20:21:42.912512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:42.912598] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:42.912631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:42.912698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:42.972767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:42.973752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:42.973838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:42.973874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:43.104373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:43.104533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:43.104589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:43.104621] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:43.108383] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-14T20:21:43.108678] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-14T20:21:43.108804] [INFO ] [sig ] EVTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:43.249738] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EVTC.txt [2026-01-14T20:21:43.249880] [INFO ] [sig ] [1125/3494] Completed EVTC in 0.4s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:43.249928] [INFO ] [sig ] [1126/3494] Forecasting EVTL... [2026-01-14T20:21:43.249960] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-14T20:21:43.249991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-14T20:21:43.263271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-14T20:21:43.263647] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-14T20:21:43.264736] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-14T20:21:43.264793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:43.264830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:43.264867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:43.264929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:43.324275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:43.325112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:43.325196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:43.325231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:43.447075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:43.447236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:43.447278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:43.447308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:43.450768] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-14T20:21:43.451046] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-14T20:21:43.451171] [INFO ] [sig ] EVTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:43.596334] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EVTL.txt [2026-01-14T20:21:43.596531] [INFO ] [sig ] [1126/3494] Completed EVTL in 0.3s | 2.83 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-14T20:21:43.596610] [INFO ] [sig ] [1127/3494] Forecasting EWBC... [2026-01-14T20:21:43.596653] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-14T20:21:43.596701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-14T20:21:43.609022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-14T20:21:43.609420] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-14T20:21:43.610265] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-14T20:21:43.610321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:43.610355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:43.610382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:43.610439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:43.670601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:43.671521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:43.671629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:43.671665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:43.799188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:43.799345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:43.799389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:43.799421] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:43.802865] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-01-14T20:21:43.803149] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-14T20:21:43.803279] [INFO ] [sig ] EWBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:43.943226] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EWBC.txt [2026-01-14T20:21:43.943372] [INFO ] [sig ] [1127/3494] Completed EWBC in 0.3s | 2.83 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-14T20:21:43.943411] [INFO ] [sig ] [1128/3494] Forecasting EWCZ... [2026-01-14T20:21:43.943442] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-14T20:21:43.943474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-14T20:21:43.954548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-14T20:21:43.954894] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-14T20:21:43.955700] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-14T20:21:43.955753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:43.955798] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:43.955826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:43.955883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:44.015517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:44.016408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:44.016488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:44.016521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:44.135502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:44.135680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:44.135722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:44.135794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:44.139425] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-14T20:21:44.139734] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-14T20:21:44.139867] [INFO ] [sig ] EWCZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:44.283666] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EWCZ.txt [2026-01-14T20:21:44.283828] [INFO ] [sig ] [1128/3494] Completed EWCZ in 0.3s | 2.83 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-14T20:21:44.283869] [INFO ] [sig ] [1129/3494] Forecasting EWTX... [2026-01-14T20:21:44.283900] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-14T20:21:44.283932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-14T20:21:44.296673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-14T20:21:44.297053] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-14T20:21:44.297918] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-14T20:21:44.297972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:44.298004] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:44.298031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:44.298088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:44.354535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:44.355481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:44.355568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:44.355624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:44.476764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:44.476931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:44.476971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:44.476999] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:44.480530] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-14T20:21:44.480869] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-14T20:21:44.481008] [INFO ] [sig ] EWTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:44.633346] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EWTX.txt [2026-01-14T20:21:44.633503] [INFO ] [sig ] [1129/3494] Completed EWTX in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:44.633548] [INFO ] [sig ] [1130/3494] Forecasting EWZS... [2026-01-14T20:21:44.633602] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-14T20:21:44.633636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-14T20:21:44.647098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-14T20:21:44.647532] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-14T20:21:44.648435] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-14T20:21:44.648491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:44.648524] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:44.648550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:44.648625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:44.710708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:44.711655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:44.711749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:44.711783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:44.840500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:44.840691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:44.840737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:44.840766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:44.844202] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-14T20:21:44.844505] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-14T20:21:44.844659] [INFO ] [sig ] EWZS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:44.992045] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EWZS.txt [2026-01-14T20:21:44.992222] [INFO ] [sig ] [1130/3494] Completed EWZS in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:44.992276] [INFO ] [sig ] [1131/3494] Forecasting EXAS... [2026-01-14T20:21:44.992317] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-14T20:21:44.992362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-14T20:21:45.003548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-14T20:21:45.003915] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-14T20:21:45.004722] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-14T20:21:45.004775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:45.004807] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:45.004835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:45.004891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:45.062297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:45.063142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:45.063224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:45.063257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:45.216716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:45.216927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:45.216974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:45.217003] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:45.220759] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-14T20:21:45.221132] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-14T20:21:45.221296] [INFO ] [sig ] EXAS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:45.383360] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXAS.txt [2026-01-14T20:21:45.383520] [INFO ] [sig ] [1131/3494] Completed EXAS in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:45.383565] [INFO ] [sig ] [1132/3494] Forecasting EXC... [2026-01-14T20:21:45.383618] [INFO ] [sig ] Generating forecast for: EXC [2026-01-14T20:21:45.383650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-14T20:21:45.395410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-14T20:21:45.395809] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-14T20:21:45.396619] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-14T20:21:45.396672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:45.396703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:45.396729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:45.396784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:45.456865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:45.457942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:45.458171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:45.458203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:45.584769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:45.584920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:45.584960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:45.584988] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:45.588704] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-14T20:21:45.588977] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-14T20:21:45.589100] [INFO ] [sig ] EXC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:45.731946] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXC.txt [2026-01-14T20:21:45.732082] [INFO ] [sig ] [1132/3494] Completed EXC in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:45.732121] [INFO ] [sig ] [1133/3494] Forecasting EXEL... [2026-01-14T20:21:45.732149] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-14T20:21:45.732179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-14T20:21:45.744913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-14T20:21:45.745223] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-14T20:21:45.746395] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-14T20:21:45.746449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:45.746482] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:45.746508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:45.746565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:45.804762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:45.805386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:45.805463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:45.805495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:45.928593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:45.928845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:45.928892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:45.928922] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:45.932705] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-14T20:21:45.932989] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-14T20:21:45.933156] [INFO ] [sig ] EXEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:46.079146] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EXEL.txt [2026-01-14T20:21:46.079287] [INFO ] [sig ] [1133/3494] Completed EXEL in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:46.079327] [INFO ] [sig ] [1134/3494] Forecasting EXFY... [2026-01-14T20:21:46.079357] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-14T20:21:46.079415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-14T20:21:46.092844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-14T20:21:46.093402] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-14T20:21:46.094242] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-14T20:21:46.094297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:46.094329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:46.094356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:46.094412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:46.165247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:46.166131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:46.166212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:46.166246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:46.285876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:46.286027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:46.286067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:46.286095] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:46.289564] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=90.96%) [2026-01-14T20:21:46.289885] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-14T20:21:46.290019] [INFO ] [sig ] EXFY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:46.455623] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXFY.txt [2026-01-14T20:21:46.455803] [INFO ] [sig ] [1134/3494] Completed EXFY in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:46.455842] [INFO ] [sig ] [1135/3494] Forecasting EXG... [2026-01-14T20:21:46.455873] [INFO ] [sig ] Generating forecast for: EXG [2026-01-14T20:21:46.455902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-14T20:21:46.468772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-14T20:21:46.469058] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-14T20:21:46.469843] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-14T20:21:46.469895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:46.469927] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:46.469954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:46.470009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:46.528429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:46.529150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:46.529257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:46.529290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:46.653370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:46.653566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:46.653649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:46.653683] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:46.657113] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=82.44%) [2026-01-14T20:21:46.657391] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-14T20:21:46.657517] [INFO ] [sig ] EXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:46.801312] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXG.txt [2026-01-14T20:21:46.801457] [INFO ] [sig ] [1135/3494] Completed EXG in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:46.801496] [INFO ] [sig ] [1136/3494] Forecasting EXK... [2026-01-14T20:21:46.801529] [INFO ] [sig ] Generating forecast for: EXK [2026-01-14T20:21:46.801559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-14T20:21:46.813366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-14T20:21:46.813764] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-14T20:21:46.814541] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-14T20:21:46.814621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:46.814657] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:46.814686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:46.814743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:46.874196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:46.874906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:46.874987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:46.875021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:46.998442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:46.998614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:46.998655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:46.998685] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:47.002180] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=21.77%) [2026-01-14T20:21:47.002451] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-14T20:21:47.002590] [INFO ] [sig ] EXK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:47.146299] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EXK.txt [2026-01-14T20:21:47.146425] [INFO ] [sig ] [1136/3494] Completed EXK in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:47.146464] [INFO ] [sig ] [1137/3494] Forecasting EXLS... [2026-01-14T20:21:47.146493] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-14T20:21:47.146522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-14T20:21:47.159669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-14T20:21:47.159961] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-14T20:21:47.160739] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-14T20:21:47.160790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:47.160823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:47.160850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:47.160910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:47.219126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:47.219892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:47.219991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:47.220025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:47.344549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:47.344716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:47.344756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:47.344783] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:47.351109] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-14T20:21:47.351431] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-14T20:21:47.351563] [INFO ] [sig ] EXLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:47.495840] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXLS.txt [2026-01-14T20:21:47.495994] [INFO ] [sig ] [1137/3494] Completed EXLS in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:47.496033] [INFO ] [sig ] [1138/3494] Forecasting EXP... [2026-01-14T20:21:47.496062] [INFO ] [sig ] Generating forecast for: EXP [2026-01-14T20:21:47.496094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-14T20:21:47.509119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-14T20:21:47.509736] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-14T20:21:47.510800] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-14T20:21:47.510854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:47.510887] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:47.510914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:47.510970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:47.568771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:47.569678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:47.569766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:47.569798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:47.692287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:47.692452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:47.692493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:47.692522] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:47.696142] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=36.38%) [2026-01-14T20:21:47.696490] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-14T20:21:47.696673] [INFO ] [sig ] EXP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:47.844126] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EXP.txt [2026-01-14T20:21:47.844338] [INFO ] [sig ] [1138/3494] Completed EXP in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:47.844381] [INFO ] [sig ] [1139/3494] Forecasting EXPD... [2026-01-14T20:21:47.844411] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-14T20:21:47.844442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-14T20:21:47.856384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-14T20:21:47.856723] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-14T20:21:47.857489] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-14T20:21:47.857541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:47.857612] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:47.857643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:47.857714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:47.914447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:47.915190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:47.915271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:47.915303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:48.036506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:48.036680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:48.036721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:48.036749] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:48.040126] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=36.98%) [2026-01-14T20:21:48.040607] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-14T20:21:48.040732] [INFO ] [sig ] EXPD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:48.180116] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EXPD.txt [2026-01-14T20:21:48.180248] [INFO ] [sig ] [1139/3494] Completed EXPD in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:48.180286] [INFO ] [sig ] [1140/3494] Forecasting EXPE... [2026-01-14T20:21:48.180316] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-14T20:21:48.180347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-14T20:21:48.192224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-14T20:21:48.192676] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-14T20:21:48.193509] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-14T20:21:48.193563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:48.193620] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:48.193650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:48.193708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:48.254992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:48.255908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:48.255990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:48.256023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:48.381619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:48.381770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:48.381811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:48.381842] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:48.385263] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=37.06%) [2026-01-14T20:21:48.385542] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-14T20:21:48.385688] [INFO ] [sig ] EXPE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:48.532857] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EXPE.txt [2026-01-14T20:21:48.533011] [INFO ] [sig ] [1140/3494] Completed EXPE in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:48.533052] [INFO ] [sig ] [1141/3494] Forecasting EXPI... [2026-01-14T20:21:48.533082] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-14T20:21:48.533112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-14T20:21:48.545221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-14T20:21:48.545537] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-14T20:21:48.546356] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-14T20:21:48.546410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:48.546444] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:48.546471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:48.546528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:48.607229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:48.608269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:48.608353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:48.608386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:48.728677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:48.728847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:48.728889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:48.728918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:48.732805] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-14T20:21:48.733098] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-14T20:21:48.733231] [INFO ] [sig ] EXPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:48.877350] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXPI.txt [2026-01-14T20:21:48.877527] [INFO ] [sig ] [1141/3494] Completed EXPI in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:48.877587] [INFO ] [sig ] [1142/3494] Forecasting EXPO... [2026-01-14T20:21:48.877622] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-14T20:21:48.877652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-14T20:21:48.889262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-14T20:21:48.889563] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-14T20:21:48.890562] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-14T20:21:48.890632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:48.890696] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:48.890724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:48.890780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:48.949353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:48.950101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:48.950191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:48.950228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:49.069269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:49.069423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:49.069465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:49.069494] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:49.072990] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-01-14T20:21:49.073268] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-14T20:21:49.073395] [INFO ] [sig ] EXPO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:49.216942] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EXPO.txt [2026-01-14T20:21:49.217094] [INFO ] [sig ] [1142/3494] Completed EXPO in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:49.217134] [INFO ] [sig ] [1143/3494] Forecasting EYE... [2026-01-14T20:21:49.217170] [INFO ] [sig ] Generating forecast for: EYE [2026-01-14T20:21:49.217200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-14T20:21:49.229267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-14T20:21:49.229604] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-14T20:21:49.230472] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-14T20:21:49.230528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:49.230561] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:49.230614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:49.230677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:49.290416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:49.291226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:49.291310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:49.291344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:49.424951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:49.425133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:49.425180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:49.425210] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:49.428740] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-14T20:21:49.429020] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-14T20:21:49.429144] [INFO ] [sig ] EYE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:49.574974] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/EYE.txt [2026-01-14T20:21:49.575143] [INFO ] [sig ] [1143/3494] Completed EYE in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-14T20:21:49.575185] [INFO ] [sig ] [1144/3494] Forecasting EZGO... [2026-01-14T20:21:49.575215] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-14T20:21:49.575245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-14T20:21:49.586802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-14T20:21:49.587194] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-14T20:21:49.588042] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-14T20:21:49.588095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:49.588129] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:49.588156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:49.588235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:49.646778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:49.647619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:49.647718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:49.647753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:49.764679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:49.764844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:49.764884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:49.764912] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:49.768480] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-14T20:21:49.768820] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-14T20:21:49.768986] [INFO ] [sig ] EZGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:49.914255] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/EZGO.txt [2026-01-14T20:21:49.914418] [INFO ] [sig ] [1144/3494] Completed EZGO in 0.3s | 2.83 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-14T20:21:49.914457] [INFO ] [sig ] [1145/3494] Forecasting F... [2026-01-14T20:21:49.914487] [INFO ] [sig ] Generating forecast for: F [2026-01-14T20:21:49.914516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-14T20:21:49.926270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-14T20:21:49.926672] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-14T20:21:49.927455] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-14T20:21:49.927507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:49.927538] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:49.927564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:49.927648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:49.985281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:49.986185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:49.986268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:49.986301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:50.117088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:50.117289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:50.117335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:50.117365] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:50.121592] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-14T20:21:50.121995] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-14T20:21:50.122149] [INFO ] [sig ] F: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:50.270227] [INFO ] [LOCAL ] Saved forecast: F 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/F.txt [2026-01-14T20:21:50.270397] [INFO ] [sig ] [1145/3494] Completed F in 0.4s | 2.83 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-14T20:21:50.270436] [INFO ] [sig ] [1146/3494] Forecasting FA... [2026-01-14T20:21:50.270466] [INFO ] [sig ] Generating forecast for: FA [2026-01-14T20:21:50.270497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-14T20:21:50.282428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-14T20:21:50.282793] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-14T20:21:50.283595] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-14T20:21:50.283648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:50.283681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:50.283707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:50.283763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:50.340107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:50.341020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:50.341116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:50.341148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:50.459446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:50.459621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:50.459666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:50.459694] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:50.463150] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-01-14T20:21:50.463434] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-14T20:21:50.463558] [INFO ] [sig ] FA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:50.604299] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FA.txt [2026-01-14T20:21:50.604463] [INFO ] [sig ] [1146/3494] Completed FA in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:50.604502] [INFO ] [sig ] [1147/3494] Forecasting FAF... [2026-01-14T20:21:50.604531] [INFO ] [sig ] Generating forecast for: FAF [2026-01-14T20:21:50.604560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-14T20:21:50.615985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-14T20:21:50.616350] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-14T20:21:50.617151] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-14T20:21:50.617203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:50.617236] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:50.617263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:50.617318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:50.673483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:50.674359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:50.674439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:50.674471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:50.788892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:50.789056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:50.789096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:50.789123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:50.792596] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-14T20:21:50.792907] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-14T20:21:50.793044] [INFO ] [sig ] FAF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:50.939193] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FAF.txt [2026-01-14T20:21:50.939363] [INFO ] [sig ] [1147/3494] Completed FAF in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:50.939403] [INFO ] [sig ] [1148/3494] Forecasting FALN... [2026-01-14T20:21:50.939433] [INFO ] [sig ] Generating forecast for: FALN [2026-01-14T20:21:50.939463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-14T20:21:50.951544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-14T20:21:50.952010] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-14T20:21:50.952838] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-14T20:21:50.952900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:50.952933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:50.952960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:50.953016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:51.009707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:51.010657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:51.010745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:51.010778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:51.131215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:51.131378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:51.131418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:51.131445] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:51.134893] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-14T20:21:51.135185] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-14T20:21:51.135315] [INFO ] [sig ] FALN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:51.275227] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FALN.txt [2026-01-14T20:21:51.275386] [INFO ] [sig ] [1148/3494] Completed FALN in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:51.275427] [INFO ] [sig ] [1149/3494] Forecasting FANG... [2026-01-14T20:21:51.275456] [INFO ] [sig ] Generating forecast for: FANG [2026-01-14T20:21:51.275486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-14T20:21:51.293387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-14T20:21:51.294176] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-14T20:21:51.295813] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-14T20:21:51.295908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:51.295956] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:51.295997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:51.296084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:51.364896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:51.366255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:51.366371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:51.366407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:51.504498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:51.504803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:51.504867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:51.504898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:51.510025] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-14T20:21:51.510644] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-14T20:21:51.510838] [INFO ] [sig ] FANG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:51.665901] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FANG.txt [2026-01-14T20:21:51.666148] [INFO ] [sig ] [1149/3494] Completed FANG in 0.4s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:51.666209] [INFO ] [sig ] [1150/3494] Forecasting FARM... [2026-01-14T20:21:51.666243] [INFO ] [sig ] Generating forecast for: FARM [2026-01-14T20:21:51.666275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-14T20:21:51.680737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-14T20:21:51.681388] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-14T20:21:51.682540] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-14T20:21:51.682619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:51.682667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:51.682698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:51.682772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:51.743776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:51.744923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:51.745034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:51.745075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:51.871592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:51.871832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:51.871882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:51.871915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:51.876474] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-01-14T20:21:51.876958] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-14T20:21:51.877128] [INFO ] [sig ] FARM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:52.026776] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FARM.txt [2026-01-14T20:21:52.026994] [INFO ] [sig ] [1150/3494] Completed FARM in 0.4s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:52.027036] [INFO ] [sig ] [1151/3494] Forecasting FBIN... [2026-01-14T20:21:52.027069] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-14T20:21:52.027100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-14T20:21:52.040866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-14T20:21:52.041419] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-14T20:21:52.042341] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-14T20:21:52.042396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:52.042430] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:52.042458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:52.042516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:52.101807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:52.102957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:52.103064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:52.103100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:52.230238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:52.230481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:52.230528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:52.230561] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:52.234951] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=48.43%) [2026-01-14T20:21:52.235397] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-14T20:21:52.235565] [INFO ] [sig ] FBIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:52.391781] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FBIN.txt [2026-01-14T20:21:52.392032] [INFO ] [sig ] [1151/3494] Completed FBIN in 0.4s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:52.392077] [INFO ] [sig ] [1152/3494] Forecasting FBIO... [2026-01-14T20:21:52.392110] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-14T20:21:52.392143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-14T20:21:52.406776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-14T20:21:52.407394] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-14T20:21:52.408622] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-14T20:21:52.408727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:52.408762] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:52.408789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:52.408855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:52.468539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:52.469860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:52.469989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:52.470061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:52.600467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:52.600759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:52.600809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:52.600843] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:52.605904] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=77.29%) [2026-01-14T20:21:52.606419] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-14T20:21:52.606644] [INFO ] [sig ] FBIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:52.752721] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FBIO.txt [2026-01-14T20:21:52.752931] [INFO ] [sig ] [1152/3494] Completed FBIO in 0.4s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:52.752974] [INFO ] [sig ] [1153/3494] Forecasting FBIZ... [2026-01-14T20:21:52.753005] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-14T20:21:52.753036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-14T20:21:52.766167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-14T20:21:52.766806] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-14T20:21:52.767784] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-14T20:21:52.767840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:52.767878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:52.767905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:52.767963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:52.826604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:52.827807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:52.827900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:52.827933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:52.951455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:52.951645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:52.951690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:52.951721] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:52.955668] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-14T20:21:52.956066] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-14T20:21:52.956255] [INFO ] [sig ] FBIZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:53.105426] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FBIZ.txt [2026-01-14T20:21:53.105615] [INFO ] [sig ] [1153/3494] Completed FBIZ in 0.4s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:53.105658] [INFO ] [sig ] [1154/3494] Forecasting FBK... [2026-01-14T20:21:53.105686] [INFO ] [sig ] Generating forecast for: FBK [2026-01-14T20:21:53.105718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-14T20:21:53.117537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-14T20:21:53.117982] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-14T20:21:53.118826] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-14T20:21:53.118879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:53.118912] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:53.118938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:53.118992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:53.175492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:53.176393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:53.176474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:53.176506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:53.295054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:53.295219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:53.295258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:53.295285] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:53.298760] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-01-14T20:21:53.299043] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-14T20:21:53.299166] [INFO ] [sig ] FBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:53.439239] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FBK.txt [2026-01-14T20:21:53.439404] [INFO ] [sig ] [1154/3494] Completed FBK in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:53.439445] [INFO ] [sig ] [1155/3494] Forecasting FBL... [2026-01-14T20:21:53.439477] [INFO ] [sig ] Generating forecast for: FBL [2026-01-14T20:21:53.439507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-14T20:21:53.451393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-14T20:21:53.451818] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-14T20:21:53.452636] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-14T20:21:53.452690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:53.452722] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:53.452749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:53.452805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:53.509260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:53.510128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:53.510208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:53.510240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:53.633889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:53.634048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:53.634088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:53.634115] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:53.639113] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-01-14T20:21:53.639564] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-14T20:21:53.639770] [INFO ] [sig ] FBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:53.787645] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FBL.txt [2026-01-14T20:21:53.787856] [INFO ] [sig ] [1155/3494] Completed FBL in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:53.787906] [INFO ] [sig ] [1156/3494] Forecasting FBNC... [2026-01-14T20:21:53.787938] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-14T20:21:53.787967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-14T20:21:53.800156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-14T20:21:53.800565] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-14T20:21:53.801372] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-14T20:21:53.801424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:53.801457] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:53.801484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:53.801540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:53.858636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:53.859542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:53.859643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:53.859676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:53.975882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:53.976043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:53.976082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:53.976111] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:53.980420] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-01-14T20:21:53.980849] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-14T20:21:53.981004] [INFO ] [sig ] FBNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:54.122970] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FBNC.txt [2026-01-14T20:21:54.123113] [INFO ] [sig ] [1156/3494] Completed FBNC in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:54.123153] [INFO ] [sig ] [1157/3494] Forecasting FBP... [2026-01-14T20:21:54.123184] [INFO ] [sig ] Generating forecast for: FBP [2026-01-14T20:21:54.123214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-14T20:21:54.134548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-14T20:21:54.134903] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-14T20:21:54.135698] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-14T20:21:54.135750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:54.135782] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:54.135810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:54.135866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:54.193937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:54.194785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:54.194866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:54.194900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:54.313283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:54.313445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:54.313485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:54.313513] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:54.316878] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=18.56%) [2026-01-14T20:21:54.317168] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-14T20:21:54.317290] [INFO ] [sig ] FBP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:54.459496] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FBP.txt [2026-01-14T20:21:54.459650] [INFO ] [sig ] [1157/3494] Completed FBP in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:54.459692] [INFO ] [sig ] [1158/3494] Forecasting FC... [2026-01-14T20:21:54.459723] [INFO ] [sig ] Generating forecast for: FC [2026-01-14T20:21:54.459753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-14T20:21:54.471134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-14T20:21:54.471418] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-14T20:21:54.472204] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-14T20:21:54.472256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:54.472289] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:54.472315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:54.472371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:54.531354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:54.532257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:54.532340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:54.532374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:54.655586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:54.655740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:54.655778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:54.655807] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:54.659146] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=48.72%) [2026-01-14T20:21:54.659415] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-14T20:21:54.659537] [INFO ] [sig ] FC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:54.798278] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FC.txt [2026-01-14T20:21:54.798419] [INFO ] [sig ] [1158/3494] Completed FC in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:54.798457] [INFO ] [sig ] [1159/3494] Forecasting FCAL... [2026-01-14T20:21:54.798487] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-14T20:21:54.798517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-14T20:21:54.809481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-14T20:21:54.809787] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-14T20:21:54.810548] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-14T20:21:54.810619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:54.810677] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:54.810705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:54.810762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:54.866822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:54.867707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:54.867784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:54.867818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:54.972685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:54.972842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:54.972898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:54.972927] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:54.976300] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-14T20:21:54.976592] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-14T20:21:54.976718] [INFO ] [sig ] FCAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:55.116162] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCAL.txt [2026-01-14T20:21:55.116302] [INFO ] [sig ] [1159/3494] Completed FCAL in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-14T20:21:55.116341] [INFO ] [sig ] [1160/3494] Forecasting FCBC... [2026-01-14T20:21:55.116371] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-14T20:21:55.116402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-14T20:21:55.127394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-14T20:21:55.127714] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-14T20:21:55.128510] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-14T20:21:55.128562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:55.128619] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:55.128647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:55.128703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:55.186373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:55.187186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:55.187268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:55.187303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:55.319119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:55.319283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:55.319323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:55.319351] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:55.322775] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-01-14T20:21:55.323069] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-14T20:21:55.323206] [INFO ] [sig ] FCBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:55.465130] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FCBC.txt [2026-01-14T20:21:55.465288] [INFO ] [sig ] [1160/3494] Completed FCBC in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-14T20:21:55.465327] [INFO ] [sig ] [1161/3494] Forecasting FCCO... [2026-01-14T20:21:55.465356] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-14T20:21:55.465386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-14T20:21:55.477071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-14T20:21:55.477468] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-14T20:21:55.478331] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-14T20:21:55.478385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:55.478419] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:55.478447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:55.478503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:55.541919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:55.542818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:55.542900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:55.542932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:55.665978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:55.666137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:55.666180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:55.666208] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:55.670253] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-01-14T20:21:55.670527] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-14T20:21:55.670669] [INFO ] [sig ] FCCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:55.814070] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCCO.txt [2026-01-14T20:21:55.814223] [INFO ] [sig ] [1161/3494] Completed FCCO in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-14T20:21:55.814261] [INFO ] [sig ] [1162/3494] Forecasting FCEL... [2026-01-14T20:21:55.814291] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-14T20:21:55.814323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-14T20:21:55.826012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-14T20:21:55.826396] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-14T20:21:55.827220] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-14T20:21:55.827273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:55.827306] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:55.827334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:55.827391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:55.885718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:55.886602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:55.886685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:55.886718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:56.003383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:56.003547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:56.003609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:56.003676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:56.007145] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-14T20:21:56.007437] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-14T20:21:56.007594] [INFO ] [sig ] FCEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:56.151642] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCEL.txt [2026-01-14T20:21:56.151808] [INFO ] [sig ] [1162/3494] Completed FCEL in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-14T20:21:56.151848] [INFO ] [sig ] [1163/3494] Forecasting FCF... [2026-01-14T20:21:56.151878] [INFO ] [sig ] Generating forecast for: FCF [2026-01-14T20:21:56.151909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-14T20:21:56.163554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-14T20:21:56.163938] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-14T20:21:56.164739] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-14T20:21:56.164793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:56.164838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:56.164866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:56.164922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:56.223909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:56.224781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:56.224862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:56.224895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:56.347531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:56.347728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:56.347771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:56.347801] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:56.351271] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-14T20:21:56.351552] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-14T20:21:56.351708] [INFO ] [sig ] FCF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:56.496391] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FCF.txt [2026-01-14T20:21:56.496546] [INFO ] [sig ] [1163/3494] Completed FCF in 0.3s | 2.83 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-14T20:21:56.496606] [INFO ] [sig ] [1164/3494] Forecasting FCFS... [2026-01-14T20:21:56.496638] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-14T20:21:56.496670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-14T20:21:56.508679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-14T20:21:56.509093] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-14T20:21:56.509939] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-14T20:21:56.509992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:56.510024] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:56.510050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:56.510107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:56.568225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:56.569155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:56.569251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:56.569285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:56.693205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:56.693366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:56.693407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:56.693437] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:56.696922] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-14T20:21:56.697206] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-14T20:21:56.697333] [INFO ] [sig ] FCFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:56.843190] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCFS.txt [2026-01-14T20:21:56.843361] [INFO ] [sig ] [1164/3494] Completed FCFS in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:56.843402] [INFO ] [sig ] [1165/3494] Forecasting FCN... [2026-01-14T20:21:56.843431] [INFO ] [sig ] Generating forecast for: FCN [2026-01-14T20:21:56.843460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-14T20:21:56.856643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-14T20:21:56.857091] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-14T20:21:56.858056] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-14T20:21:56.858125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:56.858164] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:56.858198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:56.858264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:56.918552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:56.919494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:56.919602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:56.919639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:57.037874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:57.038035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:57.038074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:57.038104] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:57.041506] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-01-14T20:21:57.041828] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-14T20:21:57.041960] [INFO ] [sig ] FCN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:57.185018] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCN.txt [2026-01-14T20:21:57.185185] [INFO ] [sig ] [1165/3494] Completed FCN in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:57.185225] [INFO ] [sig ] [1166/3494] Forecasting FCNCA... [2026-01-14T20:21:57.185255] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-14T20:21:57.185284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-14T20:21:57.196948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-14T20:21:57.197340] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-14T20:21:57.198231] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-14T20:21:57.198286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:57.198320] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:57.198347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:57.198404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:57.257320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:57.258293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:57.258378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:57.258411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:57.377713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:57.377872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:57.377913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:57.377943] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:57.381402] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-01-14T20:21:57.381737] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-14T20:21:57.381901] [INFO ] [sig ] FCNCA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:57.527310] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCNCA.txt [2026-01-14T20:21:57.527475] [INFO ] [sig ] [1166/3494] Completed FCNCA in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:57.527517] [INFO ] [sig ] [1167/3494] Forecasting FCNCO... [2026-01-14T20:21:57.527555] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-14T20:21:57.527612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-14T20:21:57.539353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-14T20:21:57.539787] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-14T20:21:57.540712] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-14T20:21:57.540770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:57.540803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:57.540830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:57.540888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:57.599498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:57.600439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:57.600530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:57.600565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:57.702828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:57.702986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:57.703027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:57.703058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:57.706884] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-14T20:21:57.707198] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-14T20:21:57.707333] [INFO ] [sig ] FCNCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:57.847918] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FCNCO.txt [2026-01-14T20:21:57.848094] [INFO ] [sig ] [1167/3494] Completed FCNCO in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:57.848144] [INFO ] [sig ] [1168/3494] Forecasting FCNCP... [2026-01-14T20:21:57.848181] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-14T20:21:57.848218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-14T20:21:57.859939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-14T20:21:57.860307] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-14T20:21:57.861118] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-14T20:21:57.861174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:57.861207] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:57.861234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:57.861290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:57.919119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:57.920004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:57.920087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:57.920123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:58.023746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:58.023909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:58.023950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:58.023978] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:58.027499] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=12.39%) [2026-01-14T20:21:58.027827] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-14T20:21:58.027984] [INFO ] [sig ] FCNCP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:58.172800] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FCNCP.txt [2026-01-14T20:21:58.172956] [INFO ] [sig ] [1168/3494] Completed FCNCP in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:58.172996] [INFO ] [sig ] [1169/3494] Forecasting FCTE... [2026-01-14T20:21:58.173026] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-14T20:21:58.173055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-14T20:21:58.184882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-14T20:21:58.185254] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-14T20:21:58.186112] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-14T20:21:58.186167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:58.186200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:58.186228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:58.186287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:58.244656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:58.245705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:58.245796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:58.245829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:58.367152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:58.367309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:58.367355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:58.367385] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:58.371240] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-14T20:21:58.371635] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-14T20:21:58.371786] [INFO ] [sig ] FCTE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:58.516805] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FCTE.txt [2026-01-14T20:21:58.516966] [INFO ] [sig ] [1169/3494] Completed FCTE in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:58.517007] [INFO ] [sig ] [1170/3494] Forecasting FCX... [2026-01-14T20:21:58.517037] [INFO ] [sig ] Generating forecast for: FCX [2026-01-14T20:21:58.517067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-14T20:21:58.528909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-14T20:21:58.529318] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-14T20:21:58.530179] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-14T20:21:58.530235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:58.530268] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:58.530296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:58.530353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:58.588684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:58.589566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:58.589669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:58.589703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:58.715508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:58.715691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:58.715739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:58.715785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:58.719339] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-14T20:21:58.719669] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-14T20:21:58.719808] [INFO ] [sig ] FCX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:58.864917] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FCX.txt [2026-01-14T20:21:58.865072] [INFO ] [sig ] [1170/3494] Completed FCX in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:58.865111] [INFO ] [sig ] [1171/3494] Forecasting FDBC... [2026-01-14T20:21:58.865142] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-14T20:21:58.865171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-14T20:21:58.874997] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FDBC'. [2026-01-14T20:21:58.875330] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-14T20:21:58.876170] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-14T20:21:58.876224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:58.876256] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:58.876284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:58.876340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:58.934882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:58.935818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:58.935920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:58.935954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:59.044824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:59.044997] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:21:59.045039] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:59.045070] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:59.048861] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=28.32%) [2026-01-14T20:21:59.049223] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-14T20:21:59.049375] [INFO ] [sig ] FDBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:59.195284] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FDBC.txt [2026-01-14T20:21:59.195439] [INFO ] [sig ] [1171/3494] Completed FDBC in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:59.195478] [INFO ] [sig ] [1172/3494] Forecasting FDIF... [2026-01-14T20:21:59.195507] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-14T20:21:59.195538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-14T20:21:59.206286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-14T20:21:59.206638] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-14T20:21:59.207423] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-14T20:21:59.207475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:59.207507] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:59.207532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:59.207610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:59.266292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:59.267230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:59.267351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:59.267386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:59.376321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:59.376483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:59.376523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:59.376551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:59.379982] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-14T20:21:59.380269] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-14T20:21:59.380399] [INFO ] [sig ] FDIF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:21:59.523453] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FDIF.txt [2026-01-14T20:21:59.523638] [INFO ] [sig ] [1172/3494] Completed FDIF in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:59.523678] [INFO ] [sig ] [1173/3494] Forecasting FDIG... [2026-01-14T20:21:59.523709] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-14T20:21:59.523739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-14T20:21:59.534957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-14T20:21:59.535326] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-14T20:21:59.536136] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-14T20:21:59.536188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:59.536220] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:59.536247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:59.536303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:59.594315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:59.595230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:59.595314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:59.595348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:21:59.711986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:21:59.712145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:21:59.712185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:21:59.712214] [INFO ] [FORECASTER] Training complete [2026-01-14T20:21:59.715615] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=21.82%) [2026-01-14T20:21:59.715896] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-14T20:21:59.716024] [INFO ] [sig ] FDIG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:21:59.862687] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FDIG.txt [2026-01-14T20:21:59.862844] [INFO ] [sig ] [1173/3494] Completed FDIG in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:21:59.862883] [INFO ] [sig ] [1174/3494] Forecasting FDP... [2026-01-14T20:21:59.862914] [INFO ] [sig ] Generating forecast for: FDP [2026-01-14T20:21:59.862944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-14T20:21:59.874354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-14T20:21:59.874736] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-14T20:21:59.875527] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-14T20:21:59.875598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:21:59.875648] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:21:59.875677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:21:59.875734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:21:59.933669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:21:59.934645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:21:59.934740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:21:59.934775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:00.064062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:00.064232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:00.064274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:00.064303] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:00.068043] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=52.55%) [2026-01-14T20:22:00.068469] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-14T20:22:00.068677] [INFO ] [sig ] FDP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:00.216250] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FDP.txt [2026-01-14T20:22:00.216376] [INFO ] [sig ] [1174/3494] Completed FDP in 0.4s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:22:00.216413] [INFO ] [sig ] [1175/3494] Forecasting FDS... [2026-01-14T20:22:00.216443] [INFO ] [sig ] Generating forecast for: FDS [2026-01-14T20:22:00.216473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-14T20:22:00.227611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-14T20:22:00.227923] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-14T20:22:00.228775] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-14T20:22:00.228829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:00.228863] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:00.228899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:00.228975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:00.287422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:00.288178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:00.288276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:00.288310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:00.406188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:00.406329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:00.406368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:00.406397] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:00.409782] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-01-14T20:22:00.410052] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-14T20:22:00.410173] [INFO ] [sig ] FDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:00.551522] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FDS.txt [2026-01-14T20:22:00.551669] [INFO ] [sig ] [1175/3494] Completed FDS in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-14T20:22:00.551717] [INFO ] [sig ] [1176/3494] Forecasting FDTX... [2026-01-14T20:22:00.551761] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-14T20:22:00.551805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-14T20:22:00.562892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-14T20:22:00.563164] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-14T20:22:00.563965] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-14T20:22:00.564042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:00.564074] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:00.564101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:00.564157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:00.621059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:00.621713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:00.621791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:00.621825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:00.740320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:00.740471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:00.740512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:00.740541] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:00.744002] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-01-14T20:22:00.744280] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-14T20:22:00.744404] [INFO ] [sig ] FDTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:00.883510] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FDTX.txt [2026-01-14T20:22:00.883651] [INFO ] [sig ] [1176/3494] Completed FDTX in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-14T20:22:00.883692] [INFO ] [sig ] [1177/3494] Forecasting FDUS... [2026-01-14T20:22:00.883721] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-14T20:22:00.883751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-14T20:22:00.898282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-14T20:22:00.898595] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-14T20:22:00.899394] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-14T20:22:00.899447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:00.899478] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:00.899505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:00.899562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:00.966729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:00.967489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:00.967595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:00.967630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:01.089884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:01.090042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:01.090081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:01.090110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:01.093524] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=45.31%) [2026-01-14T20:22:01.093824] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-14T20:22:01.093950] [INFO ] [sig ] FDUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:01.239688] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FDUS.txt [2026-01-14T20:22:01.239834] [INFO ] [sig ] [1177/3494] Completed FDUS in 0.4s | 2.83 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-14T20:22:01.239874] [INFO ] [sig ] [1178/3494] Forecasting FDX... [2026-01-14T20:22:01.239912] [INFO ] [sig ] Generating forecast for: FDX [2026-01-14T20:22:01.239945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-14T20:22:01.251745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-14T20:22:01.252049] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-14T20:22:01.252893] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-14T20:22:01.252948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:01.252979] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:01.253007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:01.253063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:01.310744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:01.311460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:01.311539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:01.311589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:01.435975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:01.436134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:01.436175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:01.436203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:01.439658] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-14T20:22:01.439931] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-14T20:22:01.440052] [INFO ] [sig ] FDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:01.655309] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FDX.txt [2026-01-14T20:22:01.655444] [INFO ] [sig ] [1178/3494] Completed FDX in 0.4s | 2.83 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-14T20:22:01.655482] [INFO ] [sig ] [1179/3494] Forecasting FE... [2026-01-14T20:22:01.655513] [INFO ] [sig ] Generating forecast for: FE [2026-01-14T20:22:01.655543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-14T20:22:01.667806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-14T20:22:01.668070] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-14T20:22:01.668892] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-14T20:22:01.668946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:01.668978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:01.669007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:01.669065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:01.726889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:01.727535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:01.727632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:01.727698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:01.846644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:01.846806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:01.846877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:01.846907] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:01.850290] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-14T20:22:01.850562] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-14T20:22:01.850707] [INFO ] [sig ] FE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:01.994478] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FE.txt [2026-01-14T20:22:01.994641] [INFO ] [sig ] [1179/3494] Completed FE in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-14T20:22:01.994682] [INFO ] [sig ] [1180/3494] Forecasting FEIM... [2026-01-14T20:22:01.994712] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-14T20:22:01.994742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-14T20:22:02.007112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-14T20:22:02.007418] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-14T20:22:02.008246] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-14T20:22:02.008299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:02.008329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:02.008356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:02.008411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:02.066158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:02.066878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:02.066955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:02.066987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:02.193684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:02.193847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:02.193887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:02.193916] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:02.197315] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-14T20:22:02.197622] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-14T20:22:02.197772] [INFO ] [sig ] FEIM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:02.339659] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FEIM.txt [2026-01-14T20:22:02.339809] [INFO ] [sig ] [1180/3494] Completed FEIM in 0.3s | 2.83 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-14T20:22:02.339849] [INFO ] [sig ] [1181/3494] Forecasting FELE... [2026-01-14T20:22:02.339878] [INFO ] [sig ] Generating forecast for: FELE [2026-01-14T20:22:02.339909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-14T20:22:02.351200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-14T20:22:02.351524] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-14T20:22:02.352323] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-14T20:22:02.352376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:02.352409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:02.352436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:02.352491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:02.409597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:02.410231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:02.410308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:02.410339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:02.528445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:02.528621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:02.528664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:02.528691] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:02.532078] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=32.05%) [2026-01-14T20:22:02.532351] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-14T20:22:02.532478] [INFO ] [sig ] FELE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:02.672970] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FELE.txt [2026-01-14T20:22:02.673134] [INFO ] [sig ] [1181/3494] Completed FELE in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:02.673173] [INFO ] [sig ] [1182/3494] Forecasting FEM... [2026-01-14T20:22:02.673201] [INFO ] [sig ] Generating forecast for: FEM [2026-01-14T20:22:02.673233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-14T20:22:02.684998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-14T20:22:02.685374] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-14T20:22:02.686432] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-14T20:22:02.686498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:02.686537] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:02.686569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:02.686672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:02.750028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:02.750961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:02.751048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:02.751082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:02.870374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:02.870537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:02.870594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:02.870627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:02.873996] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-14T20:22:02.874270] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-14T20:22:02.874394] [INFO ] [sig ] FEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:03.015238] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FEM.txt [2026-01-14T20:22:03.015391] [INFO ] [sig ] [1182/3494] Completed FEM in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:03.015430] [INFO ] [sig ] [1183/3494] Forecasting FEMB... [2026-01-14T20:22:03.015670] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-14T20:22:03.015746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-14T20:22:03.026834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-14T20:22:03.027182] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-14T20:22:03.028013] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-14T20:22:03.028065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:03.028097] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:03.028123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:03.028178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:03.087318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:03.088239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:03.088322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:03.088356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:03.209306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:03.209468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:03.209509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:03.209537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:03.212954] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-14T20:22:03.213257] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-14T20:22:03.213388] [INFO ] [sig ] FEMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:03.357558] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FEMB.txt [2026-01-14T20:22:03.357770] [INFO ] [sig ] [1183/3494] Completed FEMB in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:03.357813] [INFO ] [sig ] [1184/3494] Forecasting FEMS... [2026-01-14T20:22:03.357842] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-14T20:22:03.357873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-14T20:22:03.371257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-14T20:22:03.371755] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-14T20:22:03.372814] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-14T20:22:03.372892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:03.372937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:03.372976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:03.373059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:03.444183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:03.445104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:03.445193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:03.445227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:03.568727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:03.568892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:03.568932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:03.568961] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:03.572501] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-14T20:22:03.572841] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-14T20:22:03.572978] [INFO ] [sig ] FEMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:03.718853] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FEMS.txt [2026-01-14T20:22:03.719008] [INFO ] [sig ] [1184/3494] Completed FEMS in 0.4s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:03.719048] [INFO ] [sig ] [1185/3494] Forecasting FEP... [2026-01-14T20:22:03.719078] [INFO ] [sig ] Generating forecast for: FEP [2026-01-14T20:22:03.719111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-14T20:22:03.730438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-14T20:22:03.730858] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-14T20:22:03.731812] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-14T20:22:03.731876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:03.731908] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:03.731935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:03.732009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:03.789071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:03.789932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:03.790014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:03.790045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:03.912132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:03.912288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:03.912329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:03.912358] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:03.915849] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-14T20:22:03.916129] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-14T20:22:03.916258] [INFO ] [sig ] FEP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:04.057798] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FEP.txt [2026-01-14T20:22:04.057939] [INFO ] [sig ] [1185/3494] Completed FEP in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:04.057978] [INFO ] [sig ] [1186/3494] Forecasting FEPI... [2026-01-14T20:22:04.058006] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-14T20:22:04.058036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-14T20:22:04.070439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-14T20:22:04.070869] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-14T20:22:04.071704] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-14T20:22:04.071758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:04.071790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:04.071817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:04.071874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:04.129940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:04.130859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:04.130945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:04.130979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:04.248663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:04.248828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:04.248869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:04.248900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:04.252337] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-14T20:22:04.252649] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-14T20:22:04.252779] [INFO ] [sig ] FEPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:04.399310] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FEPI.txt [2026-01-14T20:22:04.399550] [INFO ] [sig ] [1186/3494] Completed FEPI in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:04.399696] [INFO ] [sig ] [1187/3494] Forecasting FERG... [2026-01-14T20:22:04.399732] [INFO ] [sig ] Generating forecast for: FERG [2026-01-14T20:22:04.399765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-14T20:22:04.412670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-14T20:22:04.413038] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-14T20:22:04.413909] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-14T20:22:04.413973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:04.414005] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:04.414032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:04.414087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:04.472084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:04.473018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:04.473112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:04.473148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:04.595838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:04.595997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:04.596037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:04.596065] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:04.599561] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=82.13%) [2026-01-14T20:22:04.599873] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-14T20:22:04.600003] [INFO ] [sig ] FERG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:04.740023] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FERG.txt [2026-01-14T20:22:04.740178] [INFO ] [sig ] [1187/3494] Completed FERG in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:04.740218] [INFO ] [sig ] [1188/3494] Forecasting FEX... [2026-01-14T20:22:04.740247] [INFO ] [sig ] Generating forecast for: FEX [2026-01-14T20:22:04.740277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-14T20:22:04.752267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-14T20:22:04.752657] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-14T20:22:04.753445] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-14T20:22:04.753499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:04.753530] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:04.753556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:04.753632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:04.812164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:04.813068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:04.813152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:04.813185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:04.929259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:04.929448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:04.929498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:04.929537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:04.933028] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-14T20:22:04.933323] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-14T20:22:04.933452] [INFO ] [sig ] FEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:05.083292] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FEX.txt [2026-01-14T20:22:05.083490] [INFO ] [sig ] [1188/3494] Completed FEX in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:05.083544] [INFO ] [sig ] [1189/3494] Forecasting FF... [2026-01-14T20:22:05.083604] [INFO ] [sig ] Generating forecast for: FF [2026-01-14T20:22:05.083650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-14T20:22:05.098538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-14T20:22:05.098970] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-14T20:22:05.099849] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-14T20:22:05.099904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:05.099937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:05.099964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:05.100020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:05.157440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:05.158446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:05.158544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:05.158596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:05.293558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:05.293758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:05.293800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:05.293829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:05.298091] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-01-14T20:22:05.298611] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-14T20:22:05.298841] [INFO ] [sig ] FF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:05.514386] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FF.txt [2026-01-14T20:22:05.514670] [INFO ] [sig ] [1189/3494] Completed FF in 0.4s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:05.514734] [INFO ] [sig ] [1190/3494] Forecasting FFA... [2026-01-14T20:22:05.514781] [INFO ] [sig ] Generating forecast for: FFA [2026-01-14T20:22:05.514831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-14T20:22:05.568502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-14T20:22:05.569079] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-14T20:22:05.570412] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-14T20:22:05.570491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:05.570546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:05.570618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:05.570717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:05.663602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:05.664888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:05.665028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:05.665085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:05.828770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:05.828974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:05.829042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:05.829086] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:05.833841] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=63.00%) [2026-01-14T20:22:05.834365] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-14T20:22:05.834605] [INFO ] [sig ] FFA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:06.035868] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FFA.txt [2026-01-14T20:22:06.036083] [INFO ] [sig ] [1190/3494] Completed FFA in 0.5s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:06.036160] [INFO ] [sig ] [1191/3494] Forecasting FFBC... [2026-01-14T20:22:06.036205] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-14T20:22:06.036248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-14T20:22:06.071370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-14T20:22:06.072139] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-14T20:22:06.073886] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-14T20:22:06.074002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:06.074058] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:06.074102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:06.074202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:06.161893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:06.164301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:06.164598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:06.164647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:06.335726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:06.335928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:06.335992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:06.336040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:06.341526] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-01-14T20:22:06.342057] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-14T20:22:06.342267] [INFO ] [sig ] FFBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:06.501638] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FFBC.txt [2026-01-14T20:22:06.501808] [INFO ] [sig ] [1191/3494] Completed FFBC in 0.5s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:06.501848] [INFO ] [sig ] [1192/3494] Forecasting FFC... [2026-01-14T20:22:06.501878] [INFO ] [sig ] Generating forecast for: FFC [2026-01-14T20:22:06.501910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-14T20:22:06.518982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-14T20:22:06.519501] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-14T20:22:06.520821] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-14T20:22:06.520911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:06.520961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:06.521003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:06.521096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:06.609347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:06.610632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:06.610772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:06.610825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:06.762941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:06.763139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:06.763199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:06.763242] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:06.769164] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-01-14T20:22:06.769809] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-14T20:22:06.770027] [INFO ] [sig ] FFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:06.936793] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FFC.txt [2026-01-14T20:22:06.936960] [INFO ] [sig ] [1192/3494] Completed FFC in 0.4s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:06.937000] [INFO ] [sig ] [1193/3494] Forecasting FFIC... [2026-01-14T20:22:06.937029] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-14T20:22:06.937061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-14T20:22:06.949422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-14T20:22:06.949909] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-14T20:22:06.950926] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-14T20:22:06.950989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:06.951023] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:06.951051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:06.951109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:07.011478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:07.012445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:07.012534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:07.012589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:07.136482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:07.136672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:07.136717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:07.136747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:07.140483] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=74.58%) [2026-01-14T20:22:07.140864] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-14T20:22:07.141011] [INFO ] [sig ] FFIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:07.292999] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FFIC.txt [2026-01-14T20:22:07.293186] [INFO ] [sig ] [1193/3494] Completed FFIC in 0.4s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:07.293232] [INFO ] [sig ] [1194/3494] Forecasting FFIN... [2026-01-14T20:22:07.293262] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-14T20:22:07.293296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-14T20:22:07.304976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-14T20:22:07.305355] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-14T20:22:07.306171] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-14T20:22:07.306224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:07.306256] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:07.306283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:07.306338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:07.368835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:07.369748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:07.369835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:07.369869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:07.488338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:07.488501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:07.488558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:07.488609] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:07.492024] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-01-14T20:22:07.492333] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-14T20:22:07.492471] [INFO ] [sig ] FFIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:07.641092] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FFIN.txt [2026-01-14T20:22:07.641251] [INFO ] [sig ] [1194/3494] Completed FFIN in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-14T20:22:07.641290] [INFO ] [sig ] [1195/3494] Forecasting FFWM... [2026-01-14T20:22:07.641319] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-14T20:22:07.641351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-14T20:22:07.652610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-14T20:22:07.653012] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-14T20:22:07.653845] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-14T20:22:07.653901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:07.653933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:07.653961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:07.654017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:07.713253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:07.714173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:07.714259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:07.714322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:07.830177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:07.830339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:07.830381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:07.830410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:07.833855] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-14T20:22:07.834149] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-14T20:22:07.834279] [INFO ] [sig ] FFWM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:07.984486] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FFWM.txt [2026-01-14T20:22:07.984671] [INFO ] [sig ] [1195/3494] Completed FFWM in 0.3s | 2.83 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-14T20:22:07.984713] [INFO ] [sig ] [1196/3494] Forecasting FG... [2026-01-14T20:22:07.984743] [INFO ] [sig ] Generating forecast for: FG [2026-01-14T20:22:07.984773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-14T20:22:07.996788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-14T20:22:07.997188] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-14T20:22:07.998059] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-14T20:22:07.998116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:07.998151] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:07.998179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:07.998239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:08.070031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:08.070947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:08.071036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:08.071070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:08.196092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:08.196286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:08.196327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:08.196357] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:08.201200] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-01-14T20:22:08.201809] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-14T20:22:08.202031] [INFO ] [sig ] FG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:08.356446] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FG.txt [2026-01-14T20:22:08.356633] [INFO ] [sig ] [1196/3494] Completed FG in 0.4s | 2.83 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-14T20:22:08.356678] [INFO ] [sig ] [1197/3494] Forecasting FHB... [2026-01-14T20:22:08.356708] [INFO ] [sig ] Generating forecast for: FHB [2026-01-14T20:22:08.356741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-14T20:22:08.368443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-14T20:22:08.368865] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-14T20:22:08.369737] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-14T20:22:08.369793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:08.369827] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:08.369856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:08.369913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:08.433817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:08.434747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:08.434832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:08.434868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:08.551813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:08.551962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:08.552005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:08.552034] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:08.555617] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=14.58%) [2026-01-14T20:22:08.555964] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-14T20:22:08.556110] [INFO ] [sig ] FHB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:08.708523] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FHB.txt [2026-01-14T20:22:08.708898] [INFO ] [sig ] [1197/3494] Completed FHB in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:08.708939] [INFO ] [sig ] [1198/3494] Forecasting FHI... [2026-01-14T20:22:08.708967] [INFO ] [sig ] Generating forecast for: FHI [2026-01-14T20:22:08.708998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-14T20:22:08.720517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-14T20:22:08.720930] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-14T20:22:08.721809] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-14T20:22:08.721866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:08.721916] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:08.721947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:08.722005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:08.786839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:08.787769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:08.787861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:08.787894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:08.915383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:08.915555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:08.915617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:08.915649] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:08.919374] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-14T20:22:08.919703] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-14T20:22:08.919862] [INFO ] [sig ] FHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:09.078423] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FHI.txt [2026-01-14T20:22:09.078599] [INFO ] [sig ] [1198/3494] Completed FHI in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:09.078645] [INFO ] [sig ] [1199/3494] Forecasting FHN... [2026-01-14T20:22:09.078676] [INFO ] [sig ] Generating forecast for: FHN [2026-01-14T20:22:09.078709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-14T20:22:09.159605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-14T20:22:09.160072] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-14T20:22:09.161195] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-14T20:22:09.161268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:09.161321] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:09.161365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:09.161448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:09.235323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:09.236459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:09.236569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:09.236647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:09.361017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:09.361186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:09.361230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:09.361259] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:09.364829] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-14T20:22:09.365122] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-14T20:22:09.365256] [INFO ] [sig ] FHN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:09.511194] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FHN.txt [2026-01-14T20:22:09.511350] [INFO ] [sig ] [1199/3494] Completed FHN in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:09.511390] [INFO ] [sig ] [1200/3494] Forecasting FHTX... [2026-01-14T20:22:09.511450] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-14T20:22:09.511482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-14T20:22:09.524708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-14T20:22:09.525120] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-14T20:22:09.525958] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-14T20:22:09.526014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:09.526049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:09.526077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:09.526136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:09.585567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:09.586450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:09.586538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:09.586590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:09.714245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:09.714421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:09.714475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:09.714518] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:09.720050] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-01-14T20:22:09.720461] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-14T20:22:09.720837] [INFO ] [sig ] FHTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:09.885545] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FHTX.txt [2026-01-14T20:22:09.885724] [INFO ] [sig ] [1200/3494] Completed FHTX in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:09.885767] [INFO ] [sig ] [1201/3494] Forecasting FIBK... [2026-01-14T20:22:09.885799] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-14T20:22:09.885831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-14T20:22:09.898750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-14T20:22:09.899175] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-14T20:22:09.900234] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-14T20:22:09.900299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:09.900339] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:09.900372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:09.900450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:09.961428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:09.962323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:09.962407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:09.962443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:10.083613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:10.083772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:10.083814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:10.083844] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:10.087482] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-14T20:22:10.088004] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-14T20:22:10.088140] [INFO ] [sig ] FIBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:10.245058] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FIBK.txt [2026-01-14T20:22:10.245212] [INFO ] [sig ] [1201/3494] Completed FIBK in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:10.245252] [INFO ] [sig ] [1202/3494] Forecasting FICO... [2026-01-14T20:22:10.245289] [INFO ] [sig ] Generating forecast for: FICO [2026-01-14T20:22:10.245320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-14T20:22:10.257809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-14T20:22:10.258173] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-14T20:22:10.258992] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-14T20:22:10.259047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:10.259081] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:10.259110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:10.259170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:10.319537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:10.320273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:10.320362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:10.320398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:10.445176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:10.445329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:10.445370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:10.445398] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:10.448795] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=81.25%) [2026-01-14T20:22:10.449069] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-14T20:22:10.449195] [INFO ] [sig ] FICO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:10.591605] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FICO.txt [2026-01-14T20:22:10.591738] [INFO ] [sig ] [1202/3494] Completed FICO in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:10.591777] [INFO ] [sig ] [1203/3494] Forecasting FICS... [2026-01-14T20:22:10.591807] [INFO ] [sig ] Generating forecast for: FICS [2026-01-14T20:22:10.591837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-14T20:22:10.606912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-14T20:22:10.607266] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-14T20:22:10.608428] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-14T20:22:10.608490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:10.608528] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:10.608560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:10.608687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:10.675770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:10.676690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:10.676775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:10.676811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:10.800340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:10.800499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:10.800541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:10.800590] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:10.804067] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-01-14T20:22:10.804345] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-14T20:22:10.804476] [INFO ] [sig ] FICS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:10.951235] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FICS.txt [2026-01-14T20:22:10.951379] [INFO ] [sig ] [1203/3494] Completed FICS in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:10.951417] [INFO ] [sig ] [1204/3494] Forecasting FID... [2026-01-14T20:22:10.951448] [INFO ] [sig ] Generating forecast for: FID [2026-01-14T20:22:10.951478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-14T20:22:10.962989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-14T20:22:10.963325] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-14T20:22:10.964204] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-14T20:22:10.964262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:10.964296] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:10.964324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:10.964383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:11.023683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:11.024543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:11.024644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:11.024680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:11.139202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:11.139366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:11.139406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:11.139436] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:11.142821] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-14T20:22:11.143097] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-14T20:22:11.143219] [INFO ] [sig ] FID: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:11.291618] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FID.txt [2026-01-14T20:22:11.291783] [INFO ] [sig ] [1204/3494] Completed FID in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:11.291822] [INFO ] [sig ] [1205/3494] Forecasting FIGS... [2026-01-14T20:22:11.291855] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-14T20:22:11.291885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-14T20:22:11.313358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-14T20:22:11.313760] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-14T20:22:11.314654] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-14T20:22:11.314721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:11.314762] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:11.314790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:11.314849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:11.377373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:11.378318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:11.378406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:11.378440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:11.509710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:11.509886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:11.509938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:11.509986] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:11.513796] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=39.50%) [2026-01-14T20:22:11.514142] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-14T20:22:11.514282] [INFO ] [sig ] FIGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:11.665249] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIGS.txt [2026-01-14T20:22:11.665410] [INFO ] [sig ] [1205/3494] Completed FIGS in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:11.665451] [INFO ] [sig ] [1206/3494] Forecasting FIHL... [2026-01-14T20:22:11.665482] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-14T20:22:11.665514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-14T20:22:11.678351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-14T20:22:11.678725] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-14T20:22:11.679554] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-14T20:22:11.679634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:11.679681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:11.679732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:11.679820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:11.741610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:11.742506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:11.742616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:11.742669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:11.865466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:11.865652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:11.865696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:11.865724] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:11.869254] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=37.46%) [2026-01-14T20:22:11.869588] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-14T20:22:11.869719] [INFO ] [sig ] FIHL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:12.015534] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIHL.txt [2026-01-14T20:22:12.015705] [INFO ] [sig ] [1206/3494] Completed FIHL in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:12.015747] [INFO ] [sig ] [1207/3494] Forecasting FINS... [2026-01-14T20:22:12.015777] [INFO ] [sig ] Generating forecast for: FINS [2026-01-14T20:22:12.015808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-14T20:22:12.027735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-14T20:22:12.028085] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-14T20:22:12.029017] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-14T20:22:12.029073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:12.029105] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:12.029132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:12.029188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:12.088715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:12.089510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:12.089611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:12.089664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:12.210943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:12.211107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:12.211152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:12.211182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:12.214659] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-01-14T20:22:12.214946] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-14T20:22:12.215075] [INFO ] [sig ] FINS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:12.358110] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FINS.txt [2026-01-14T20:22:12.358277] [INFO ] [sig ] [1207/3494] Completed FINS in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:12.358325] [INFO ] [sig ] [1208/3494] Forecasting FINX... [2026-01-14T20:22:12.358355] [INFO ] [sig ] Generating forecast for: FINX [2026-01-14T20:22:12.358384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-14T20:22:12.370501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-14T20:22:12.370845] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-14T20:22:12.371682] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-14T20:22:12.371737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:12.371770] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:12.371798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:12.371855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:12.428198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:12.428896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:12.429031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:12.429067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:12.543891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:12.544066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:12.544108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:12.544137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:12.547620] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-14T20:22:12.547932] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-14T20:22:12.548060] [INFO ] [sig ] FINX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:12.686059] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FINX.txt [2026-01-14T20:22:12.686182] [INFO ] [sig ] [1208/3494] Completed FINX in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:12.686221] [INFO ] [sig ] [1209/3494] Forecasting FIP... [2026-01-14T20:22:12.686249] [INFO ] [sig ] Generating forecast for: FIP [2026-01-14T20:22:12.686280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-14T20:22:12.697554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-14T20:22:12.697905] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-14T20:22:12.698698] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-14T20:22:12.698750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:12.698782] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:12.698820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:12.698877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:12.755257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:12.756028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:12.756108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:12.756139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:12.873176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:12.873319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:12.873358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:12.873387] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:12.876744] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-14T20:22:12.877017] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-14T20:22:12.877138] [INFO ] [sig ] FIP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:13.021679] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIP.txt [2026-01-14T20:22:13.021817] [INFO ] [sig ] [1209/3494] Completed FIP in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:13.021856] [INFO ] [sig ] [1210/3494] Forecasting FIS... [2026-01-14T20:22:13.021888] [INFO ] [sig ] Generating forecast for: FIS [2026-01-14T20:22:13.021918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-14T20:22:13.033200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-14T20:22:13.033532] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-14T20:22:13.034366] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-14T20:22:13.034419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:13.034452] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:13.034480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:13.034539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:13.091936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:13.092718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:13.092815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:13.092849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:13.210661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:13.210823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:13.210863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:13.210891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:13.214338] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-14T20:22:13.214639] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-14T20:22:13.214769] [INFO ] [sig ] FIS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:13.354303] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FIS.txt [2026-01-14T20:22:13.354458] [INFO ] [sig ] [1210/3494] Completed FIS in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:13.354499] [INFO ] [sig ] [1211/3494] Forecasting FISI... [2026-01-14T20:22:13.354528] [INFO ] [sig ] Generating forecast for: FISI [2026-01-14T20:22:13.354560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-14T20:22:13.365958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-14T20:22:13.366286] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-14T20:22:13.367087] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-14T20:22:13.367140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:13.367171] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:13.367198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:13.367254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:13.423838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:13.424760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:13.424842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:13.424875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:13.540959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:13.541121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:13.541162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:13.541191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:13.544595] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=64.68%) [2026-01-14T20:22:13.544885] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-14T20:22:13.545013] [INFO ] [sig ] FISI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:13.685279] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FISI.txt [2026-01-14T20:22:13.685443] [INFO ] [sig ] [1211/3494] Completed FISI in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-14T20:22:13.685498] [INFO ] [sig ] [1212/3494] Forecasting FITB... [2026-01-14T20:22:13.685528] [INFO ] [sig ] Generating forecast for: FITB [2026-01-14T20:22:13.685559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-14T20:22:13.697156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-14T20:22:13.697553] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-14T20:22:13.698390] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-14T20:22:13.698444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:13.698475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:13.698501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:13.698555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:13.758346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:13.759348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:13.759439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:13.759472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:13.885056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:13.885218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:13.885261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:13.885290] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:13.888896] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-14T20:22:13.889227] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-14T20:22:13.889366] [INFO ] [sig ] FITB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:14.043390] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FITB.txt [2026-01-14T20:22:14.043552] [INFO ] [sig ] [1212/3494] Completed FITB in 0.4s | 2.83 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-14T20:22:14.043611] [INFO ] [sig ] [1213/3494] Forecasting FITBI... [2026-01-14T20:22:14.043642] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-14T20:22:14.043679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-14T20:22:14.055488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-14T20:22:14.055848] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-14T20:22:14.056665] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-14T20:22:14.056718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:14.056748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:14.056774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:14.056831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:14.113175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:14.114062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:14.114141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:14.114174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:14.238650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:14.238829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:14.238879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:14.238912] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:14.242899] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-14T20:22:14.243299] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-14T20:22:14.243458] [INFO ] [sig ] FITBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:14.390497] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FITBI.txt [2026-01-14T20:22:14.390670] [INFO ] [sig ] [1213/3494] Completed FITBI in 0.3s | 2.83 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-14T20:22:14.390713] [INFO ] [sig ] [1214/3494] Forecasting FITBO... [2026-01-14T20:22:14.390744] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-14T20:22:14.390777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-14T20:22:14.402214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-14T20:22:14.402518] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-14T20:22:14.403358] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-14T20:22:14.403412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:14.403445] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:14.403471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:14.403527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:14.463931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:14.464739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:14.464819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:14.464855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:14.604727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:14.604898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:14.604958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:14.604993] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:14.609199] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-01-14T20:22:14.609627] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-14T20:22:14.609782] [INFO ] [sig ] FITBO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:14.757197] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FITBO.txt [2026-01-14T20:22:14.757375] [INFO ] [sig ] [1214/3494] Completed FITBO in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:14.757419] [INFO ] [sig ] [1215/3494] Forecasting FIVE... [2026-01-14T20:22:14.757449] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-14T20:22:14.757485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-14T20:22:14.771237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-14T20:22:14.771664] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-14T20:22:14.772522] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-14T20:22:14.772594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:14.772630] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:14.772658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:14.772726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:14.835640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:14.836651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:14.836745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:14.836778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:14.965252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:14.965408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:14.965450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:14.965480] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:14.969621] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-01-14T20:22:14.970043] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-14T20:22:14.970230] [INFO ] [sig ] FIVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:15.182947] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIVE.txt [2026-01-14T20:22:15.183114] [INFO ] [sig ] [1215/3494] Completed FIVE in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:15.183155] [INFO ] [sig ] [1216/3494] Forecasting FIVN... [2026-01-14T20:22:15.183184] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-14T20:22:15.183215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-14T20:22:15.195209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-14T20:22:15.195637] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-14T20:22:15.196485] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-14T20:22:15.196542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:15.196596] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:15.196628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:15.196687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:15.262742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:15.263801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:15.263912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:15.263947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:15.394161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:15.394322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:15.394362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:15.394392] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:15.398087] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-14T20:22:15.398394] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-14T20:22:15.398528] [INFO ] [sig ] FIVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:15.547129] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FIVN.txt [2026-01-14T20:22:15.547286] [INFO ] [sig ] [1216/3494] Completed FIVN in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:15.547359] [INFO ] [sig ] [1217/3494] Forecasting FIX... [2026-01-14T20:22:15.547389] [INFO ] [sig ] Generating forecast for: FIX [2026-01-14T20:22:15.547419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-14T20:22:15.559907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-14T20:22:15.560259] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-14T20:22:15.561065] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-14T20:22:15.561118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:15.561149] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:15.561177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:15.561232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:15.620464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:15.621341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:15.621424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:15.621457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:15.745557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:15.745935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:15.745977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:15.746006] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:15.750012] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-14T20:22:15.750302] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-14T20:22:15.750431] [INFO ] [sig ] FIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:15.891842] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIX.txt [2026-01-14T20:22:15.891999] [INFO ] [sig ] [1217/3494] Completed FIX in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:15.892038] [INFO ] [sig ] [1218/3494] Forecasting FIXD... [2026-01-14T20:22:15.892066] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-14T20:22:15.892096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-14T20:22:15.903678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-14T20:22:15.904008] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-14T20:22:15.904811] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-14T20:22:15.904864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:15.904894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:15.904920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:15.904975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:15.964183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:15.964995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:15.965079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:15.965112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:16.095038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:16.095222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:16.095269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:16.095298] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:16.099115] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=18.51%) [2026-01-14T20:22:16.099448] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-14T20:22:16.099606] [INFO ] [sig ] FIXD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:16.244973] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIXD.txt [2026-01-14T20:22:16.245119] [INFO ] [sig ] [1218/3494] Completed FIXD in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:16.245160] [INFO ] [sig ] [1219/3494] Forecasting FIZZ... [2026-01-14T20:22:16.245189] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-14T20:22:16.245219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-14T20:22:16.256313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-14T20:22:16.256633] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-14T20:22:16.257395] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-14T20:22:16.257446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:16.257478] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:16.257505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:16.257562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:16.315057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:16.315911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:16.315991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:16.316023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:16.436460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:16.436639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:16.436680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:16.436708] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:16.440117] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-01-14T20:22:16.440407] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-14T20:22:16.440536] [INFO ] [sig ] FIZZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:16.582676] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FIZZ.txt [2026-01-14T20:22:16.582832] [INFO ] [sig ] [1219/3494] Completed FIZZ in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:16.582871] [INFO ] [sig ] [1220/3494] Forecasting FJP... [2026-01-14T20:22:16.582901] [INFO ] [sig ] Generating forecast for: FJP [2026-01-14T20:22:16.582930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-14T20:22:16.595862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-14T20:22:16.596135] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-14T20:22:16.596957] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-14T20:22:16.597012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:16.597043] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:16.597098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:16.597168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:16.656045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:16.656707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:16.656786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:16.656820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:16.768944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:16.769092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:16.769135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:16.769164] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:16.772595] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-14T20:22:16.772875] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-14T20:22:16.773004] [INFO ] [sig ] FJP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:16.914915] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FJP.txt [2026-01-14T20:22:16.915053] [INFO ] [sig ] [1220/3494] Completed FJP in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:16.915092] [INFO ] [sig ] [1221/3494] Forecasting FLEX... [2026-01-14T20:22:16.915121] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-14T20:22:16.915165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-14T20:22:16.926450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-14T20:22:16.926762] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-14T20:22:16.927760] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-14T20:22:16.927818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:16.927850] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:16.927878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:16.927935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:16.986496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:16.987222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:16.987304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:16.987337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:17.107145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:17.107302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:17.107345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:17.107376] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:17.110885] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-14T20:22:17.111170] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-14T20:22:17.111299] [INFO ] [sig ] FLEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:17.263545] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FLEX.txt [2026-01-14T20:22:17.263756] [INFO ] [sig ] [1221/3494] Completed FLEX in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:17.263796] [INFO ] [sig ] [1222/3494] Forecasting FLGC... [2026-01-14T20:22:17.263826] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-14T20:22:17.263855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-14T20:22:17.274624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-14T20:22:17.274888] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-14T20:22:17.275704] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-14T20:22:17.275768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:17.275800] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:17.275827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:17.275882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:17.332258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:17.333009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:17.333086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:17.333118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:17.444596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:17.444756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:17.444797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:17.444825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:17.448268] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-14T20:22:17.448546] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-14T20:22:17.448692] [INFO ] [sig ] FLGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:17.597555] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLGC.txt [2026-01-14T20:22:17.597757] [INFO ] [sig ] [1222/3494] Completed FLGC in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:17.597801] [INFO ] [sig ] [1223/3494] Forecasting FLL... [2026-01-14T20:22:17.597832] [INFO ] [sig ] Generating forecast for: FLL [2026-01-14T20:22:17.597862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-14T20:22:17.609522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-14T20:22:17.609939] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-14T20:22:17.610793] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-14T20:22:17.610849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:17.610882] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:17.610910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:17.610967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:17.673397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:17.674325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:17.674414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:17.674449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:17.794668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:17.794830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:17.794872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:17.794905] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:17.798699] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-14T20:22:17.799031] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-14T20:22:17.799169] [INFO ] [sig ] FLL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:17.947155] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLL.txt [2026-01-14T20:22:17.947320] [INFO ] [sig ] [1223/3494] Completed FLL in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:17.947359] [INFO ] [sig ] [1224/3494] Forecasting FLNC... [2026-01-14T20:22:17.947389] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-14T20:22:17.947419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-14T20:22:17.959920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-14T20:22:17.960324] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-14T20:22:17.961178] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-14T20:22:17.961233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:17.961267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:17.961296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:17.961355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:18.020551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:18.021438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:18.021523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:18.021556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:18.143750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:18.143915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:18.143959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:18.143989] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:18.147632] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-14T20:22:18.148000] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-14T20:22:18.148143] [INFO ] [sig ] FLNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:18.293067] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FLNC.txt [2026-01-14T20:22:18.293209] [INFO ] [sig ] [1224/3494] Completed FLNC in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:18.293249] [INFO ] [sig ] [1225/3494] Forecasting FLNG... [2026-01-14T20:22:18.293280] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-14T20:22:18.293309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-14T20:22:18.304425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-14T20:22:18.304756] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-14T20:22:18.305527] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-14T20:22:18.305599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:18.305633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:18.305660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:18.305715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:18.363415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:18.364156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:18.364239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:18.364273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:18.481531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:18.481699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:18.481739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:18.481767] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:18.485108] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-14T20:22:18.485381] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-14T20:22:18.485504] [INFO ] [sig ] FLNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:18.624102] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FLNG.txt [2026-01-14T20:22:18.624235] [INFO ] [sig ] [1225/3494] Completed FLNG in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:18.624274] [INFO ] [sig ] [1226/3494] Forecasting FLO... [2026-01-14T20:22:18.624304] [INFO ] [sig ] Generating forecast for: FLO [2026-01-14T20:22:18.624334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-14T20:22:18.635755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-14T20:22:18.636078] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-14T20:22:18.636893] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-14T20:22:18.636946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:18.636978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:18.637006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:18.637062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:18.694556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:18.695219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:18.695299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:18.695332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:18.813604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:18.813755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:18.813796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:18.813824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:18.817143] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-14T20:22:18.817411] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-14T20:22:18.817531] [INFO ] [sig ] FLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:18.956867] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLO.txt [2026-01-14T20:22:18.956989] [INFO ] [sig ] [1226/3494] Completed FLO in 0.3s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:18.957027] [INFO ] [sig ] [1227/3494] Forecasting FLS... [2026-01-14T20:22:18.957055] [INFO ] [sig ] Generating forecast for: FLS [2026-01-14T20:22:18.957083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-14T20:22:18.968230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-14T20:22:18.968507] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-14T20:22:18.969298] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-14T20:22:18.969353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:18.969385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:18.969412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:18.969468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:19.032991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:19.034058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:19.034140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:19.034171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:19.167924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:19.168110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:19.168152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:19.168182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:19.171942] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-14T20:22:19.172319] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-14T20:22:19.172466] [INFO ] [sig ] FLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:19.318655] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLS.txt [2026-01-14T20:22:19.318784] [INFO ] [sig ] [1227/3494] Completed FLS in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:19.318822] [INFO ] [sig ] [1228/3494] Forecasting FLUX... [2026-01-14T20:22:19.318851] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-14T20:22:19.318881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-14T20:22:19.330201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-14T20:22:19.330482] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-14T20:22:19.331293] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-14T20:22:19.331347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:19.331379] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:19.331406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:19.331462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:19.389942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:19.390609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:19.390688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:19.390723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:19.519867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:19.520021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:19.520062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:19.520091] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:19.523639] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-01-14T20:22:19.523924] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-14T20:22:19.524054] [INFO ] [sig ] FLUX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:19.674271] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FLUX.txt [2026-01-14T20:22:19.674419] [INFO ] [sig ] [1228/3494] Completed FLUX in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-14T20:22:19.674458] [INFO ] [sig ] [1229/3494] Forecasting FLWS... [2026-01-14T20:22:19.674487] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-14T20:22:19.674518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-14T20:22:19.686882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-14T20:22:19.687245] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-14T20:22:19.688193] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-14T20:22:19.688250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:19.688283] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:19.688310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:19.688368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:19.752202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:19.753187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:19.753279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:19.753315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:19.880137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:19.880321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:19.880400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:19.880439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:19.884334] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-01-14T20:22:19.884660] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-14T20:22:19.884803] [INFO ] [sig ] FLWS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:20.036061] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FLWS.txt [2026-01-14T20:22:20.036271] [INFO ] [sig ] [1229/3494] Completed FLWS in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-14T20:22:20.036322] [INFO ] [sig ] [1230/3494] Forecasting FLXS... [2026-01-14T20:22:20.036355] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-14T20:22:20.036387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-14T20:22:20.048923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-14T20:22:20.049321] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-14T20:22:20.050221] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-14T20:22:20.050279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:20.050312] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:20.050341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:20.050398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:20.115242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:20.116416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:20.116548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:20.116608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:20.247438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:20.247655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:20.247722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:20.247753] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:20.251430] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-14T20:22:20.251741] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-14T20:22:20.251874] [INFO ] [sig ] FLXS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:20.402686] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLXS.txt [2026-01-14T20:22:20.402831] [INFO ] [sig ] [1230/3494] Completed FLXS in 0.4s | 2.83 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-14T20:22:20.402871] [INFO ] [sig ] [1231/3494] Forecasting FLYE... [2026-01-14T20:22:20.402902] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-14T20:22:20.402933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-14T20:22:20.414423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-14T20:22:20.415004] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-14T20:22:20.415810] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-14T20:22:20.415862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:20.415893] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:20.415919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:20.415975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:20.475535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:20.476444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:20.476528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:20.476562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:20.601855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:20.602216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:20.602261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:20.602292] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:20.606430] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=29.40%) [2026-01-14T20:22:20.606738] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-14T20:22:20.606871] [INFO ] [sig ] FLYE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:20.763558] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FLYE.txt [2026-01-14T20:22:20.763724] [INFO ] [sig ] [1231/3494] Completed FLYE in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:20.763774] [INFO ] [sig ] [1232/3494] Forecasting FMAO... [2026-01-14T20:22:20.763815] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-14T20:22:20.763850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-14T20:22:20.775314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-14T20:22:20.775715] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-14T20:22:20.776695] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-14T20:22:20.776760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:20.776795] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:20.777002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:20.777071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:20.840034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:20.840875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:20.840958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:20.840993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:20.958348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:20.958543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:20.958603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:20.958634] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:20.962302] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-14T20:22:20.962656] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-14T20:22:20.962807] [INFO ] [sig ] FMAO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:21.118427] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FMAO.txt [2026-01-14T20:22:21.118618] [INFO ] [sig ] [1232/3494] Completed FMAO in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:21.118668] [INFO ] [sig ] [1233/3494] Forecasting FMB... [2026-01-14T20:22:21.118702] [INFO ] [sig ] Generating forecast for: FMB [2026-01-14T20:22:21.118736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-14T20:22:21.130566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-14T20:22:21.130961] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-14T20:22:21.131950] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-14T20:22:21.132005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:21.132051] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:21.132081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:21.132139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:21.197014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:21.198101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:21.198187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:21.198220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:21.325148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:21.325303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:21.325347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:21.325378] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:21.329206] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=71.60%) [2026-01-14T20:22:21.329503] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-14T20:22:21.329657] [INFO ] [sig ] FMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:21.486413] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FMB.txt [2026-01-14T20:22:21.486605] [INFO ] [sig ] [1233/3494] Completed FMB in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:21.486648] [INFO ] [sig ] [1234/3494] Forecasting FMBH... [2026-01-14T20:22:21.486680] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-14T20:22:21.486712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-14T20:22:21.498836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-14T20:22:21.499189] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-14T20:22:21.500020] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-14T20:22:21.500075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:21.500110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:21.500139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:21.500199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:21.561425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:21.562641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:21.562726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:21.562760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:21.704246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:21.704423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:21.704469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:21.704501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:21.709420] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=53.88%) [2026-01-14T20:22:21.709803] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-14T20:22:21.709952] [INFO ] [sig ] FMBH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:21.865103] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FMBH.txt [2026-01-14T20:22:21.865294] [INFO ] [sig ] [1234/3494] Completed FMBH in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:21.865352] [INFO ] [sig ] [1235/3494] Forecasting FMC... [2026-01-14T20:22:21.865384] [INFO ] [sig ] Generating forecast for: FMC [2026-01-14T20:22:21.865419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-14T20:22:21.877730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-14T20:22:21.878112] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-14T20:22:21.879047] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-14T20:22:21.879112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:21.879147] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:21.879174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:21.879232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:21.940456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:21.941298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:21.941381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:21.941414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:22.067835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:22.067993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:22.068044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:22.068088] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:22.071717] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-14T20:22:22.072000] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-14T20:22:22.072126] [INFO ] [sig ] FMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:22.215247] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FMC.txt [2026-01-14T20:22:22.215384] [INFO ] [sig ] [1235/3494] Completed FMC in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:22.215424] [INFO ] [sig ] [1236/3494] Forecasting FMHI... [2026-01-14T20:22:22.215454] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-14T20:22:22.215482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-14T20:22:22.226594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-14T20:22:22.226908] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-14T20:22:22.227720] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-14T20:22:22.227773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:22.227805] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:22.227831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:22.227886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:22.283485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:22.284189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:22.284265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:22.284298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:22.401153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:22.401311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:22.401350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:22.401378] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:22.404741] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-01-14T20:22:22.405015] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-14T20:22:22.405139] [INFO ] [sig ] FMHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:22.550966] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FMHI.txt [2026-01-14T20:22:22.551119] [INFO ] [sig ] [1236/3494] Completed FMHI in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:22.551165] [INFO ] [sig ] [1237/3494] Forecasting FMN... [2026-01-14T20:22:22.551195] [INFO ] [sig ] Generating forecast for: FMN [2026-01-14T20:22:22.551226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-14T20:22:22.562207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-14T20:22:22.562512] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-14T20:22:22.563342] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-14T20:22:22.563397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:22.563456] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:22.563486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:22.563544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:22.620056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:22.620825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:22.620905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:22.620938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:22.736005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:22.736149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:22.736189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:22.736218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:22.739605] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-14T20:22:22.739885] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-14T20:22:22.740010] [INFO ] [sig ] FMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:22.878550] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FMN.txt [2026-01-14T20:22:22.878713] [INFO ] [sig ] [1237/3494] Completed FMN in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:22.878752] [INFO ] [sig ] [1238/3494] Forecasting FMNB... [2026-01-14T20:22:22.878781] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-14T20:22:22.878810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-14T20:22:22.889932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-14T20:22:22.890257] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-14T20:22:22.891069] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-14T20:22:22.891123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:22.891155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:22.891181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:22.891242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:22.948535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:22.949268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:22.949349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:22.949382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:23.063906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:23.064066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:23.064108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:23.064136] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:23.067489] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-01-14T20:22:23.067835] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-14T20:22:23.067981] [INFO ] [sig ] FMNB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:23.207757] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FMNB.txt [2026-01-14T20:22:23.207908] [INFO ] [sig ] [1238/3494] Completed FMNB in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:23.207949] [INFO ] [sig ] [1239/3494] Forecasting FMS... [2026-01-14T20:22:23.207979] [INFO ] [sig ] Generating forecast for: FMS [2026-01-14T20:22:23.208009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-14T20:22:23.219026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-14T20:22:23.219351] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-14T20:22:23.220178] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-14T20:22:23.220233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:23.220267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:23.220295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:23.220352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:23.277131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:23.277850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:23.277929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:23.277962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:23.403314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:23.403482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:23.403525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:23.403554] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:23.407094] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-14T20:22:23.407379] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-14T20:22:23.407505] [INFO ] [sig ] FMS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:23.546087] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FMS.txt [2026-01-14T20:22:23.546222] [INFO ] [sig ] [1239/3494] Completed FMS in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:23.546261] [INFO ] [sig ] [1240/3494] Forecasting FMX... [2026-01-14T20:22:23.546292] [INFO ] [sig ] Generating forecast for: FMX [2026-01-14T20:22:23.546324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-14T20:22:23.557376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-14T20:22:23.557709] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-14T20:22:23.558484] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-14T20:22:23.558536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:23.558586] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:23.558617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:23.558673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:23.615215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:23.616135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:23.616214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:23.616246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:23.735589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:23.735750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:23.735789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:23.735863] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:23.739279] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-14T20:22:23.739569] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-14T20:22:23.739716] [INFO ] [sig ] FMX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:23.878452] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FMX.txt [2026-01-14T20:22:23.878606] [INFO ] [sig ] [1240/3494] Completed FMX in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:23.878648] [INFO ] [sig ] [1241/3494] Forecasting FN... [2026-01-14T20:22:23.878677] [INFO ] [sig ] Generating forecast for: FN [2026-01-14T20:22:23.878707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-14T20:22:23.889792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-14T20:22:23.890121] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-14T20:22:23.890921] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-14T20:22:23.890974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:23.891006] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:23.891032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:23.891087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:23.946550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:23.947339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:23.947420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:23.947453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:24.067238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:24.067386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:24.067425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:24.067453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:24.070821] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-01-14T20:22:24.071093] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-14T20:22:24.071220] [INFO ] [sig ] FN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:24.215355] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FN.txt [2026-01-14T20:22:24.215524] [INFO ] [sig ] [1241/3494] Completed FN in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:24.215564] [INFO ] [sig ] [1242/3494] Forecasting FNB... [2026-01-14T20:22:24.215615] [INFO ] [sig ] Generating forecast for: FNB [2026-01-14T20:22:24.215647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-14T20:22:24.227601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-14T20:22:24.227994] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-14T20:22:24.228826] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-14T20:22:24.228880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:24.228914] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:24.228941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:24.229010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:24.287537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:24.288302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:24.288383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:24.288431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:24.408434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:24.408601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:24.408643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:24.408672] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:24.412005] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=39.87%) [2026-01-14T20:22:24.412277] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-14T20:22:24.412397] [INFO ] [sig ] FNB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:24.554834] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FNB.txt [2026-01-14T20:22:24.554991] [INFO ] [sig ] [1242/3494] Completed FNB in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:24.555034] [INFO ] [sig ] [1243/3494] Forecasting FND... [2026-01-14T20:22:24.555064] [INFO ] [sig ] Generating forecast for: FND [2026-01-14T20:22:24.555096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-14T20:22:24.568223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-14T20:22:24.568644] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-14T20:22:24.569467] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-14T20:22:24.569522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:24.569556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:24.569602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:24.569661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:24.635038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:24.636041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:24.636129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:24.636170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:24.764521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:24.764700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:24.764741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:24.764770] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:24.768672] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-01-14T20:22:24.768981] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-14T20:22:24.769116] [INFO ] [sig ] FND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:24.920350] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FND.txt [2026-01-14T20:22:24.920530] [INFO ] [sig ] [1243/3494] Completed FND in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:24.920615] [INFO ] [sig ] [1244/3494] Forecasting FNF... [2026-01-14T20:22:24.920662] [INFO ] [sig ] Generating forecast for: FNF [2026-01-14T20:22:24.920695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-14T20:22:24.934325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-14T20:22:24.934739] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-14T20:22:24.935792] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-14T20:22:24.935855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:24.935893] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:24.935923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:24.935993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:24.997287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:24.998145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:24.998229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:24.998262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:25.124047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:25.124206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:25.124248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:25.124279] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:25.127809] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-01-14T20:22:25.128094] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-14T20:22:25.128221] [INFO ] [sig ] FNF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:25.271979] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FNF.txt [2026-01-14T20:22:25.272158] [INFO ] [sig ] [1244/3494] Completed FNF in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-14T20:22:25.272212] [INFO ] [sig ] [1245/3494] Forecasting FNKO... [2026-01-14T20:22:25.272251] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-14T20:22:25.272290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-14T20:22:25.284892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-14T20:22:25.285415] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-14T20:22:25.286387] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-14T20:22:25.286442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:25.286475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:25.286503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:25.286561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:25.349009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:25.349946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:25.350034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:25.350069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:25.476798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:25.476958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:25.477002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:25.477032] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:25.480874] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-14T20:22:25.481179] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-14T20:22:25.481313] [INFO ] [sig ] FNKO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:25.653599] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FNKO.txt [2026-01-14T20:22:25.653766] [INFO ] [sig ] [1245/3494] Completed FNKO in 0.4s | 2.83 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-14T20:22:25.653808] [INFO ] [sig ] [1246/3494] Forecasting FNLC... [2026-01-14T20:22:25.653838] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-14T20:22:25.653868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-14T20:22:25.667537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-14T20:22:25.668014] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-14T20:22:25.669098] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-14T20:22:25.669164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:25.669207] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:25.669247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:25.669333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:25.734177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:25.735421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:25.735521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:25.735567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:25.852826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:25.852985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:25.853025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:25.853053] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:25.856427] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=12.35%) [2026-01-14T20:22:25.856719] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-14T20:22:25.856841] [INFO ] [sig ] FNLC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:25.997993] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FNLC.txt [2026-01-14T20:22:25.998146] [INFO ] [sig ] [1246/3494] Completed FNLC in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-14T20:22:25.998186] [INFO ] [sig ] [1247/3494] Forecasting FNX... [2026-01-14T20:22:25.998216] [INFO ] [sig ] Generating forecast for: FNX [2026-01-14T20:22:25.998246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-14T20:22:26.009494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-14T20:22:26.009805] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-14T20:22:26.010597] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-14T20:22:26.010650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:26.010681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:26.010707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:26.010763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:26.068806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:26.069707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:26.069819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:26.069852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:26.190392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:26.190552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:26.190611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:26.190642] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:26.194510] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-01-14T20:22:26.194865] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-14T20:22:26.194999] [INFO ] [sig ] FNX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:26.335705] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FNX.txt [2026-01-14T20:22:26.335832] [INFO ] [sig ] [1247/3494] Completed FNX in 0.3s | 2.83 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-14T20:22:26.335871] [INFO ] [sig ] [1248/3494] Forecasting FNY... [2026-01-14T20:22:26.335902] [INFO ] [sig ] Generating forecast for: FNY [2026-01-14T20:22:26.335932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-14T20:22:26.346792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-14T20:22:26.347066] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-14T20:22:26.347877] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-14T20:22:26.347929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:26.347960] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:26.347987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:26.348043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:26.407937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:26.408962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:26.409043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:26.409075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:26.519113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:26.519275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:26.519315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:26.519345] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:26.522797] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-14T20:22:26.523088] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-14T20:22:26.523215] [INFO ] [sig ] FNY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:26.663725] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FNY.txt [2026-01-14T20:22:26.663860] [INFO ] [sig ] [1248/3494] Completed FNY in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:26.663900] [INFO ] [sig ] [1249/3494] Forecasting FOA... [2026-01-14T20:22:26.663929] [INFO ] [sig ] Generating forecast for: FOA [2026-01-14T20:22:26.663959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-14T20:22:26.675611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-14T20:22:26.675937] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-14T20:22:26.676758] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-14T20:22:26.676812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:26.676845] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:26.676871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:26.676927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:26.733799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:26.734600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:26.734683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:26.734716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:26.854877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:26.855036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:26.855076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:26.855103] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:26.858557] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=22.44%) [2026-01-14T20:22:26.858856] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-14T20:22:26.858983] [INFO ] [sig ] FOA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:26.999566] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FOA.txt [2026-01-14T20:22:26.999729] [INFO ] [sig ] [1249/3494] Completed FOA in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:26.999770] [INFO ] [sig ] [1250/3494] Forecasting FOF... [2026-01-14T20:22:26.999799] [INFO ] [sig ] Generating forecast for: FOF [2026-01-14T20:22:26.999830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-14T20:22:27.011348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-14T20:22:27.011675] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-14T20:22:27.012453] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-14T20:22:27.012506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:27.012539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:27.012566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:27.012646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:27.070709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:27.071637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:27.071720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:27.071754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:27.190113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:27.190279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:27.190319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:27.190349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:27.193843] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-01-14T20:22:27.194150] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-14T20:22:27.194281] [INFO ] [sig ] FOF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:27.335686] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FOF.txt [2026-01-14T20:22:27.335862] [INFO ] [sig ] [1250/3494] Completed FOF in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:27.335902] [INFO ] [sig ] [1251/3494] Forecasting FOLD... [2026-01-14T20:22:27.335933] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-14T20:22:27.335963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-14T20:22:27.347458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-14T20:22:27.347815] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-14T20:22:27.348606] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-14T20:22:27.348658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:27.348691] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:27.348717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:27.348773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:27.405647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:27.406537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:27.406644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:27.406679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:27.532387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:27.532541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:27.532600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:27.532633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:27.536093] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-14T20:22:27.536398] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-14T20:22:27.536529] [INFO ] [sig ] FOLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:27.681685] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FOLD.txt [2026-01-14T20:22:27.681842] [INFO ] [sig ] [1251/3494] Completed FOLD in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:27.681882] [INFO ] [sig ] [1252/3494] Forecasting FORM... [2026-01-14T20:22:27.681913] [INFO ] [sig ] Generating forecast for: FORM [2026-01-14T20:22:27.681944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-14T20:22:27.694100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-14T20:22:27.694414] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-14T20:22:27.695201] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-14T20:22:27.695254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:27.695286] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:27.695313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:27.695370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:27.753095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:27.753990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:27.754072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:27.754105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:27.877464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:27.877635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:27.880931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:27.880994] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:27.884481] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-14T20:22:27.884773] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-14T20:22:27.884904] [INFO ] [sig ] FORM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:28.029379] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FORM.txt [2026-01-14T20:22:28.029545] [INFO ] [sig ] [1252/3494] Completed FORM in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:28.029604] [INFO ] [sig ] [1253/3494] Forecasting FOSL... [2026-01-14T20:22:28.029637] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-14T20:22:28.029666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-14T20:22:28.042648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-14T20:22:28.043028] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-14T20:22:28.043901] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-14T20:22:28.043958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:28.043993] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:28.044020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:28.044091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:28.110912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:28.112054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:28.112139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:28.112172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:28.242837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:28.243008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:28.243050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:28.243081] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:28.246670] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-14T20:22:28.246965] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-14T20:22:28.247096] [INFO ] [sig ] FOSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:28.396389] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FOSL.txt [2026-01-14T20:22:28.396538] [INFO ] [sig ] [1253/3494] Completed FOSL in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:28.396603] [INFO ] [sig ] [1254/3494] Forecasting FOX... [2026-01-14T20:22:28.396640] [INFO ] [sig ] Generating forecast for: FOX [2026-01-14T20:22:28.396672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-14T20:22:28.408628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-14T20:22:28.408995] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-14T20:22:28.409827] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-14T20:22:28.409885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:28.409987] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:28.410020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:28.410078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:28.471800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:28.472676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:28.472762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:28.472796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:28.601364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:28.601521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:28.601562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:28.601611] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:28.605406] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-14T20:22:28.605722] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-14T20:22:28.605855] [INFO ] [sig ] FOX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:28.758624] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FOX.txt [2026-01-14T20:22:28.758783] [INFO ] [sig ] [1254/3494] Completed FOX in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:28.758826] [INFO ] [sig ] [1255/3494] Forecasting FOXA... [2026-01-14T20:22:28.758859] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-14T20:22:28.758888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-14T20:22:28.770443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-14T20:22:28.770809] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-14T20:22:28.771829] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-14T20:22:28.771894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:28.771943] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:28.771984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:28.772065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:28.833746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:28.834646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:28.834729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:28.834763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:28.960628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:28.960784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:28.960825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:28.960856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:28.964402] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-14T20:22:28.964723] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-14T20:22:28.964854] [INFO ] [sig ] FOXA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:29.117630] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FOXA.txt [2026-01-14T20:22:29.117794] [INFO ] [sig ] [1255/3494] Completed FOXA in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:29.117834] [INFO ] [sig ] [1256/3494] Forecasting FOXF... [2026-01-14T20:22:29.117863] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-14T20:22:29.117893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-14T20:22:29.130237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-14T20:22:29.130601] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-14T20:22:29.131480] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-14T20:22:29.131537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:29.131588] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:29.131620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:29.131678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:29.194688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:29.195621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:29.195711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:29.195755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:29.322843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:29.323018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:29.323065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:29.323092] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:29.326910] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-14T20:22:29.327208] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-14T20:22:29.327355] [INFO ] [sig ] FOXF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:29.481443] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FOXF.txt [2026-01-14T20:22:29.481639] [INFO ] [sig ] [1256/3494] Completed FOXF in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:29.481687] [INFO ] [sig ] [1257/3494] Forecasting FPF... [2026-01-14T20:22:29.481717] [INFO ] [sig ] Generating forecast for: FPF [2026-01-14T20:22:29.481751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-14T20:22:29.494007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-14T20:22:29.494389] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-14T20:22:29.495233] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-14T20:22:29.495294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:29.495340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:29.495368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:29.495425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:29.555306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:29.556260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:29.556363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:29.556400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:29.685903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:29.686062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:29.686103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:29.686168] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:29.690176] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-01-14T20:22:29.690528] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-14T20:22:29.690691] [INFO ] [sig ] FPF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:29.846139] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FPF.txt [2026-01-14T20:22:29.846310] [INFO ] [sig ] [1257/3494] Completed FPF in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:29.846352] [INFO ] [sig ] [1258/3494] Forecasting FPH... [2026-01-14T20:22:29.846383] [INFO ] [sig ] Generating forecast for: FPH [2026-01-14T20:22:29.846415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-14T20:22:29.859988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-14T20:22:29.860450] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-14T20:22:29.861353] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-14T20:22:29.861408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:29.861440] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:29.861467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:29.861522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:29.924207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:29.925376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:29.925472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:29.925506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:30.057235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:30.057419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:30.057463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:30.057504] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:30.061840] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=46.77%) [2026-01-14T20:22:30.062141] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-14T20:22:30.062273] [INFO ] [sig ] FPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:30.218607] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FPH.txt [2026-01-14T20:22:30.218790] [INFO ] [sig ] [1258/3494] Completed FPH in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:30.218836] [INFO ] [sig ] [1259/3494] Forecasting FPI... [2026-01-14T20:22:30.218881] [INFO ] [sig ] Generating forecast for: FPI [2026-01-14T20:22:30.218929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-14T20:22:30.232065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-14T20:22:30.232482] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-14T20:22:30.233383] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-14T20:22:30.233438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:30.233472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:30.233497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:30.233553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:30.295535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:30.296460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:30.296544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:30.296609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:30.420413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:30.420599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:30.420648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:30.420679] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:30.424311] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=23.05%) [2026-01-14T20:22:30.424638] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-14T20:22:30.424786] [INFO ] [sig ] FPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:30.580399] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FPI.txt [2026-01-14T20:22:30.580564] [INFO ] [sig ] [1259/3494] Completed FPI in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:30.580644] [INFO ] [sig ] [1260/3494] Forecasting FPXI... [2026-01-14T20:22:30.580685] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-14T20:22:30.580717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-14T20:22:30.593702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-14T20:22:30.594118] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-14T20:22:30.594986] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-14T20:22:30.595041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:30.595074] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:30.595100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:30.595164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:30.661805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:30.662986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:30.663270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:30.663302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:30.786952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:30.787327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:30.787380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:30.787410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:30.791288] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-01-14T20:22:30.791602] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-14T20:22:30.791748] [INFO ] [sig ] FPXI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:30.947509] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FPXI.txt [2026-01-14T20:22:30.947717] [INFO ] [sig ] [1260/3494] Completed FPXI in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:30.947769] [INFO ] [sig ] [1261/3494] Forecasting FRA... [2026-01-14T20:22:30.947811] [INFO ] [sig ] Generating forecast for: FRA [2026-01-14T20:22:30.947850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-14T20:22:30.960610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-14T20:22:30.961020] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-14T20:22:30.961861] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-14T20:22:30.961915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:30.961946] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:30.961972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:30.962040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:31.026073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:31.027002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:31.027088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:31.027121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:31.164794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:31.164975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:31.165018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:31.165048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:31.168877] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-14T20:22:31.169205] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-14T20:22:31.169345] [INFO ] [sig ] FRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:31.321117] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FRA.txt [2026-01-14T20:22:31.321305] [INFO ] [sig ] [1261/3494] Completed FRA in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:31.321356] [INFO ] [sig ] [1262/3494] Forecasting FRBA... [2026-01-14T20:22:31.321394] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-14T20:22:31.321439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-14T20:22:31.334771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-14T20:22:31.335363] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-14T20:22:31.336462] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-14T20:22:31.336519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:31.336551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:31.336619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:31.336688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:31.409732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:31.410672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:31.410777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:31.410817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:31.549726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:31.549884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:31.549926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:31.549956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:31.553457] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-14T20:22:31.553778] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-14T20:22:31.553933] [INFO ] [sig ] FRBA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:31.713978] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FRBA.txt [2026-01-14T20:22:31.714141] [INFO ] [sig ] [1262/3494] Completed FRBA in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-14T20:22:31.714182] [INFO ] [sig ] [1263/3494] Forecasting FRGE... [2026-01-14T20:22:31.714213] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-14T20:22:31.714245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-14T20:22:31.726264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-14T20:22:31.726666] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-14T20:22:31.727522] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-14T20:22:31.727606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:31.727656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:31.727741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:31.727805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:31.791292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:31.792151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:31.792238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:31.792270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:31.922731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:31.922888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:31.922937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:31.922967] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:31.926547] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=32.34%) [2026-01-14T20:22:31.926855] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-14T20:22:31.926988] [INFO ] [sig ] FRGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:32.073926] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FRGE.txt [2026-01-14T20:22:32.074080] [INFO ] [sig ] [1263/3494] Completed FRGE in 0.4s | 2.83 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-14T20:22:32.074120] [INFO ] [sig ] [1264/3494] Forecasting FRHC... [2026-01-14T20:22:32.074148] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-14T20:22:32.074179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-14T20:22:32.086177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-14T20:22:32.086473] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-14T20:22:32.087453] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-14T20:22:32.087506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:32.087537] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:32.087564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:32.087641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:32.146746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:32.147639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:32.147793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:32.147827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:32.263603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:32.263768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:32.263825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:32.263856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:32.267232] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-01-14T20:22:32.267511] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-14T20:22:32.267656] [INFO ] [sig ] FRHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:32.411793] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FRHC.txt [2026-01-14T20:22:32.411957] [INFO ] [sig ] [1264/3494] Completed FRHC in 0.3s | 2.83 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-14T20:22:32.411996] [INFO ] [sig ] [1265/3494] Forecasting FRME... [2026-01-14T20:22:32.412027] [INFO ] [sig ] Generating forecast for: FRME [2026-01-14T20:22:32.412057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-14T20:22:32.424215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-14T20:22:32.424623] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-14T20:22:32.425402] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-14T20:22:32.425456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:32.425487] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:32.425514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:32.425569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:32.482843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:32.483948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:32.484030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:32.484062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:32.604185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:32.604347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:32.604387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:32.604416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:32.607863] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=19.46%) [2026-01-14T20:22:32.608164] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-14T20:22:32.608294] [INFO ] [sig ] FRME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:32.749325] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FRME.txt [2026-01-14T20:22:32.749477] [INFO ] [sig ] [1265/3494] Completed FRME in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:32.749517] [INFO ] [sig ] [1266/3494] Forecasting FRO... [2026-01-14T20:22:32.749548] [INFO ] [sig ] Generating forecast for: FRO [2026-01-14T20:22:32.749606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-14T20:22:32.761282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-14T20:22:32.761660] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-14T20:22:32.762439] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-14T20:22:32.762491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:32.762523] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:32.762550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:32.762626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:32.819347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:32.820193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:32.820291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:32.820324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:32.942915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:32.943070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:32.943302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:32.943330] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:32.947041] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=21.92%) [2026-01-14T20:22:32.947329] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-14T20:22:32.947457] [INFO ] [sig ] FRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:33.088591] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FRO.txt [2026-01-14T20:22:33.088738] [INFO ] [sig ] [1266/3494] Completed FRO in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:33.088778] [INFO ] [sig ] [1267/3494] Forecasting FROG... [2026-01-14T20:22:33.088807] [INFO ] [sig ] Generating forecast for: FROG [2026-01-14T20:22:33.088837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-14T20:22:33.099978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-14T20:22:33.100251] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-14T20:22:33.101038] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-14T20:22:33.101091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:33.101124] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:33.101151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:33.101211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:33.162430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:33.163378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:33.163459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:33.163491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:33.285626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:33.285787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:33.285827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:33.285856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:33.289310] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-14T20:22:33.289652] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-14T20:22:33.289786] [INFO ] [sig ] FROG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:33.435043] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FROG.txt [2026-01-14T20:22:33.435226] [INFO ] [sig ] [1267/3494] Completed FROG in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:33.435267] [INFO ] [sig ] [1268/3494] Forecasting FRPH... [2026-01-14T20:22:33.435297] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-14T20:22:33.435327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-14T20:22:33.447163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-14T20:22:33.447554] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-14T20:22:33.448457] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-14T20:22:33.448513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:33.448595] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:33.448641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:33.448701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:33.506339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:33.507076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:33.507154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:33.507187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:33.632532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:33.632702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:33.632742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:33.632771] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:33.636109] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-01-14T20:22:33.636594] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-14T20:22:33.636718] [INFO ] [sig ] FRPH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:33.781170] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FRPH.txt [2026-01-14T20:22:33.781299] [INFO ] [sig ] [1268/3494] Completed FRPH in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:33.781338] [INFO ] [sig ] [1269/3494] Forecasting FRSH... [2026-01-14T20:22:33.781368] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-14T20:22:33.781397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-14T20:22:33.793630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-14T20:22:33.793982] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-14T20:22:33.794790] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-14T20:22:33.794844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:33.794877] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:33.794904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:33.794961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:33.853384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:33.853995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:33.854072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:33.854104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:33.978034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:33.978184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:33.978223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:33.978252] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:33.981810] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-14T20:22:33.982086] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-14T20:22:33.982396] [INFO ] [sig ] FRSH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:34.129994] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FRSH.txt [2026-01-14T20:22:34.130123] [INFO ] [sig ] [1269/3494] Completed FRSH in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:34.130163] [INFO ] [sig ] [1270/3494] Forecasting FRSX... [2026-01-14T20:22:34.130191] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-14T20:22:34.130220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-14T20:22:34.141750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-14T20:22:34.142036] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-14T20:22:34.143025] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-14T20:22:34.143276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:34.143309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:34.143335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:34.143390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:34.202753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:34.203393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:34.203471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:34.203503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:34.319299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:34.319441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:34.319479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:34.319507] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:34.322983] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-01-14T20:22:34.323446] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-14T20:22:34.323569] [INFO ] [sig ] FRSX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:34.466010] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FRSX.txt [2026-01-14T20:22:34.466324] [INFO ] [sig ] [1270/3494] Completed FRSX in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:34.466363] [INFO ] [sig ] [1271/3494] Forecasting FSBC... [2026-01-14T20:22:34.466392] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-14T20:22:34.466421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-14T20:22:34.478557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-14T20:22:34.478851] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-14T20:22:34.479644] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-14T20:22:34.479709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:34.479781] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:34.479811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:34.479867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:34.538069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:34.538706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:34.538781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:34.538814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:34.655898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:34.656024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:34.656065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:34.656095] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:34.659459] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=45.45%) [2026-01-14T20:22:34.659746] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-14T20:22:34.659868] [INFO ] [sig ] FSBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:34.805376] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FSBC.txt [2026-01-14T20:22:34.805520] [INFO ] [sig ] [1271/3494] Completed FSBC in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:34.805582] [INFO ] [sig ] [1272/3494] Forecasting FSCO... [2026-01-14T20:22:34.805630] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-14T20:22:34.805663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-14T20:22:34.817226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-14T20:22:34.817500] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-14T20:22:34.818307] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-14T20:22:34.818359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:34.818391] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:34.818418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:34.818474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:34.875314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:34.875979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:34.876054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:34.876087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:34.991059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:34.991207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:34.991248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:34.991277] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:34.994759] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-14T20:22:34.995040] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-14T20:22:34.995167] [INFO ] [sig ] FSCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:35.136721] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FSCO.txt [2026-01-14T20:22:35.136846] [INFO ] [sig ] [1272/3494] Completed FSCO in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:35.136885] [INFO ] [sig ] [1273/3494] Forecasting FSK... [2026-01-14T20:22:35.136914] [INFO ] [sig ] Generating forecast for: FSK [2026-01-14T20:22:35.136944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-14T20:22:35.148438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-14T20:22:35.148749] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-14T20:22:35.149760] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-14T20:22:35.149812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:35.149846] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:35.149874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:35.149931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:35.211708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:35.212439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:35.212522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:35.212556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:35.329680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:35.329817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:35.329855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:35.329883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:35.333352] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-14T20:22:35.333638] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-14T20:22:35.333762] [INFO ] [sig ] FSK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:35.478958] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FSK.txt [2026-01-14T20:22:35.479101] [INFO ] [sig ] [1273/3494] Completed FSK in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:35.479139] [INFO ] [sig ] [1274/3494] Forecasting FSLY... [2026-01-14T20:22:35.479168] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-14T20:22:35.479199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-14T20:22:35.490263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-14T20:22:35.490543] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-14T20:22:35.491330] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-14T20:22:35.491381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:35.491413] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:35.491439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:35.491495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:35.551327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:35.552075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:35.552160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:35.552192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:35.677231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:35.677382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:35.677422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:35.677481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:35.680960] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=65.96%) [2026-01-14T20:22:35.681240] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-14T20:22:35.681370] [INFO ] [sig ] FSLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:35.828584] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FSLY.txt [2026-01-14T20:22:35.828741] [INFO ] [sig ] [1274/3494] Completed FSLY in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:35.828780] [INFO ] [sig ] [1275/3494] Forecasting FSM... [2026-01-14T20:22:35.828811] [INFO ] [sig ] Generating forecast for: FSM [2026-01-14T20:22:35.828842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-14T20:22:35.840567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-14T20:22:35.840972] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-14T20:22:35.841996] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-14T20:22:35.842049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:35.842082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:35.842108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:35.842165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:35.907371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:35.908287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:35.908367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:35.908400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:36.031152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:36.031315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:36.031354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:36.031398] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:36.034816] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-14T20:22:36.035113] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-14T20:22:36.035245] [INFO ] [sig ] FSM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:36.186953] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FSM.txt [2026-01-14T20:22:36.187329] [INFO ] [sig ] [1275/3494] Completed FSM in 0.4s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:36.187376] [INFO ] [sig ] [1276/3494] Forecasting FSS... [2026-01-14T20:22:36.187408] [INFO ] [sig ] Generating forecast for: FSS [2026-01-14T20:22:36.187441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-14T20:22:36.199804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-14T20:22:36.200151] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-14T20:22:36.201001] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-14T20:22:36.201055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:36.201089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:36.201116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:36.201175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:36.259295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:36.260138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:36.260224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:36.260256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:36.383562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:36.383735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:36.383776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:36.383805] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:36.387117] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-14T20:22:36.387385] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-14T20:22:36.387505] [INFO ] [sig ] FSS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:36.528462] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FSS.txt [2026-01-14T20:22:36.528604] [INFO ] [sig ] [1276/3494] Completed FSS in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:36.528645] [INFO ] [sig ] [1277/3494] Forecasting FTA... [2026-01-14T20:22:36.528673] [INFO ] [sig ] Generating forecast for: FTA [2026-01-14T20:22:36.528704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-14T20:22:36.539539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-14T20:22:36.539864] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-14T20:22:36.540662] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-14T20:22:36.540714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:36.540746] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:36.540773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:36.540829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:36.598008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:36.598864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:36.598947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:36.598996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:36.717983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:36.718144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:36.718185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:36.718213] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:36.721635] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-01-14T20:22:36.721932] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-14T20:22:36.722063] [INFO ] [sig ] FTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:36.864301] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTA.txt [2026-01-14T20:22:36.864458] [INFO ] [sig ] [1277/3494] Completed FTA in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:36.864497] [INFO ] [sig ] [1278/3494] Forecasting FTAI... [2026-01-14T20:22:36.864527] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-14T20:22:36.864557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-14T20:22:36.876855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-14T20:22:36.877258] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-14T20:22:36.878145] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-14T20:22:36.878206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:36.878237] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:36.878264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:36.878319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:36.941634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:36.942523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:36.942630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:36.942666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:37.067937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:37.068123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:37.068168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:37.068197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:37.071817] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-14T20:22:37.072197] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-14T20:22:37.072355] [INFO ] [sig ] FTAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:37.223816] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTAI.txt [2026-01-14T20:22:37.223981] [INFO ] [sig ] [1278/3494] Completed FTAI in 0.4s | 2.83 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-14T20:22:37.224021] [INFO ] [sig ] [1279/3494] Forecasting FTC... [2026-01-14T20:22:37.224054] [INFO ] [sig ] Generating forecast for: FTC [2026-01-14T20:22:37.224083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-14T20:22:37.235665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-14T20:22:37.236059] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-14T20:22:37.236891] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-14T20:22:37.236945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:37.236979] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:37.237007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:37.237078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:37.295639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:37.296513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:37.296627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:37.296664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:37.413729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:37.413885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:37.413925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:37.413953] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:37.417442] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=36.36%) [2026-01-14T20:22:37.417840] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-14T20:22:37.417984] [INFO ] [sig ] FTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:37.560414] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTC.txt [2026-01-14T20:22:37.560592] [INFO ] [sig ] [1279/3494] Completed FTC in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-14T20:22:37.560634] [INFO ] [sig ] [1280/3494] Forecasting FTCI... [2026-01-14T20:22:37.560663] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-14T20:22:37.560695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-14T20:22:37.571711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-14T20:22:37.572065] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-14T20:22:37.572904] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-14T20:22:37.572958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:37.572990] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:37.573017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:37.573072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:37.630107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:37.631030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:37.631111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:37.631143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:37.755389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:37.755548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:37.755606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:37.755636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:37.759187] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=12.26%) [2026-01-14T20:22:37.759459] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-14T20:22:37.759789] [INFO ] [sig ] FTCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:37.899177] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTCI.txt [2026-01-14T20:22:37.899314] [INFO ] [sig ] [1280/3494] Completed FTCI in 0.3s | 2.83 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-14T20:22:37.899353] [INFO ] [sig ] [1281/3494] Forecasting FTCS... [2026-01-14T20:22:37.899383] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-14T20:22:37.899413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-14T20:22:37.910403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-14T20:22:37.910739] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-14T20:22:37.911515] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-14T20:22:37.911599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:37.911633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:37.911659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:37.911715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:37.968865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:37.969921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:37.970033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:37.970067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:38.088881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:38.089035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:38.089076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:38.089105] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:38.093010] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-14T20:22:38.093299] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-14T20:22:38.093433] [INFO ] [sig ] FTCS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:38.249774] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTCS.txt [2026-01-14T20:22:38.249916] [INFO ] [sig ] [1281/3494] Completed FTCS in 0.4s | 2.83 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-14T20:22:38.249955] [INFO ] [sig ] [1282/3494] Forecasting FTEK... [2026-01-14T20:22:38.249984] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-14T20:22:38.250015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-14T20:22:38.261910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-14T20:22:38.262211] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-14T20:22:38.263004] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-14T20:22:38.263057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:38.263088] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:38.263115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:38.263171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:38.321014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:38.321795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:38.321874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:38.321907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:38.434968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:38.435132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:38.435172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:38.435200] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:38.438937] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-14T20:22:38.439211] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-14T20:22:38.439334] [INFO ] [sig ] FTEK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:38.588103] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTEK.txt [2026-01-14T20:22:38.588452] [INFO ] [sig ] [1282/3494] Completed FTEK in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:38.588491] [INFO ] [sig ] [1283/3494] Forecasting FTGC... [2026-01-14T20:22:38.588521] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-14T20:22:38.588550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-14T20:22:38.600735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-14T20:22:38.601141] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-14T20:22:38.601987] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-14T20:22:38.602043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:38.602075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:38.602104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:38.602162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:38.663224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:38.664149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:38.664255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:38.664290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:38.781747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:38.781903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:38.781942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:38.781970] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:38.785330] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-14T20:22:38.785620] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-14T20:22:38.785743] [INFO ] [sig ] FTGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:38.926632] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTGC.txt [2026-01-14T20:22:38.926780] [INFO ] [sig ] [1283/3494] Completed FTGC in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:38.926820] [INFO ] [sig ] [1284/3494] Forecasting FTGS... [2026-01-14T20:22:38.926850] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-14T20:22:38.926879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-14T20:22:38.938038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-14T20:22:38.938330] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-14T20:22:38.939206] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-14T20:22:38.939261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:38.939294] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:38.939323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:38.939382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:39.000737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:39.001599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:39.001680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:39.001715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:39.132447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:39.132614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:39.132657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:39.132686] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:39.136045] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-14T20:22:39.136323] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-14T20:22:39.136448] [INFO ] [sig ] FTGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:39.294901] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTGS.txt [2026-01-14T20:22:39.295105] [INFO ] [sig ] [1284/3494] Completed FTGS in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:39.295147] [INFO ] [sig ] [1285/3494] Forecasting FTHI... [2026-01-14T20:22:39.295178] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-14T20:22:39.295207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-14T20:22:39.315331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-14T20:22:39.315704] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-14T20:22:39.316498] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-14T20:22:39.316551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:39.316601] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:39.316630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:39.316686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:39.374371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:39.375285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:39.375394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:39.375430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:39.499036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:39.499193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:39.499233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:39.499262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:39.502686] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=24.36%) [2026-01-14T20:22:39.502972] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-14T20:22:39.503110] [INFO ] [sig ] FTHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:39.650452] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTHI.txt [2026-01-14T20:22:39.650629] [INFO ] [sig ] [1285/3494] Completed FTHI in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:39.650671] [INFO ] [sig ] [1286/3494] Forecasting FTHY... [2026-01-14T20:22:39.650700] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-14T20:22:39.650730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-14T20:22:39.663312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-14T20:22:39.663769] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-14T20:22:39.664851] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-14T20:22:39.664906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:39.664939] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:39.664966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:39.665022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:39.727987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:39.728907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:39.728993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:39.729028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:39.848072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:39.848240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:39.848280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:39.848309] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:39.851710] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-14T20:22:39.852008] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-14T20:22:39.852144] [INFO ] [sig ] FTHY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:39.990464] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTHY.txt [2026-01-14T20:22:39.990630] [INFO ] [sig ] [1286/3494] Completed FTHY in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:39.990672] [INFO ] [sig ] [1287/3494] Forecasting FTI... [2026-01-14T20:22:39.990701] [INFO ] [sig ] Generating forecast for: FTI [2026-01-14T20:22:39.990731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-14T20:22:40.002299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-14T20:22:40.002663] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-14T20:22:40.003440] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-14T20:22:40.003492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:40.003525] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:40.003551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:40.003632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:40.062438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:40.063719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:40.063873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:40.063907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:40.192303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:40.192468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:40.192508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:40.192539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:40.196208] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-01-14T20:22:40.196699] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-14T20:22:40.196832] [INFO ] [sig ] FTI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:40.346072] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTI.txt [2026-01-14T20:22:40.346232] [INFO ] [sig ] [1287/3494] Completed FTI in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:40.346274] [INFO ] [sig ] [1288/3494] Forecasting FTK... [2026-01-14T20:22:40.346306] [INFO ] [sig ] Generating forecast for: FTK [2026-01-14T20:22:40.346335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-14T20:22:40.360301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-14T20:22:40.360729] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-14T20:22:40.361516] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-14T20:22:40.361594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:40.361655] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:40.361684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:40.361740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:40.422926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:40.423874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:40.423969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:40.424005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:40.541716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:40.541888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:40.541930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:40.541959] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:40.545329] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-01-14T20:22:40.545648] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-14T20:22:40.545784] [INFO ] [sig ] FTK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:40.687964] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTK.txt [2026-01-14T20:22:40.688121] [INFO ] [sig ] [1288/3494] Completed FTK in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:40.688159] [INFO ] [sig ] [1289/3494] Forecasting FTLF... [2026-01-14T20:22:40.688189] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-14T20:22:40.688220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-14T20:22:40.700232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-14T20:22:40.700805] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-14T20:22:40.701602] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-14T20:22:40.701654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:40.701686] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:40.701712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:40.701768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:40.766209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:40.767312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:40.767406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:40.767440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:40.885616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:40.885770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:40.885811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:40.885839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:40.889689] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-01-14T20:22:40.889992] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-14T20:22:40.890131] [INFO ] [sig ] FTLF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:41.038131] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTLF.txt [2026-01-14T20:22:41.038305] [INFO ] [sig ] [1289/3494] Completed FTLF in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:41.038343] [INFO ] [sig ] [1290/3494] Forecasting FTQI... [2026-01-14T20:22:41.038373] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-14T20:22:41.038614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-14T20:22:41.051542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-14T20:22:41.051911] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-14T20:22:41.052763] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-14T20:22:41.052815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:41.052846] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:41.052873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:41.052927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:41.112255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:41.113117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:41.113195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:41.113228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:41.233084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:41.233242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:41.233281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:41.233310] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:41.236729] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-01-14T20:22:41.237013] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-14T20:22:41.237143] [INFO ] [sig ] FTQI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:41.378593] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTQI.txt [2026-01-14T20:22:41.378733] [INFO ] [sig ] [1290/3494] Completed FTQI in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:41.378772] [INFO ] [sig ] [1291/3494] Forecasting FTRE... [2026-01-14T20:22:41.378802] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-14T20:22:41.378832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-14T20:22:41.390081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-14T20:22:41.390410] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-14T20:22:41.391186] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-14T20:22:41.391238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:41.391270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:41.391296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:41.391351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:41.448030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:41.448937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:41.449034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:41.449066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:41.571591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:41.571752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:41.571792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:41.571854] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:41.575840] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=66.46%) [2026-01-14T20:22:41.576229] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-14T20:22:41.576546] [INFO ] [sig ] FTRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:41.754586] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTRE.txt [2026-01-14T20:22:41.754750] [INFO ] [sig ] [1291/3494] Completed FTRE in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:41.754791] [INFO ] [sig ] [1292/3494] Forecasting FTRI... [2026-01-14T20:22:41.754821] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-14T20:22:41.754851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-14T20:22:41.767154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-14T20:22:41.767606] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-14T20:22:41.768468] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-14T20:22:41.768537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:41.768614] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:41.768671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:41.768737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:41.829496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:41.830415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:41.830499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:41.830531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:41.948086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:41.948259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:41.948308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:41.948343] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:41.951908] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-14T20:22:41.952290] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-14T20:22:41.952437] [INFO ] [sig ] FTRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:42.104439] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTRI.txt [2026-01-14T20:22:42.104620] [INFO ] [sig ] [1292/3494] Completed FTRI in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:42.104664] [INFO ] [sig ] [1293/3494] Forecasting FTS... [2026-01-14T20:22:42.104695] [INFO ] [sig ] Generating forecast for: FTS [2026-01-14T20:22:42.104726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-14T20:22:42.117271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-14T20:22:42.117718] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-14T20:22:42.118519] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-14T20:22:42.118603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:42.118638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:42.118666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:42.118722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:42.187078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:42.188014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:42.188097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:42.188130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:42.326604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:42.326793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:42.326839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:42.326870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:42.331105] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-14T20:22:42.331699] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-14T20:22:42.331857] [INFO ] [sig ] FTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:42.482057] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTS.txt [2026-01-14T20:22:42.482210] [INFO ] [sig ] [1293/3494] Completed FTS in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:42.482252] [INFO ] [sig ] [1294/3494] Forecasting FTSL... [2026-01-14T20:22:42.482281] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-14T20:22:42.482327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-14T20:22:42.506476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-14T20:22:42.506888] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-14T20:22:42.507747] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-14T20:22:42.507801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:42.507833] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:42.507860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:42.507915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:42.568931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:42.570056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:42.570139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:42.570173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:42.698457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:42.698628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:42.698669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:42.698698] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:42.702186] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-01-14T20:22:42.702516] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-14T20:22:42.702674] [INFO ] [sig ] FTSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:42.848066] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTSL.txt [2026-01-14T20:22:42.848237] [INFO ] [sig ] [1294/3494] Completed FTSL in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:42.848284] [INFO ] [sig ] [1295/3494] Forecasting FTSM... [2026-01-14T20:22:42.848317] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-14T20:22:42.848348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-14T20:22:42.860154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-14T20:22:42.860550] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-14T20:22:42.861346] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-14T20:22:42.861399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:42.861431] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:42.861458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:42.861514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:42.919771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:42.920622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:42.920703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:42.920735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:43.024289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:43.024440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:43.024478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:43.024507] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:43.027872] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-01-14T20:22:43.028151] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-14T20:22:43.028299] [INFO ] [sig ] FTSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:43.172002] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTSM.txt [2026-01-14T20:22:43.172154] [INFO ] [sig ] [1295/3494] Completed FTSM in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-14T20:22:43.172230] [INFO ] [sig ] [1296/3494] Forecasting FTXL... [2026-01-14T20:22:43.172270] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-14T20:22:43.172309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-14T20:22:43.184059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-14T20:22:43.184351] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-14T20:22:43.185139] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-14T20:22:43.185192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:43.185223] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:43.185250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:43.185305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:43.246632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:43.247503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:43.247632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:43.247686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:43.369855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:43.370013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:43.370051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:43.370080] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:43.373784] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-14T20:22:43.374052] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-14T20:22:43.374172] [INFO ] [sig ] FTXL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:43.522155] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTXL.txt [2026-01-14T20:22:43.522310] [INFO ] [sig ] [1296/3494] Completed FTXL in 0.4s | 2.83 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-14T20:22:43.522350] [INFO ] [sig ] [1297/3494] Forecasting FTXN... [2026-01-14T20:22:43.522379] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-14T20:22:43.522410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-14T20:22:43.533517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-14T20:22:43.533931] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-14T20:22:43.534968] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-14T20:22:43.535021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:43.535053] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:43.535079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:43.535134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:43.595909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:43.596793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:43.596874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:43.596907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:43.716950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:43.717110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:43.717150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:43.717178] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:43.720603] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-01-14T20:22:43.720901] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-14T20:22:43.721023] [INFO ] [sig ] FTXN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:43.868182] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FTXN.txt [2026-01-14T20:22:43.868350] [INFO ] [sig ] [1297/3494] Completed FTXN in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-14T20:22:43.868391] [INFO ] [sig ] [1298/3494] Forecasting FTXO... [2026-01-14T20:22:43.868422] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-14T20:22:43.868453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-14T20:22:43.880161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-14T20:22:43.880585] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-14T20:22:43.881410] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-14T20:22:43.881465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:43.881497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:43.881525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:43.881600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:43.939274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:43.940155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:43.940288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:43.940330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:44.063541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:44.063725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:44.063764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:44.063793] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:44.067168] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-14T20:22:44.067458] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-14T20:22:44.067604] [INFO ] [sig ] FTXO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:44.212357] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FTXO.txt [2026-01-14T20:22:44.212499] [INFO ] [sig ] [1298/3494] Completed FTXO in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-14T20:22:44.212538] [INFO ] [sig ] [1299/3494] Forecasting FUBO... [2026-01-14T20:22:44.212568] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-14T20:22:44.212618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-14T20:22:44.223818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-14T20:22:44.224198] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-14T20:22:44.225004] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-14T20:22:44.225057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:44.225089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:44.225117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:44.225172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:44.282784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:44.283663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:44.283742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:44.283775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:44.409936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:44.410101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:44.410162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:44.410199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:44.413624] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-01-14T20:22:44.413903] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-14T20:22:44.414029] [INFO ] [sig ] FUBO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:44.557218] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FUBO.txt [2026-01-14T20:22:44.557365] [INFO ] [sig ] [1299/3494] Completed FUBO in 0.3s | 2.83 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-14T20:22:44.557404] [INFO ] [sig ] [1300/3494] Forecasting FUL... [2026-01-14T20:22:44.557435] [INFO ] [sig ] Generating forecast for: FUL [2026-01-14T20:22:44.557465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-14T20:22:44.568604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-14T20:22:44.568863] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-14T20:22:44.569678] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-14T20:22:44.569730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:44.569762] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:44.569789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:44.569845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:44.628260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:44.629131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:44.629220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:44.629260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:44.753046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:44.753211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:44.753251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:44.753279] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:44.756641] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-14T20:22:44.756911] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-14T20:22:44.757031] [INFO ] [sig ] FUL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:44.899732] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FUL.txt [2026-01-14T20:22:44.899888] [INFO ] [sig ] [1300/3494] Completed FUL in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:44.899927] [INFO ] [sig ] [1301/3494] Forecasting FULC... [2026-01-14T20:22:44.899958] [INFO ] [sig ] Generating forecast for: FULC [2026-01-14T20:22:44.899988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-14T20:22:44.911006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-14T20:22:44.911289] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-14T20:22:44.912067] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-14T20:22:44.912119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:44.912150] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:44.912177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:44.912260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:44.969678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:44.970648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:44.970739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:44.970771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:45.098882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:45.099047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:45.099090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:45.099119] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:45.102569] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-14T20:22:45.102853] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-14T20:22:45.102975] [INFO ] [sig ] FULC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:45.245716] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FULC.txt [2026-01-14T20:22:45.245889] [INFO ] [sig ] [1301/3494] Completed FULC in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:45.245930] [INFO ] [sig ] [1302/3494] Forecasting FUN... [2026-01-14T20:22:45.245961] [INFO ] [sig ] Generating forecast for: FUN [2026-01-14T20:22:45.245992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-14T20:22:45.258883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-14T20:22:45.259174] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-14T20:22:45.259976] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-14T20:22:45.260029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:45.260063] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:45.260091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:45.260146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:45.319065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:45.319887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:45.319989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:45.320023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:45.439094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:45.439262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:45.439308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:45.439339] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:45.442759] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-14T20:22:45.443051] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-14T20:22:45.443186] [INFO ] [sig ] FUN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:45.583519] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FUN.txt [2026-01-14T20:22:45.583677] [INFO ] [sig ] [1302/3494] Completed FUN in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:45.583718] [INFO ] [sig ] [1303/3494] Forecasting FUNC... [2026-01-14T20:22:45.583748] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-14T20:22:45.583780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-14T20:22:45.595301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-14T20:22:45.595602] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-14T20:22:45.596364] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-14T20:22:45.596417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:45.596461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:45.596701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:45.596764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:45.654563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:45.655249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:45.655327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:45.655359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:45.775349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:45.775514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:45.775554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:45.775617] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:45.779175] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=68.78%) [2026-01-14T20:22:45.779449] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-14T20:22:45.779767] [INFO ] [sig ] FUNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:45.918814] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FUNC.txt [2026-01-14T20:22:45.918951] [INFO ] [sig ] [1303/3494] Completed FUNC in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:45.918990] [INFO ] [sig ] [1304/3494] Forecasting FUND... [2026-01-14T20:22:45.919019] [INFO ] [sig ] Generating forecast for: FUND [2026-01-14T20:22:45.919047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-14T20:22:45.931282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-14T20:22:45.931563] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-14T20:22:45.932342] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-14T20:22:45.932402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:45.932434] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:45.932460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:45.932516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:45.989856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:45.990600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:45.990678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:45.990710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:46.108782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:46.108950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:46.108991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:46.109020] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:46.112808] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=84.55%) [2026-01-14T20:22:46.113169] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-14T20:22:46.113311] [INFO ] [sig ] FUND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:46.283682] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FUND.txt [2026-01-14T20:22:46.283845] [INFO ] [sig ] [1304/3494] Completed FUND in 0.4s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:46.283883] [INFO ] [sig ] [1305/3494] Forecasting FVCB... [2026-01-14T20:22:46.283913] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-14T20:22:46.283943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-14T20:22:46.295834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-14T20:22:46.296229] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-14T20:22:46.297037] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-14T20:22:46.297090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:46.297148] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:46.297178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:46.297234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:46.358212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:46.359098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:46.359179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:46.359213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:46.470869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:46.471037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:46.471077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:46.471107] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:46.474975] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-14T20:22:46.475299] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-14T20:22:46.475436] [INFO ] [sig ] FVCB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:46.617372] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FVCB.txt [2026-01-14T20:22:46.617527] [INFO ] [sig ] [1305/3494] Completed FVCB in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:46.617567] [INFO ] [sig ] [1306/3494] Forecasting FWONA... [2026-01-14T20:22:46.617620] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-14T20:22:46.617652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-14T20:22:46.629214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-14T20:22:46.629619] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-14T20:22:46.630418] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-14T20:22:46.630471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:46.630503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:46.630530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:46.630605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:46.687855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:46.688750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:46.688831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:46.688863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:46.810506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:46.810686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:46.810726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:46.810755] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:46.814212] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=55.29%) [2026-01-14T20:22:46.814522] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-14T20:22:46.814671] [INFO ] [sig ] FWONA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:46.956514] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FWONA.txt [2026-01-14T20:22:46.956686] [INFO ] [sig ] [1306/3494] Completed FWONA in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:46.956733] [INFO ] [sig ] [1307/3494] Forecasting FWONK... [2026-01-14T20:22:46.956762] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-14T20:22:46.956793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-14T20:22:46.968952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-14T20:22:46.969406] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-14T20:22:46.970242] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-14T20:22:46.970296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:46.970328] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:46.970353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:46.970407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:47.030174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:47.031048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:47.031129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:47.031164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:47.147625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:47.147812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:47.147852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:47.147881] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:47.151306] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-14T20:22:47.151607] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-14T20:22:47.151734] [INFO ] [sig ] FWONK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:47.292807] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FWONK.txt [2026-01-14T20:22:47.292970] [INFO ] [sig ] [1307/3494] Completed FWONK in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:47.293011] [INFO ] [sig ] [1308/3494] Forecasting FWRD... [2026-01-14T20:22:47.293041] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-14T20:22:47.293074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-14T20:22:47.304600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-14T20:22:47.304931] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-14T20:22:47.305744] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-14T20:22:47.305797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:47.305828] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:47.305855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:47.305911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:47.363052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:47.363902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:47.363984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:47.364018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:47.489366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:47.489525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:47.489589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:47.489652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:47.493274] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-14T20:22:47.493552] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-14T20:22:47.493710] [INFO ] [sig ] FWRD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:47.638763] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FWRD.txt [2026-01-14T20:22:47.638919] [INFO ] [sig ] [1308/3494] Completed FWRD in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:47.638958] [INFO ] [sig ] [1309/3494] Forecasting FWRG... [2026-01-14T20:22:47.638988] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-14T20:22:47.639022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-14T20:22:47.651046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-14T20:22:47.651352] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-14T20:22:47.652176] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-14T20:22:47.652231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:47.652264] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:47.652291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:47.652348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:47.712945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:47.713679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:47.713760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:47.713794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:47.838228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:47.838382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:47.838424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:47.838453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:47.842119] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-14T20:22:47.842399] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-14T20:22:47.842706] [INFO ] [sig ] FWRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:48.051613] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/FWRG.txt [2026-01-14T20:22:48.051748] [INFO ] [sig ] [1309/3494] Completed FWRG in 0.4s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:48.051786] [INFO ] [sig ] [1310/3494] Forecasting FYC... [2026-01-14T20:22:48.051815] [INFO ] [sig ] Generating forecast for: FYC [2026-01-14T20:22:48.051844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-14T20:22:48.064191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-14T20:22:48.064604] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-14T20:22:48.065399] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-14T20:22:48.065454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:48.065497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:48.065538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:48.065619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:48.129478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:48.130784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:48.130932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:48.130970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:48.256501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:48.256665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:48.256706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:48.256752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:48.260128] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-01-14T20:22:48.260406] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-14T20:22:48.260547] [INFO ] [sig ] FYC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:48.402115] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FYC.txt [2026-01-14T20:22:48.402285] [INFO ] [sig ] [1310/3494] Completed FYC in 0.4s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:48.402327] [INFO ] [sig ] [1311/3494] Forecasting FYX... [2026-01-14T20:22:48.402359] [INFO ] [sig ] Generating forecast for: FYX [2026-01-14T20:22:48.402389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-14T20:22:48.414285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-14T20:22:48.414591] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-14T20:22:48.415427] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-14T20:22:48.415481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:48.415514] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:48.415541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:48.415619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:48.475241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:48.475984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:48.476067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:48.476099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:48.597640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:48.597795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:48.597842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:48.597883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:48.601213] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-14T20:22:48.601485] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-14T20:22:48.601645] [INFO ] [sig ] FYX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:48.742026] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/FYX.txt [2026-01-14T20:22:48.742159] [INFO ] [sig ] [1311/3494] Completed FYX in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-14T20:22:48.742198] [INFO ] [sig ] [1312/3494] Forecasting G... [2026-01-14T20:22:48.742228] [INFO ] [sig ] Generating forecast for: G [2026-01-14T20:22:48.742257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-14T20:22:48.753404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-14T20:22:48.753711] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-14T20:22:48.754478] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-14T20:22:48.754530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:48.754562] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:48.754611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:48.754669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:48.812343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:48.813019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:48.813113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:48.813146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:48.933467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:48.933833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:48.933873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:48.933900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:48.937788] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-01-14T20:22:48.938073] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-14T20:22:48.938202] [INFO ] [sig ] G: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:49.080676] [INFO ] [LOCAL ] Saved forecast: G 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/G.txt [2026-01-14T20:22:49.080804] [INFO ] [sig ] [1312/3494] Completed G in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-14T20:22:49.080842] [INFO ] [sig ] [1313/3494] Forecasting GAB... [2026-01-14T20:22:49.080872] [INFO ] [sig ] Generating forecast for: GAB [2026-01-14T20:22:49.080901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-14T20:22:49.092259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-14T20:22:49.092539] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-14T20:22:49.093330] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-14T20:22:49.093383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:49.093414] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:49.093441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:49.093497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:49.150518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:49.151438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:49.151527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:49.151561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:49.270139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:49.270287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:49.270327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:49.270356] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:49.273811] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-14T20:22:49.274091] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-14T20:22:49.274217] [INFO ] [sig ] GAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:49.416911] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GAB.txt [2026-01-14T20:22:49.417067] [INFO ] [sig ] [1313/3494] Completed GAB in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-14T20:22:49.417108] [INFO ] [sig ] [1314/3494] Forecasting GABC... [2026-01-14T20:22:49.417138] [INFO ] [sig ] Generating forecast for: GABC [2026-01-14T20:22:49.417169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-14T20:22:49.428656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-14T20:22:49.428950] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-14T20:22:49.429791] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-14T20:22:49.429845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:49.429877] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:49.429916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:49.429973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:49.490404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:49.491153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:49.491238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:49.491272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:49.612625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:49.612767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:49.612807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:49.612836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:49.616319] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-14T20:22:49.616646] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-14T20:22:49.616780] [INFO ] [sig ] GABC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:49.762288] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GABC.txt [2026-01-14T20:22:49.762417] [INFO ] [sig ] [1314/3494] Completed GABC in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-14T20:22:49.762456] [INFO ] [sig ] [1315/3494] Forecasting GAIA... [2026-01-14T20:22:49.762485] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-14T20:22:49.762514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-14T20:22:49.773401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-14T20:22:49.773702] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-14T20:22:49.774497] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-14T20:22:49.774550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:49.774599] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:49.774628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:49.774684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:49.834498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:49.835260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:49.835380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:49.835417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:49.954508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:49.954678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:49.954718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:49.954747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:49.958158] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=53.30%) [2026-01-14T20:22:49.958436] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-14T20:22:49.958565] [INFO ] [sig ] GAIA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:50.101119] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GAIA.txt [2026-01-14T20:22:50.101263] [INFO ] [sig ] [1315/3494] Completed GAIA in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-14T20:22:50.101301] [INFO ] [sig ] [1316/3494] Forecasting GAIN... [2026-01-14T20:22:50.101331] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-14T20:22:50.101361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-14T20:22:50.112548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-14T20:22:50.112951] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-14T20:22:50.113963] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-14T20:22:50.114016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:50.114047] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:50.114073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:50.114129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:50.173250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:50.174129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:50.174213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:50.174247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:50.298594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:50.298749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:50.298788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:50.298816] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:50.302475] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=46.61%) [2026-01-14T20:22:50.302790] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-14T20:22:50.302917] [INFO ] [sig ] GAIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:50.448005] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GAIN.txt [2026-01-14T20:22:50.448174] [INFO ] [sig ] [1316/3494] Completed GAIN in 0.3s | 2.83 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-14T20:22:50.448214] [INFO ] [sig ] [1317/3494] Forecasting GAM... [2026-01-14T20:22:50.448245] [INFO ] [sig ] Generating forecast for: GAM [2026-01-14T20:22:50.448276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-14T20:22:50.460192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-14T20:22:50.460613] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-14T20:22:50.461487] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-14T20:22:50.461551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:50.461637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:50.461686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:50.461746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:50.522284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:50.523160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:50.523244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:50.523278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:50.639401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:50.639555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:50.639611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:50.639642] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:50.642974] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=68.30%) [2026-01-14T20:22:50.643245] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-14T20:22:50.643369] [INFO ] [sig ] GAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:50.782909] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GAM.txt [2026-01-14T20:22:50.783036] [INFO ] [sig ] [1317/3494] Completed GAM in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:50.783074] [INFO ] [sig ] [1318/3494] Forecasting GAMB... [2026-01-14T20:22:50.783104] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-14T20:22:50.783139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-14T20:22:50.794976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-14T20:22:50.795267] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-14T20:22:50.796105] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-14T20:22:50.796158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:50.796191] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:50.796219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:50.796275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:50.855239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:50.855968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:50.856047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:50.856081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:50.978682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:50.978835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:50.978874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:50.978904] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:50.982314] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-01-14T20:22:50.982610] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-14T20:22:50.982740] [INFO ] [sig ] GAMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:51.123958] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GAMB.txt [2026-01-14T20:22:51.124128] [INFO ] [sig ] [1318/3494] Completed GAMB in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:51.124195] [INFO ] [sig ] [1319/3494] Forecasting GANX... [2026-01-14T20:22:51.124238] [INFO ] [sig ] Generating forecast for: GANX [2026-01-14T20:22:51.124279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-14T20:22:51.139483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-14T20:22:51.139825] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-14T20:22:51.140657] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-14T20:22:51.140711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:51.140743] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:51.140769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:51.140832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:51.200019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:51.200871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:51.200972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:51.201020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:51.325305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:51.325491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:51.325549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:51.325598] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:51.329068] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-01-14T20:22:51.329357] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-14T20:22:51.329511] [INFO ] [sig ] GANX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:51.471630] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GANX.txt [2026-01-14T20:22:51.471806] [INFO ] [sig ] [1319/3494] Completed GANX in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:51.471846] [INFO ] [sig ] [1320/3494] Forecasting GASS... [2026-01-14T20:22:51.471876] [INFO ] [sig ] Generating forecast for: GASS [2026-01-14T20:22:51.471906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-14T20:22:51.483263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-14T20:22:51.483685] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-14T20:22:51.484556] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-14T20:22:51.484644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:51.484676] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:51.484705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:51.484763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:51.544774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:51.545630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:51.545710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:51.545744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:51.666835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:51.666983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:51.667021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:51.667049] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:51.670380] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-14T20:22:51.670677] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-14T20:22:51.670801] [INFO ] [sig ] GASS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:51.814969] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GASS.txt [2026-01-14T20:22:51.815100] [INFO ] [sig ] [1320/3494] Completed GASS in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:51.815139] [INFO ] [sig ] [1321/3494] Forecasting GATX... [2026-01-14T20:22:51.815168] [INFO ] [sig ] Generating forecast for: GATX [2026-01-14T20:22:51.815197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-14T20:22:51.826808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-14T20:22:51.827148] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-14T20:22:51.828027] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-14T20:22:51.828080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:51.828114] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:51.828141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:51.828198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:51.886327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:51.887233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:51.887319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:51.887353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:52.007558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:52.007750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:52.007793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:52.007823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:52.011253] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-14T20:22:52.011538] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-14T20:22:52.011687] [INFO ] [sig ] GATX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:52.154499] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GATX.txt [2026-01-14T20:22:52.154651] [INFO ] [sig ] [1321/3494] Completed GATX in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:52.154691] [INFO ] [sig ] [1322/3494] Forecasting GBAB... [2026-01-14T20:22:52.154723] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-14T20:22:52.154752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-14T20:22:52.167242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-14T20:22:52.167607] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-14T20:22:52.168425] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-14T20:22:52.168479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:52.168537] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:52.168584] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:52.168645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:52.228792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:52.229555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:52.229653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:52.229687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:52.352416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:52.352565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:52.352623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:52.352652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:52.355990] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=78.92%) [2026-01-14T20:22:52.356264] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-14T20:22:52.356388] [INFO ] [sig ] GBAB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:52.496234] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GBAB.txt [2026-01-14T20:22:52.496380] [INFO ] [sig ] [1322/3494] Completed GBAB in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:52.496421] [INFO ] [sig ] [1323/3494] Forecasting GBCI... [2026-01-14T20:22:52.496453] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-14T20:22:52.496483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-14T20:22:52.508196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-14T20:22:52.508487] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-14T20:22:52.509270] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-14T20:22:52.509323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:52.509354] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:52.509382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:52.509437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:52.567377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:52.568479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:52.568562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:52.568615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:52.690156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:52.690307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:52.690370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:52.690414] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:52.694259] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-14T20:22:52.694587] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-14T20:22:52.694721] [INFO ] [sig ] GBCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:52.835667] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GBCI.txt [2026-01-14T20:22:52.835822] [INFO ] [sig ] [1323/3494] Completed GBCI in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:52.835864] [INFO ] [sig ] [1324/3494] Forecasting GBDC... [2026-01-14T20:22:52.835893] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-14T20:22:52.835926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-14T20:22:52.847562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-14T20:22:52.847926] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-14T20:22:52.848864] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-14T20:22:52.848918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:52.848952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:52.848982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:52.849051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:52.910523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:52.911289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:52.911367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:52.911399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:53.031268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:53.031425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:53.031467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:53.031496] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:53.034950] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=87.39%) [2026-01-14T20:22:53.035231] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-14T20:22:53.035359] [INFO ] [sig ] GBDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:53.175421] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GBDC.txt [2026-01-14T20:22:53.175551] [INFO ] [sig ] [1324/3494] Completed GBDC in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:53.175607] [INFO ] [sig ] [1325/3494] Forecasting GBIO... [2026-01-14T20:22:53.175637] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-14T20:22:53.175667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-14T20:22:53.186348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-14T20:22:53.186641] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-14T20:22:53.187406] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-14T20:22:53.187459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:53.187490] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:53.187517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:53.187603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:53.245110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:53.246051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:53.246128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:53.246161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:53.370321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:53.370460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:53.370498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:53.370556] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:53.373919] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-01-14T20:22:53.374195] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-14T20:22:53.374317] [INFO ] [sig ] GBIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:53.514748] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GBIO.txt [2026-01-14T20:22:53.514902] [INFO ] [sig ] [1325/3494] Completed GBIO in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:53.514942] [INFO ] [sig ] [1326/3494] Forecasting GBTG... [2026-01-14T20:22:53.514972] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-14T20:22:53.515002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-14T20:22:53.525972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-14T20:22:53.526347] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-14T20:22:53.527201] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-14T20:22:53.527258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:53.527290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:53.527317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:53.527378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:53.595289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:53.596367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:53.596469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:53.596511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:53.721590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:53.721751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:53.721792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:53.721822] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:53.725331] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-14T20:22:53.725626] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-14T20:22:53.725753] [INFO ] [sig ] GBTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:53.865669] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GBTG.txt [2026-01-14T20:22:53.865822] [INFO ] [sig ] [1326/3494] Completed GBTG in 0.4s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:53.865863] [INFO ] [sig ] [1327/3494] Forecasting GBX... [2026-01-14T20:22:53.865892] [INFO ] [sig ] Generating forecast for: GBX [2026-01-14T20:22:53.865923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-14T20:22:53.877436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-14T20:22:53.877839] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-14T20:22:53.878671] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-14T20:22:53.878750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:53.878794] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:53.878823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:53.878882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:53.939663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:53.940520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:53.940623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:53.940670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:54.055042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:54.055202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:54.055254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:54.055292] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:54.059328] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=16.63%) [2026-01-14T20:22:54.059632] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-14T20:22:54.059946] [INFO ] [sig ] GBX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:54.209257] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GBX.txt [2026-01-14T20:22:54.209391] [INFO ] [sig ] [1327/3494] Completed GBX in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-14T20:22:54.209429] [INFO ] [sig ] [1328/3494] Forecasting GCBC... [2026-01-14T20:22:54.209458] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-14T20:22:54.209489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-14T20:22:54.220473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-14T20:22:54.220762] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-14T20:22:54.221671] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-14T20:22:54.221725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:54.221756] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:54.221783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:54.221839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:54.281940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:54.282812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:54.282889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:54.282922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:54.390528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:54.390700] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:22:54.390741] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:54.390769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:54.394107] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-01-14T20:22:54.394379] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-14T20:22:54.394500] [INFO ] [sig ] GCBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:54.534588] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GCBC.txt [2026-01-14T20:22:54.534726] [INFO ] [sig ] [1328/3494] Completed GCBC in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:54.534764] [INFO ] [sig ] [1329/3494] Forecasting GCMG... [2026-01-14T20:22:54.534793] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-14T20:22:54.534824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-14T20:22:54.546069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-14T20:22:54.546395] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-14T20:22:54.547384] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-14T20:22:54.547437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:54.547468] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:54.547494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:54.547549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:54.604936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:54.605610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:54.605685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:54.605718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:54.728674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:54.728824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:54.728864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:54.728893] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:54.732227] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-14T20:22:54.732500] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-14T20:22:54.732643] [INFO ] [sig ] GCMG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:54.878710] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GCMG.txt [2026-01-14T20:22:54.879067] [INFO ] [sig ] [1329/3494] Completed GCMG in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:54.879107] [INFO ] [sig ] [1330/3494] Forecasting GCO... [2026-01-14T20:22:54.879137] [INFO ] [sig ] Generating forecast for: GCO [2026-01-14T20:22:54.879166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-14T20:22:54.890513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-14T20:22:54.890870] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-14T20:22:54.891681] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-14T20:22:54.891734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:54.891766] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:54.891792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:54.891847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:54.952597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:54.953449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:54.953537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:54.953570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:55.078323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:55.078500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:55.078549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:55.078599] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:55.082377] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-14T20:22:55.082777] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-14T20:22:55.082936] [INFO ] [sig ] GCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:55.231183] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GCO.txt [2026-01-14T20:22:55.231349] [INFO ] [sig ] [1330/3494] Completed GCO in 0.4s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:55.231390] [INFO ] [sig ] [1331/3494] Forecasting GD... [2026-01-14T20:22:55.231420] [INFO ] [sig ] Generating forecast for: GD [2026-01-14T20:22:55.231454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-14T20:22:55.243315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-14T20:22:55.243693] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-14T20:22:55.244636] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-14T20:22:55.244698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:55.244733] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:55.244762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:55.244820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:55.306400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:55.307251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:55.307333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:55.307366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:55.428212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:55.428369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:55.428410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:55.428439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:55.432046] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-01-14T20:22:55.432342] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-14T20:22:55.432484] [INFO ] [sig ] GD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:55.577274] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GD.txt [2026-01-14T20:22:55.577429] [INFO ] [sig ] [1331/3494] Completed GD in 0.3s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:55.577468] [INFO ] [sig ] [1332/3494] Forecasting GDC... [2026-01-14T20:22:55.577497] [INFO ] [sig ] Generating forecast for: GDC [2026-01-14T20:22:55.577528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-14T20:22:55.589030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-14T20:22:55.589332] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-14T20:22:55.590165] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-14T20:22:55.590220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:55.590253] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:55.590281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:55.590339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:55.648394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:55.649278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:55.649361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:55.649448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:55.777100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:55.777252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:55.777291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:55.777320] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:55.781079] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=53.40%) [2026-01-14T20:22:55.781385] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-14T20:22:55.781515] [INFO ] [sig ] GDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:55.943406] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GDC.txt [2026-01-14T20:22:55.943590] [INFO ] [sig ] [1332/3494] Completed GDC in 0.4s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:55.943632] [INFO ] [sig ] [1333/3494] Forecasting GDDY... [2026-01-14T20:22:55.943662] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-14T20:22:55.943693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-14T20:22:55.956559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-14T20:22:55.957005] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-14T20:22:55.957882] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-14T20:22:55.957937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:55.957978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:55.958014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:55.958091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:56.018382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:56.019285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:56.019370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:56.019404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:56.150662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:56.150827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:56.150871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:56.150901] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:56.155658] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-01-14T20:22:56.156136] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-14T20:22:56.156308] [INFO ] [sig ] GDDY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:56.313288] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GDDY.txt [2026-01-14T20:22:56.313446] [INFO ] [sig ] [1333/3494] Completed GDDY in 0.4s | 2.83 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-14T20:22:56.313487] [INFO ] [sig ] [1334/3494] Forecasting GDEN... [2026-01-14T20:22:56.313518] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-14T20:22:56.313551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-14T20:22:56.326203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-14T20:22:56.326599] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-14T20:22:56.327418] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-14T20:22:56.327473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:56.327505] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:56.327533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:56.327621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:56.394342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:56.395236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:56.395323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:56.395358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:56.524776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:56.524933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:56.524992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:56.525025] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:56.528598] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=22.04%) [2026-01-14T20:22:56.529072] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-14T20:22:56.529200] [INFO ] [sig ] GDEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:56.695303] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GDEN.txt [2026-01-14T20:22:56.695443] [INFO ] [sig ] [1334/3494] Completed GDEN in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:56.695482] [INFO ] [sig ] [1335/3494] Forecasting GDRX... [2026-01-14T20:22:56.695512] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-14T20:22:56.695542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-14T20:22:56.710409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-14T20:22:56.710807] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-14T20:22:56.711642] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-14T20:22:56.711697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:56.711730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:56.711759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:56.711817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:56.773556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:56.774690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:56.774783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:56.774816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:56.913099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:56.913267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:56.913320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:56.913361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:56.916884] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=48.75%) [2026-01-14T20:22:56.917174] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-14T20:22:56.917302] [INFO ] [sig ] GDRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:57.090779] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GDRX.txt [2026-01-14T20:22:57.090971] [INFO ] [sig ] [1335/3494] Completed GDRX in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:57.091013] [INFO ] [sig ] [1336/3494] Forecasting GDS... [2026-01-14T20:22:57.091054] [INFO ] [sig ] Generating forecast for: GDS [2026-01-14T20:22:57.091095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-14T20:22:57.105049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-14T20:22:57.105499] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-14T20:22:57.106399] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-14T20:22:57.106455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:57.106491] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:57.106523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:57.106602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:57.179850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:57.180804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:57.180889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:57.180923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:57.311373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:57.311531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:57.311589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:57.311622] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:57.315096] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=65.60%) [2026-01-14T20:22:57.315379] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-14T20:22:57.315512] [INFO ] [sig ] GDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:57.462221] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GDS.txt [2026-01-14T20:22:57.462387] [INFO ] [sig ] [1336/3494] Completed GDS in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:57.462427] [INFO ] [sig ] [1337/3494] Forecasting GDYN... [2026-01-14T20:22:57.462456] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-14T20:22:57.462487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-14T20:22:57.477070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-14T20:22:57.477409] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-14T20:22:57.478469] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-14T20:22:57.478524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:57.478556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:57.478605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:57.478678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:57.539507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:57.540374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:57.540456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:57.540490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:57.662611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:57.662763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:57.662803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:57.662832] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:57.666323] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=23.91%) [2026-01-14T20:22:57.666632] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-14T20:22:57.666777] [INFO ] [sig ] GDYN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:57.806699] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GDYN.txt [2026-01-14T20:22:57.806828] [INFO ] [sig ] [1337/3494] Completed GDYN in 0.3s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:57.806867] [INFO ] [sig ] [1338/3494] Forecasting GE... [2026-01-14T20:22:57.806896] [INFO ] [sig ] Generating forecast for: GE [2026-01-14T20:22:57.806926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-14T20:22:57.818838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-14T20:22:57.819125] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-14T20:22:57.819939] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-14T20:22:57.819993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:57.820038] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:57.820068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:57.820126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:57.879089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:57.879954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:57.880036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:57.880070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:58.007057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:58.007231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:58.007282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:58.007321] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:58.011884] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-14T20:22:58.012226] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-14T20:22:58.012384] [INFO ] [sig ] GE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:58.164705] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GE.txt [2026-01-14T20:22:58.164865] [INFO ] [sig ] [1338/3494] Completed GE in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:58.164910] [INFO ] [sig ] [1339/3494] Forecasting GECC... [2026-01-14T20:22:58.164942] [INFO ] [sig ] Generating forecast for: GECC [2026-01-14T20:22:58.164971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-14T20:22:58.176689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-14T20:22:58.176966] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-14T20:22:58.177788] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-14T20:22:58.177843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:58.177902] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:58.177930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:58.177988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:58.235662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:58.236308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:58.236385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:58.236417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:58.356517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:58.356716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:58.356761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:58.356790] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:58.360287] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-01-14T20:22:58.360645] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-14T20:22:58.360785] [INFO ] [sig ] GECC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:58.513489] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GECC.txt [2026-01-14T20:22:58.513673] [INFO ] [sig ] [1339/3494] Completed GECC in 0.3s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:58.513719] [INFO ] [sig ] [1340/3494] Forecasting GEF... [2026-01-14T20:22:58.513751] [INFO ] [sig ] Generating forecast for: GEF [2026-01-14T20:22:58.513785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-14T20:22:58.527102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-14T20:22:58.527552] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-14T20:22:58.528686] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-14T20:22:58.528753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:58.528786] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:58.528813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:58.528870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:58.594444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:58.595689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:58.595800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:58.595848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:58.759397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:58.759629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:58.759700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:58.759752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:58.765126] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=36.68%) [2026-01-14T20:22:58.765709] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-14T20:22:58.765932] [INFO ] [sig ] GEF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:59.024994] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GEF.txt [2026-01-14T20:22:59.025231] [INFO ] [sig ] [1340/3494] Completed GEF in 0.5s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:59.025297] [INFO ] [sig ] [1341/3494] Forecasting GEHC... [2026-01-14T20:22:59.025342] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-14T20:22:59.025386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-14T20:22:59.056082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-14T20:22:59.057069] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-14T20:22:59.059049] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-14T20:22:59.059160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:59.059217] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:59.059265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:59.059361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:59.149354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:59.150676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:59.150787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:59.150839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:59.319553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:59.319774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:59.319845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:59.319906] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:59.324200] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-14T20:22:59.324565] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-14T20:22:59.324782] [INFO ] [sig ] GEHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:22:59.501841] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GEHC.txt [2026-01-14T20:22:59.502038] [INFO ] [sig ] [1341/3494] Completed GEHC in 0.5s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:59.502083] [INFO ] [sig ] [1342/3494] Forecasting GEL... [2026-01-14T20:22:59.502121] [INFO ] [sig ] Generating forecast for: GEL [2026-01-14T20:22:59.502154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-14T20:22:59.516747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-14T20:22:59.517212] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-14T20:22:59.518214] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-14T20:22:59.518270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:59.518303] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:59.518330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:59.518389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:59.577704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:59.578673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:59.578758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:59.578791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:22:59.705692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:22:59.706037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:22:59.706078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:22:59.706146] [INFO ] [FORECASTER] Training complete [2026-01-14T20:22:59.709679] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-14T20:22:59.709998] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-14T20:22:59.710143] [INFO ] [sig ] GEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:22:59.850784] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GEL.txt [2026-01-14T20:22:59.850920] [INFO ] [sig ] [1342/3494] Completed GEL in 0.3s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:22:59.850959] [INFO ] [sig ] [1343/3494] Forecasting GEN... [2026-01-14T20:22:59.850989] [INFO ] [sig ] Generating forecast for: GEN [2026-01-14T20:22:59.851019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-14T20:22:59.862631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-14T20:22:59.863150] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-14T20:22:59.864041] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-14T20:22:59.864096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:22:59.864129] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:22:59.864157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:22:59.864214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:22:59.921797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:22:59.922658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:22:59.922740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:22:59.922772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:00.046019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:00.046179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:00.046219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:00.046250] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:00.050556] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-14T20:23:00.050909] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-14T20:23:00.051052] [INFO ] [sig ] GEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:00.196478] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GEN.txt [2026-01-14T20:23:00.196657] [INFO ] [sig ] [1343/3494] Completed GEN in 0.3s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:23:00.196699] [INFO ] [sig ] [1344/3494] Forecasting GENI... [2026-01-14T20:23:00.196730] [INFO ] [sig ] Generating forecast for: GENI [2026-01-14T20:23:00.196759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-14T20:23:00.208637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-14T20:23:00.209025] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-14T20:23:00.209872] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-14T20:23:00.209928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:00.209961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:00.209988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:00.210047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:00.268932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:00.269797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:00.269879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:00.269912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:00.387614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:00.387790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:00.387831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:00.387860] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:00.391224] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=22.50%) [2026-01-14T20:23:00.391505] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-14T20:23:00.391649] [INFO ] [sig ] GENI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:00.537022] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GENI.txt [2026-01-14T20:23:00.537169] [INFO ] [sig ] [1344/3494] Completed GENI in 0.3s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:23:00.537208] [INFO ] [sig ] [1345/3494] Forecasting GENK... [2026-01-14T20:23:00.537238] [INFO ] [sig ] Generating forecast for: GENK [2026-01-14T20:23:00.537269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-14T20:23:00.548548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-14T20:23:00.548944] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-14T20:23:00.549838] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-14T20:23:00.549893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:00.549925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:00.549953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:00.550011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:00.611219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:00.612099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:00.612180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:00.612212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:00.742784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:00.742942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:00.742984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:00.743030] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:00.746644] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=20.55%) [2026-01-14T20:23:00.747121] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-14T20:23:00.747247] [INFO ] [sig ] GENK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:00.897908] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GENK.txt [2026-01-14T20:23:00.898111] [INFO ] [sig ] [1345/3494] Completed GENK in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:23:00.898158] [INFO ] [sig ] [1346/3494] Forecasting GEOS... [2026-01-14T20:23:00.898189] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-14T20:23:00.898220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-14T20:23:00.912108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-14T20:23:00.912453] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-14T20:23:00.913309] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-14T20:23:00.913364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:00.913397] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:00.913424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:00.913482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:00.977692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:00.978614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:00.978726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:00.978763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:01.105438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:01.105553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:01.105613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:01.105644] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:01.109313] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-14T20:23:01.109634] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-14T20:23:01.109767] [INFO ] [sig ] GEOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:01.254779] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GEOS.txt [2026-01-14T20:23:01.254939] [INFO ] [sig ] [1346/3494] Completed GEOS in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-14T20:23:01.254981] [INFO ] [sig ] [1347/3494] Forecasting GERN... [2026-01-14T20:23:01.255010] [INFO ] [sig ] Generating forecast for: GERN [2026-01-14T20:23:01.255039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-14T20:23:01.266541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-14T20:23:01.266885] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-14T20:23:01.267746] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-14T20:23:01.267799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:01.267831] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:01.267857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:01.267913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:01.327717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:01.328751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:01.328975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:01.329015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:01.469422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:01.469551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:01.469614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:01.469646] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:01.473410] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-01-14T20:23:01.473799] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-14T20:23:01.474165] [INFO ] [sig ] GERN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:01.649493] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GERN.txt [2026-01-14T20:23:01.649684] [INFO ] [sig ] [1347/3494] Completed GERN in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-14T20:23:01.649727] [INFO ] [sig ] [1348/3494] Forecasting GES... [2026-01-14T20:23:01.649759] [INFO ] [sig ] Generating forecast for: GES [2026-01-14T20:23:01.649791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-14T20:23:01.662120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-14T20:23:01.662521] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-14T20:23:01.663544] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-14T20:23:01.663634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:01.663679] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:01.663714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:01.663778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:01.730864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:01.731787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:01.731896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:01.731934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:01.860697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:01.860854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:01.860893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:01.860922] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:01.864404] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-01-14T20:23:01.864714] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-14T20:23:01.864844] [INFO ] [sig ] GES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:02.020247] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GES.txt [2026-01-14T20:23:02.020434] [INFO ] [sig ] [1348/3494] Completed GES in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-14T20:23:02.020481] [INFO ] [sig ] [1349/3494] Forecasting GEVO... [2026-01-14T20:23:02.020511] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-14T20:23:02.020553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-14T20:23:02.038047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-14T20:23:02.038553] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-14T20:23:02.039559] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-14T20:23:02.039652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:02.039690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:02.039740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:02.040011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:02.106885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:02.107796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:02.107911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:02.107945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:02.234938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:02.235098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:02.235140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:02.235171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:02.238701] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-14T20:23:02.238990] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-14T20:23:02.239116] [INFO ] [sig ] GEVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:02.385407] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GEVO.txt [2026-01-14T20:23:02.385565] [INFO ] [sig ] [1349/3494] Completed GEVO in 0.4s | 2.83 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-14T20:23:02.385630] [INFO ] [sig ] [1350/3494] Forecasting GFF... [2026-01-14T20:23:02.385665] [INFO ] [sig ] Generating forecast for: GFF [2026-01-14T20:23:02.385694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-14T20:23:02.396785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-14T20:23:02.397068] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-14T20:23:02.397893] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-14T20:23:02.397946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:02.397978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:02.398004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:02.398060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:02.455346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:02.456231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:02.456314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:02.456347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:02.574739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:02.574895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:02.574935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:02.574964] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:02.578403] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-14T20:23:02.578710] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-14T20:23:02.578843] [INFO ] [sig ] GFF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:02.718907] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GFF.txt [2026-01-14T20:23:02.719051] [INFO ] [sig ] [1350/3494] Completed GFF in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:02.719090] [INFO ] [sig ] [1351/3494] Forecasting GFI... [2026-01-14T20:23:02.719119] [INFO ] [sig ] Generating forecast for: GFI [2026-01-14T20:23:02.719150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-14T20:23:02.730178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-14T20:23:02.730480] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-14T20:23:02.731298] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-14T20:23:02.731351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:02.731383] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:02.731410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:02.731466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:02.788014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:02.788695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:02.788786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:02.788820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:02.910958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:02.911109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:02.911148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:02.911176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:02.914518] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=66.14%) [2026-01-14T20:23:02.914814] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-14T20:23:02.914937] [INFO ] [sig ] GFI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:03.054370] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GFI.txt [2026-01-14T20:23:03.054498] [INFO ] [sig ] [1351/3494] Completed GFI in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:03.054536] [INFO ] [sig ] [1352/3494] Forecasting GFL... [2026-01-14T20:23:03.054564] [INFO ] [sig ] Generating forecast for: GFL [2026-01-14T20:23:03.054613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-14T20:23:03.067303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-14T20:23:03.067593] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-14T20:23:03.068397] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-14T20:23:03.068450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:03.068482] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:03.068509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:03.068564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:03.129476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:03.130397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:03.130475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:03.130508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:03.254864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:03.255019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:03.255240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:03.255269] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:03.258843] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-01-14T20:23:03.259283] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-14T20:23:03.259405] [INFO ] [sig ] GFL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:03.401029] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GFL.txt [2026-01-14T20:23:03.401183] [INFO ] [sig ] [1352/3494] Completed GFL in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:03.401222] [INFO ] [sig ] [1353/3494] Forecasting GFS... [2026-01-14T20:23:03.401250] [INFO ] [sig ] Generating forecast for: GFS [2026-01-14T20:23:03.401287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-14T20:23:03.412120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-14T20:23:03.412418] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-14T20:23:03.413200] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-14T20:23:03.413251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:03.413283] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:03.413310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:03.413366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:03.471851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:03.472725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:03.472805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:03.472837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:03.592340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:03.592497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:03.592536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:03.592564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:03.595949] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=78.30%) [2026-01-14T20:23:03.596223] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-14T20:23:03.596347] [INFO ] [sig ] GFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:03.739022] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GFS.txt [2026-01-14T20:23:03.739182] [INFO ] [sig ] [1353/3494] Completed GFS in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:03.739223] [INFO ] [sig ] [1354/3494] Forecasting GGAL... [2026-01-14T20:23:03.739252] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-14T20:23:03.739284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-14T20:23:03.750773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-14T20:23:03.751109] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-14T20:23:03.751968] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-14T20:23:03.752023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:03.752054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:03.752081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:03.752143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:03.814051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:03.814928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:03.815009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:03.815049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:03.940328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:03.940486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:03.940531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:03.940591] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:03.944021] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-01-14T20:23:03.944306] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-14T20:23:03.944437] [INFO ] [sig ] GGAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:04.093616] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GGAL.txt [2026-01-14T20:23:04.093802] [INFO ] [sig ] [1354/3494] Completed GGAL in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:04.093844] [INFO ] [sig ] [1355/3494] Forecasting GGB... [2026-01-14T20:23:04.093874] [INFO ] [sig ] Generating forecast for: GGB [2026-01-14T20:23:04.093904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-14T20:23:04.107942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-14T20:23:04.108373] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-14T20:23:04.109548] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-14T20:23:04.109628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:04.109672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:04.109706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:04.109782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:04.171028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:04.172025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:04.172110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:04.172144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:04.291781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:04.291937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:04.291978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:04.292009] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:04.295458] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-01-14T20:23:04.295757] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-14T20:23:04.295885] [INFO ] [sig ] GGB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:04.442350] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GGB.txt [2026-01-14T20:23:04.442504] [INFO ] [sig ] [1355/3494] Completed GGB in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:04.442543] [INFO ] [sig ] [1356/3494] Forecasting GGG... [2026-01-14T20:23:04.442589] [INFO ] [sig ] Generating forecast for: GGG [2026-01-14T20:23:04.442624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-14T20:23:04.456755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-14T20:23:04.457173] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-14T20:23:04.458048] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-14T20:23:04.458102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:04.458171] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:04.458200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:04.458257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:04.516612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:04.517388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:04.517467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:04.517499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:04.638587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:04.638744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:04.638784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:04.638811] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:04.642757] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=45.22%) [2026-01-14T20:23:04.643229] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-14T20:23:04.643352] [INFO ] [sig ] GGG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:04.782657] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GGG.txt [2026-01-14T20:23:04.782792] [INFO ] [sig ] [1356/3494] Completed GGG in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:04.782831] [INFO ] [sig ] [1357/3494] Forecasting GGLL... [2026-01-14T20:23:04.782860] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-14T20:23:04.782890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-14T20:23:04.793715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-14T20:23:04.794003] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-14T20:23:04.794808] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-14T20:23:04.794860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:04.794891] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:04.794918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:04.794974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:04.852053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:04.852875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:04.852960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:04.852993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:04.968929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:04.969088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:04.969126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:04.969155] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:04.972513] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-14T20:23:04.972808] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-14T20:23:04.972932] [INFO ] [sig ] GGLL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:05.119005] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GGLL.txt [2026-01-14T20:23:05.119164] [INFO ] [sig ] [1357/3494] Completed GGLL in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:05.119204] [INFO ] [sig ] [1358/3494] Forecasting GGLS... [2026-01-14T20:23:05.119234] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-14T20:23:05.119263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-14T20:23:05.131041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-14T20:23:05.131425] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-14T20:23:05.132249] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-14T20:23:05.132310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:05.132355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:05.132385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:05.132442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:05.193312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:05.194265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:05.194353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:05.194387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:05.317563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:05.317786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:05.317841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:05.317874] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:05.321516] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-01-14T20:23:05.321821] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-14T20:23:05.321955] [INFO ] [sig ] GGLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:05.468119] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GGLS.txt [2026-01-14T20:23:05.468260] [INFO ] [sig ] [1358/3494] Completed GGLS in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:05.468298] [INFO ] [sig ] [1359/3494] Forecasting GH... [2026-01-14T20:23:05.468326] [INFO ] [sig ] Generating forecast for: GH [2026-01-14T20:23:05.468358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-14T20:23:05.480494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-14T20:23:05.480942] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-14T20:23:05.481858] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-14T20:23:05.481917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:05.481950] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:05.481978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:05.482035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:05.543882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:05.544861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:05.544956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:05.544991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:05.677493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:05.677698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:05.677742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:05.677837] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:05.681777] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-14T20:23:05.682151] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-14T20:23:05.682299] [INFO ] [sig ] GH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:05.846762] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GH.txt [2026-01-14T20:23:05.846974] [INFO ] [sig ] [1359/3494] Completed GH in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:05.847028] [INFO ] [sig ] [1360/3494] Forecasting GHI... [2026-01-14T20:23:05.847060] [INFO ] [sig ] Generating forecast for: GHI [2026-01-14T20:23:05.847092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-14T20:23:05.860052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-14T20:23:05.860439] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-14T20:23:05.861329] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-14T20:23:05.861390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:05.861424] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:05.861453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:05.861510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:05.925127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:05.926056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:05.926150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:05.926184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:06.048101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:06.048267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:06.048307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:06.048335] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:06.051895] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=50.49%) [2026-01-14T20:23:06.052227] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-14T20:23:06.052367] [INFO ] [sig ] GHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:06.197999] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GHI.txt [2026-01-14T20:23:06.198158] [INFO ] [sig ] [1360/3494] Completed GHI in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:06.198199] [INFO ] [sig ] [1361/3494] Forecasting GHM... [2026-01-14T20:23:06.198227] [INFO ] [sig ] Generating forecast for: GHM [2026-01-14T20:23:06.198259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-14T20:23:06.210909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-14T20:23:06.211334] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-14T20:23:06.212426] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-14T20:23:06.212482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:06.212514] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:06.212543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:06.212633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:06.277114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:06.278154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:06.278239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:06.278272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:06.411407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:06.411597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:06.411640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:06.411671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:06.415627] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-14T20:23:06.416180] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-14T20:23:06.416326] [INFO ] [sig ] GHM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:06.581200] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GHM.txt [2026-01-14T20:23:06.581391] [INFO ] [sig ] [1361/3494] Completed GHM in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:06.581434] [INFO ] [sig ] [1362/3494] Forecasting GHRS... [2026-01-14T20:23:06.581465] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-14T20:23:06.581497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-14T20:23:06.594231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-14T20:23:06.594661] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-14T20:23:06.595483] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-14T20:23:06.595537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:06.595605] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:06.595637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:06.595695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:06.661745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:06.663042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:06.663141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:06.663182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:06.806107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:06.806285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:06.806336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:06.806370] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:06.810790] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-14T20:23:06.811102] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-14T20:23:06.811248] [INFO ] [sig ] GHRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:06.954538] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GHRS.txt [2026-01-14T20:23:06.954726] [INFO ] [sig ] [1362/3494] Completed GHRS in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:06.954768] [INFO ] [sig ] [1363/3494] Forecasting GHY... [2026-01-14T20:23:06.954798] [INFO ] [sig ] Generating forecast for: GHY [2026-01-14T20:23:06.954829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-14T20:23:06.972954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-14T20:23:06.973622] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-14T20:23:06.974893] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-14T20:23:06.974968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:06.975022] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:06.975067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:06.975162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:07.047786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:07.048924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:07.049021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:07.049054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:07.171018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:07.171244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:07.171290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:07.171320] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:07.175090] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-14T20:23:07.175416] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-14T20:23:07.175561] [INFO ] [sig ] GHY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:07.322233] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GHY.txt [2026-01-14T20:23:07.322411] [INFO ] [sig ] [1363/3494] Completed GHY in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-14T20:23:07.322453] [INFO ] [sig ] [1364/3494] Forecasting GIB... [2026-01-14T20:23:07.322484] [INFO ] [sig ] Generating forecast for: GIB [2026-01-14T20:23:07.322515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-14T20:23:07.337910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-14T20:23:07.338428] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-14T20:23:07.339527] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-14T20:23:07.339610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:07.339650] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:07.339680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:07.339756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:07.400775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:07.401765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:07.401852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:07.401885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:07.523875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:07.524085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:07.524131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:07.524160] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:07.527924] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-01-14T20:23:07.528230] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-14T20:23:07.528365] [INFO ] [sig ] GIB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:07.672659] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GIB.txt [2026-01-14T20:23:07.672830] [INFO ] [sig ] [1364/3494] Completed GIB in 0.4s | 2.83 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-14T20:23:07.672872] [INFO ] [sig ] [1365/3494] Forecasting GIFI... [2026-01-14T20:23:07.672902] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-14T20:23:07.672935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-14T20:23:07.684433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-14T20:23:07.684807] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-14T20:23:07.685594] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-14T20:23:07.685646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:07.685677] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:07.685708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:07.685770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:07.744378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:07.745313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:07.745397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:07.745430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:07.866546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:07.866731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:07.866773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:07.866804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:07.870294] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-14T20:23:07.870599] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-14T20:23:07.870728] [INFO ] [sig ] GIFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:08.012810] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GIFI.txt [2026-01-14T20:23:08.012964] [INFO ] [sig ] [1365/3494] Completed GIFI in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-14T20:23:08.013008] [INFO ] [sig ] [1366/3494] Forecasting GIII... [2026-01-14T20:23:08.013039] [INFO ] [sig ] Generating forecast for: GIII [2026-01-14T20:23:08.013069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-14T20:23:08.025713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-14T20:23:08.026077] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-14T20:23:08.026889] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-14T20:23:08.026941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:08.026971] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:08.026997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:08.027052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:08.084671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:08.085554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:08.085702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:08.085756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:08.210633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:08.210796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:08.210837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:08.210865] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:08.214252] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-14T20:23:08.214528] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-14T20:23:08.214697] [INFO ] [sig ] GIII: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:08.361870] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GIII.txt [2026-01-14T20:23:08.362054] [INFO ] [sig ] [1366/3494] Completed GIII in 0.3s | 2.83 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-14T20:23:08.362093] [INFO ] [sig ] [1367/3494] Forecasting GILD... [2026-01-14T20:23:08.362123] [INFO ] [sig ] Generating forecast for: GILD [2026-01-14T20:23:08.362154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-14T20:23:08.373758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-14T20:23:08.374109] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-14T20:23:08.374915] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-14T20:23:08.374968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:08.374999] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:08.375025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:08.375081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:08.432211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:08.433107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:08.433188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:08.433221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:08.550735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:08.550886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:08.550926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:08.550955] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:08.554302] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-14T20:23:08.554595] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-14T20:23:08.554743] [INFO ] [sig ] GILD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:08.695810] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GILD.txt [2026-01-14T20:23:08.695970] [INFO ] [sig ] [1367/3494] Completed GILD in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:08.696011] [INFO ] [sig ] [1368/3494] Forecasting GIS... [2026-01-14T20:23:08.696039] [INFO ] [sig ] Generating forecast for: GIS [2026-01-14T20:23:08.696070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-14T20:23:08.707540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-14T20:23:08.707911] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-14T20:23:08.708714] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-14T20:23:08.708767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:08.708799] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:08.708829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:08.708885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:08.768471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:08.769367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:08.769453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:08.769486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:08.892214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:08.892371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:08.892412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:08.892441] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:08.895807] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: DOWN (p=29.55%) [2026-01-14T20:23:08.896095] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-14T20:23:08.896218] [INFO ] [sig ] GIS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:09.041794] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GIS.txt [2026-01-14T20:23:09.042141] [INFO ] [sig ] [1368/3494] Completed GIS in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:09.042181] [INFO ] [sig ] [1369/3494] Forecasting GKOS... [2026-01-14T20:23:09.042210] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-14T20:23:09.042239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-14T20:23:09.053989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-14T20:23:09.054279] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-14T20:23:09.055272] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-14T20:23:09.055325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:09.055356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:09.055382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:09.055438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:09.112134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:09.112761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:09.112841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:09.112875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:09.232508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:09.232677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:09.232717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:09.232761] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:09.236182] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-01-14T20:23:09.236454] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-14T20:23:09.236594] [INFO ] [sig ] GKOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:09.375403] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GKOS.txt [2026-01-14T20:23:09.375544] [INFO ] [sig ] [1369/3494] Completed GKOS in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:09.375599] [INFO ] [sig ] [1370/3494] Forecasting GL... [2026-01-14T20:23:09.375630] [INFO ] [sig ] Generating forecast for: GL [2026-01-14T20:23:09.375660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-14T20:23:09.387535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-14T20:23:09.387861] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-14T20:23:09.388652] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-14T20:23:09.388705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:09.388737] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:09.388764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:09.388824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:09.445148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:09.445775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:09.445852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:09.445885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:09.570688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:09.570835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:09.570873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:09.570900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:09.574593] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=87.11%) [2026-01-14T20:23:09.574866] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-14T20:23:09.574986] [INFO ] [sig ] GL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:09.716784] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GL.txt [2026-01-14T20:23:09.716939] [INFO ] [sig ] [1370/3494] Completed GL in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:09.716979] [INFO ] [sig ] [1371/3494] Forecasting GLAD... [2026-01-14T20:23:09.717009] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-14T20:23:09.717039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-14T20:23:09.728290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-14T20:23:09.728639] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-14T20:23:09.729419] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-14T20:23:09.729472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:09.729502] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:09.729529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:09.729602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:09.786937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:09.790989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:09.791220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:09.791256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:09.910966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:09.911130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:09.911169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:09.911198] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:09.914552] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-14T20:23:09.914862] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-14T20:23:09.914992] [INFO ] [sig ] GLAD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:10.056807] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GLAD.txt [2026-01-14T20:23:10.056963] [INFO ] [sig ] [1371/3494] Completed GLAD in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:10.057003] [INFO ] [sig ] [1372/3494] Forecasting GLBE... [2026-01-14T20:23:10.057032] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-14T20:23:10.057062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-14T20:23:10.068304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-14T20:23:10.068699] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-14T20:23:10.069505] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-14T20:23:10.069559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:10.069624] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:10.069658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:10.069717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:10.126024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:10.126924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:10.127006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:10.127039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:10.252848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:10.253012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:10.253051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:10.253079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:10.256549] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-14T20:23:10.256871] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-14T20:23:10.257017] [INFO ] [sig ] GLBE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:10.403237] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GLBE.txt [2026-01-14T20:23:10.403401] [INFO ] [sig ] [1372/3494] Completed GLBE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:10.403441] [INFO ] [sig ] [1373/3494] Forecasting GLBS... [2026-01-14T20:23:10.403470] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-14T20:23:10.403502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-14T20:23:10.414935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-14T20:23:10.415272] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-14T20:23:10.416078] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-14T20:23:10.416130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:10.416199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:10.416228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:10.416285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:10.473132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:10.473978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:10.474058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:10.474090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:10.587279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:10.587477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:10.587525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:10.587555] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:10.591428] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-14T20:23:10.591757] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-14T20:23:10.591908] [INFO ] [sig ] GLBS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:10.733476] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GLBS.txt [2026-01-14T20:23:10.733650] [INFO ] [sig ] [1373/3494] Completed GLBS in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:10.733696] [INFO ] [sig ] [1374/3494] Forecasting GLDD... [2026-01-14T20:23:10.733726] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-14T20:23:10.733757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-14T20:23:10.745476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-14T20:23:10.745860] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-14T20:23:10.746759] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-14T20:23:10.746813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:10.746845] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:10.746873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:10.746930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:10.805255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:10.806121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:10.806202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:10.806234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:10.925983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:10.926344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:10.926383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:10.926412] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:10.930042] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-01-14T20:23:10.930322] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-14T20:23:10.930445] [INFO ] [sig ] GLDD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:11.072304] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLDD.txt [2026-01-14T20:23:11.072477] [INFO ] [sig ] [1374/3494] Completed GLDD in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:11.072519] [INFO ] [sig ] [1375/3494] Forecasting GLNG... [2026-01-14T20:23:11.072550] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-14T20:23:11.072599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-14T20:23:11.084314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-14T20:23:11.084702] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-14T20:23:11.085510] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-14T20:23:11.085563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:11.085620] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:11.085649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:11.085707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:11.145585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:11.146448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:11.146528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:11.146560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:11.269850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:11.270011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:11.270051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:11.270079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:11.273479] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-01-14T20:23:11.273772] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-14T20:23:11.273902] [INFO ] [sig ] GLNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:11.417982] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLNG.txt [2026-01-14T20:23:11.418129] [INFO ] [sig ] [1375/3494] Completed GLNG in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:11.418170] [INFO ] [sig ] [1376/3494] Forecasting GLOB... [2026-01-14T20:23:11.418199] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-14T20:23:11.418229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-14T20:23:11.429339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-14T20:23:11.429677] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-14T20:23:11.430449] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-14T20:23:11.430501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:11.430533] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:11.430560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:11.430642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:11.487511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:11.488252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:11.488332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:11.488365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:11.606864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:11.607007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:11.607044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:11.607127] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:11.610466] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-01-14T20:23:11.610781] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-14T20:23:11.610919] [INFO ] [sig ] GLOB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:11.753698] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLOB.txt [2026-01-14T20:23:11.753831] [INFO ] [sig ] [1376/3494] Completed GLOB in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:11.753872] [INFO ] [sig ] [1377/3494] Forecasting GLP... [2026-01-14T20:23:11.753909] [INFO ] [sig ] Generating forecast for: GLP [2026-01-14T20:23:11.753941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-14T20:23:11.764843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-14T20:23:11.765131] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-14T20:23:11.765926] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-14T20:23:11.765978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:11.766010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:11.766036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:11.766091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:11.823096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:11.823740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:11.823816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:11.823848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:11.943384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:11.943527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:11.943593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:11.943627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:11.946972] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-14T20:23:11.947245] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-14T20:23:11.947369] [INFO ] [sig ] GLP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:12.091456] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GLP.txt [2026-01-14T20:23:12.091610] [INFO ] [sig ] [1377/3494] Completed GLP in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:12.091650] [INFO ] [sig ] [1378/3494] Forecasting GLPG... [2026-01-14T20:23:12.091679] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-14T20:23:12.091709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-14T20:23:12.104281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-14T20:23:12.104609] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-14T20:23:12.105391] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-14T20:23:12.105443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:12.105475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:12.105501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:12.105557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:12.163421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:12.164203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:12.164281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:12.164313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:12.293112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:12.293257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:12.293295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:12.293323] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:12.296638] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-14T20:23:12.296918] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-14T20:23:12.297039] [INFO ] [sig ] GLPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:12.437158] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLPG.txt [2026-01-14T20:23:12.437287] [INFO ] [sig ] [1378/3494] Completed GLPG in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:12.437326] [INFO ] [sig ] [1379/3494] Forecasting GLPI... [2026-01-14T20:23:12.437355] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-14T20:23:12.437386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-14T20:23:12.448426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-14T20:23:12.448727] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-14T20:23:12.449504] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-14T20:23:12.449556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:12.449615] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:12.449643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:12.449699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:12.507758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:12.508421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:12.508499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:12.508530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:12.624633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:12.624798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:12.624838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:12.624871] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:12.628436] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=73.11%) [2026-01-14T20:23:12.628729] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-14T20:23:12.628854] [INFO ] [sig ] GLPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:12.772367] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLPI.txt [2026-01-14T20:23:12.772504] [INFO ] [sig ] [1379/3494] Completed GLPI in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-14T20:23:12.772542] [INFO ] [sig ] [1380/3494] Forecasting GLRE... [2026-01-14T20:23:12.772586] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-14T20:23:12.772620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-14T20:23:12.784840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-14T20:23:12.785156] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-14T20:23:12.785961] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-14T20:23:12.786013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:12.786045] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:12.786072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:12.786128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:12.848218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:12.849031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:12.849109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:12.849141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:12.967266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:12.967425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:12.967465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:12.967510] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:12.971041] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-01-14T20:23:12.971336] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-14T20:23:12.971465] [INFO ] [sig ] GLRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:13.113299] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GLRE.txt [2026-01-14T20:23:13.113454] [INFO ] [sig ] [1380/3494] Completed GLRE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-14T20:23:13.113495] [INFO ] [sig ] [1381/3494] Forecasting GLSI... [2026-01-14T20:23:13.113524] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-14T20:23:13.113555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-14T20:23:13.125139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-14T20:23:13.125512] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-14T20:23:13.126372] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-14T20:23:13.126426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:13.126458] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:13.126484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:13.126538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:13.183364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:13.184247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:13.184329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:13.184361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:13.307334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:13.307498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:13.307537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:13.307566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:13.310990] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-14T20:23:13.311267] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-14T20:23:13.311396] [INFO ] [sig ] GLSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:13.451442] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLSI.txt [2026-01-14T20:23:13.451594] [INFO ] [sig ] [1381/3494] Completed GLSI in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-14T20:23:13.451635] [INFO ] [sig ] [1382/3494] Forecasting GLTO... [2026-01-14T20:23:13.451664] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-14T20:23:13.451693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-14T20:23:13.463008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-14T20:23:13.463336] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-14T20:23:13.464172] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-14T20:23:13.464226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:13.464259] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:13.464287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:13.464344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:13.522503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:13.523335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:13.523423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:13.523483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:13.649268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:13.649450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:13.649495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:13.649525] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:13.653749] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-14T20:23:13.654069] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-14T20:23:13.654213] [INFO ] [sig ] GLTO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:13.796271] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLTO.txt [2026-01-14T20:23:13.796416] [INFO ] [sig ] [1382/3494] Completed GLTO in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-14T20:23:13.796456] [INFO ] [sig ] [1383/3494] Forecasting GLUE... [2026-01-14T20:23:13.796485] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-14T20:23:13.796515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-14T20:23:13.812093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-14T20:23:13.812429] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-14T20:23:13.813218] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-14T20:23:13.813270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:13.813302] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:13.813330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:13.813386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:13.870117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:13.870867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:13.870987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:13.871030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:13.992988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:13.993115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:13.993154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:13.993183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:13.996508] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-14T20:23:13.996795] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-14T20:23:13.996915] [INFO ] [sig ] GLUE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:14.137474] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GLUE.txt [2026-01-14T20:23:14.137624] [INFO ] [sig ] [1383/3494] Completed GLUE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-14T20:23:14.137683] [INFO ] [sig ] [1384/3494] Forecasting GMAB... [2026-01-14T20:23:14.137719] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-14T20:23:14.137752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-14T20:23:14.149691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-14T20:23:14.150019] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-14T20:23:14.150818] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-14T20:23:14.150872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:14.150906] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:14.150937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:14.151020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:14.209209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:14.209892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:14.209988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:14.210027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:14.333279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:14.333431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:14.333473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:14.333502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:14.336949] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-14T20:23:14.337228] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-14T20:23:14.337354] [INFO ] [sig ] GMAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:14.484696] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GMAB.txt [2026-01-14T20:23:14.484842] [INFO ] [sig ] [1384/3494] Completed GMAB in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-14T20:23:14.484881] [INFO ] [sig ] [1385/3494] Forecasting GME... [2026-01-14T20:23:14.484912] [INFO ] [sig ] Generating forecast for: GME [2026-01-14T20:23:14.484943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-14T20:23:14.496344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-14T20:23:14.496677] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-14T20:23:14.497445] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-14T20:23:14.497507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:14.497539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:14.497565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:14.497640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:14.556098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:14.557004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:14.557091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:14.557125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:14.675329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:14.675487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:14.675526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:14.675554] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:14.679011] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-14T20:23:14.679301] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-14T20:23:14.679426] [INFO ] [sig ] GME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:14.820651] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GME.txt [2026-01-14T20:23:14.820794] [INFO ] [sig ] [1385/3494] Completed GME in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:14.820833] [INFO ] [sig ] [1386/3494] Forecasting GMED... [2026-01-14T20:23:14.820863] [INFO ] [sig ] Generating forecast for: GMED [2026-01-14T20:23:14.820892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-14T20:23:14.834019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-14T20:23:14.834406] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-14T20:23:14.835326] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-14T20:23:14.835382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:14.835417] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:14.835444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:14.835502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:14.896166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:14.897070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:14.897161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:14.897195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:15.021229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:15.021392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:15.021435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:15.021465] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:15.024969] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=63.51%) [2026-01-14T20:23:15.025255] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-14T20:23:15.025383] [INFO ] [sig ] GMED: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:15.169994] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GMED.txt [2026-01-14T20:23:15.170232] [INFO ] [sig ] [1386/3494] Completed GMED in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:15.170288] [INFO ] [sig ] [1387/3494] Forecasting GMM... [2026-01-14T20:23:15.170326] [INFO ] [sig ] Generating forecast for: GMM [2026-01-14T20:23:15.170369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-14T20:23:15.182632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-14T20:23:15.183047] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-14T20:23:15.183906] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-14T20:23:15.183961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:15.183995] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:15.184024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:15.184081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:15.243910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:15.244820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:15.244907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:15.244941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:15.357944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:15.358120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:15.358165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:15.358193] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:15.361721] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-01-14T20:23:15.362034] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-14T20:23:15.362173] [INFO ] [sig ] GMM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:15.503981] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GMM.txt [2026-01-14T20:23:15.504146] [INFO ] [sig ] [1387/3494] Completed GMM in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:15.504186] [INFO ] [sig ] [1388/3494] Forecasting GMRE... [2026-01-14T20:23:15.504218] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-14T20:23:15.504248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-14T20:23:15.515519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-14T20:23:15.515907] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-14T20:23:15.516698] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-14T20:23:15.516750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:15.516781] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:15.516808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:15.516868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:15.574504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:15.575418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:15.575504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:15.575535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:15.700707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:15.700863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:15.700904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:15.700934] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:15.704564] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-14T20:23:15.704892] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-14T20:23:15.705027] [INFO ] [sig ] GMRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:15.856708] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GMRE.txt [2026-01-14T20:23:15.856840] [INFO ] [sig ] [1388/3494] Completed GMRE in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:15.856878] [INFO ] [sig ] [1389/3494] Forecasting GNE... [2026-01-14T20:23:15.856907] [INFO ] [sig ] Generating forecast for: GNE [2026-01-14T20:23:15.856937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-14T20:23:15.868988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-14T20:23:15.869261] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-14T20:23:15.870068] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-14T20:23:15.870121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:15.870154] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:15.870370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:15.870427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:15.949001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:15.950424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:15.950513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:15.950548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:16.069406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:16.069582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:16.069629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:16.069661] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:16.073104] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-14T20:23:16.073384] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-14T20:23:16.073510] [INFO ] [sig ] GNE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:16.214717] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNE.txt [2026-01-14T20:23:16.214843] [INFO ] [sig ] [1389/3494] Completed GNE in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:16.214882] [INFO ] [sig ] [1390/3494] Forecasting GNK... [2026-01-14T20:23:16.214911] [INFO ] [sig ] Generating forecast for: GNK [2026-01-14T20:23:16.214940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-14T20:23:16.228928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-14T20:23:16.229470] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-14T20:23:16.230781] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-14T20:23:16.230859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:16.230952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:16.230997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:16.231085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:16.296542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:16.297550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:16.297727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:16.297764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:16.426884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:16.427057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:16.427105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:16.427137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:16.430707] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=32.99%) [2026-01-14T20:23:16.430992] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-14T20:23:16.431122] [INFO ] [sig ] GNK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:16.580276] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNK.txt [2026-01-14T20:23:16.580430] [INFO ] [sig ] [1390/3494] Completed GNK in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:16.580469] [INFO ] [sig ] [1391/3494] Forecasting GNL... [2026-01-14T20:23:16.580500] [INFO ] [sig ] Generating forecast for: GNL [2026-01-14T20:23:16.580529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-14T20:23:16.592897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-14T20:23:16.593250] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-14T20:23:16.594089] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-14T20:23:16.594146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:16.594178] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:16.594204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:16.594259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:16.654858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:16.655661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:16.655742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:16.655775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:16.779555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:16.779723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:16.779764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:16.779792] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:16.783150] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-14T20:23:16.783448] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-14T20:23:16.783570] [INFO ] [sig ] GNL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:16.929674] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GNL.txt [2026-01-14T20:23:16.929833] [INFO ] [sig ] [1391/3494] Completed GNL in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:16.929872] [INFO ] [sig ] [1392/3494] Forecasting GNLN... [2026-01-14T20:23:16.929902] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-14T20:23:16.929933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-14T20:23:16.942643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-14T20:23:16.943042] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-14T20:23:16.944019] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-14T20:23:16.944079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:16.944113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:16.944140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:16.944197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:17.006481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:17.007411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:17.007498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:17.007532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:17.127265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:17.127432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:17.127474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:17.127504] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:17.131539] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=46.57%) [2026-01-14T20:23:17.131903] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-14T20:23:17.132061] [INFO ] [sig ] GNLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:17.283020] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNLN.txt [2026-01-14T20:23:17.283175] [INFO ] [sig ] [1392/3494] Completed GNLN in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:17.283214] [INFO ] [sig ] [1393/3494] Forecasting GNLX... [2026-01-14T20:23:17.283243] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-14T20:23:17.283273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-14T20:23:17.294615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-14T20:23:17.294922] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-14T20:23:17.295887] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-14T20:23:17.295941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:17.295980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:17.296013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:17.296083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:17.356860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:17.357801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:17.357891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:17.357924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:17.483767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:17.483947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:17.483990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:17.484054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:17.487508] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=30.21%) [2026-01-14T20:23:17.487850] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-14T20:23:17.487981] [INFO ] [sig ] GNLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:17.633408] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNLX.txt [2026-01-14T20:23:17.633548] [INFO ] [sig ] [1393/3494] Completed GNLX in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:17.633605] [INFO ] [sig ] [1394/3494] Forecasting GNMA... [2026-01-14T20:23:17.633636] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-14T20:23:17.633665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-14T20:23:17.645004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-14T20:23:17.645290] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-14T20:23:17.646105] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-14T20:23:17.646160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:17.646202] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:17.646238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:17.646311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:17.705747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:17.706508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:17.706608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:17.706646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:17.821877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:17.822018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:17.822059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:17.822090] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:17.825549] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-01-14T20:23:17.825847] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-14T20:23:17.825970] [INFO ] [sig ] GNMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:17.977505] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNMA.txt [2026-01-14T20:23:17.977649] [INFO ] [sig ] [1394/3494] Completed GNMA in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:17.977716] [INFO ] [sig ] [1395/3494] Forecasting GNOM... [2026-01-14T20:23:17.977749] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-14T20:23:17.977779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-14T20:23:17.989842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-14T20:23:17.990192] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-14T20:23:17.991013] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-14T20:23:17.991066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:17.991097] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:17.991124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:17.991180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:18.049435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:18.050194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:18.050277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:18.050311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:18.166217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:18.166377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:18.166421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:18.166454] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:18.169972] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-14T20:23:18.170282] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-14T20:23:18.170417] [INFO ] [sig ] GNOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:18.320290] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNOM.txt [2026-01-14T20:23:18.320419] [INFO ] [sig ] [1395/3494] Completed GNOM in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:18.320457] [INFO ] [sig ] [1396/3494] Forecasting GNPX... [2026-01-14T20:23:18.320485] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-14T20:23:18.320516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-14T20:23:18.331731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-14T20:23:18.332017] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-14T20:23:18.332801] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-14T20:23:18.332853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:18.332885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:18.332912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:18.332967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:18.393195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:18.393883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:18.393963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:18.394001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:18.508076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:18.508240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:18.508281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:18.508311] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:18.511838] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-14T20:23:18.512120] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-14T20:23:18.512248] [INFO ] [sig ] GNPX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:18.655890] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNPX.txt [2026-01-14T20:23:18.656016] [INFO ] [sig ] [1396/3494] Completed GNPX in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-14T20:23:18.656056] [INFO ] [sig ] [1397/3494] Forecasting GNRC... [2026-01-14T20:23:18.656085] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-14T20:23:18.656115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-14T20:23:18.667374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-14T20:23:18.667707] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-14T20:23:18.668493] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-14T20:23:18.668559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:18.668615] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:18.668645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:18.668715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:18.727545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:18.728242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:18.728322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:18.728355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:18.854121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:18.854283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:18.854324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:18.854353] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:18.857874] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=21.64%) [2026-01-14T20:23:18.858211] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-14T20:23:18.858343] [INFO ] [sig ] GNRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:19.001211] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNRC.txt [2026-01-14T20:23:19.001544] [INFO ] [sig ] [1397/3494] Completed GNRC in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-14T20:23:19.001599] [INFO ] [sig ] [1398/3494] Forecasting GNSS... [2026-01-14T20:23:19.001631] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-14T20:23:19.001661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-14T20:23:19.013557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-14T20:23:19.013856] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-14T20:23:19.014636] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-14T20:23:19.014689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:19.014720] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:19.014748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:19.014803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:19.072323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:19.073026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:19.073106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:19.073138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:19.190802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:19.190955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:19.190993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:19.191022] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:19.194417] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-14T20:23:19.194710] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-14T20:23:19.194832] [INFO ] [sig ] GNSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:19.338920] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GNSS.txt [2026-01-14T20:23:19.339074] [INFO ] [sig ] [1398/3494] Completed GNSS in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-14T20:23:19.339113] [INFO ] [sig ] [1399/3494] Forecasting GNTX... [2026-01-14T20:23:19.339143] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-14T20:23:19.339173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-14T20:23:19.350906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-14T20:23:19.351271] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-14T20:23:19.352103] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-14T20:23:19.352169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:19.352206] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:19.352232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:19.352289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:19.430925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:19.432042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:19.432191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:19.432233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:19.558888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:19.559045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:19.559093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:19.559129] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:19.562865] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: DOWN (p=41.96%) [2026-01-14T20:23:19.563141] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-14T20:23:19.563267] [INFO ] [sig ] GNTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:19.721884] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GNTX.txt [2026-01-14T20:23:19.722040] [INFO ] [sig ] [1399/3494] Completed GNTX in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-14T20:23:19.722080] [INFO ] [sig ] [1400/3494] Forecasting GO... [2026-01-14T20:23:19.722110] [INFO ] [sig ] Generating forecast for: GO [2026-01-14T20:23:19.722140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-14T20:23:19.734213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-14T20:23:19.734607] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-14T20:23:19.735418] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-14T20:23:19.735472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:19.735505] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:19.735533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:19.735610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:19.797845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:19.798738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:19.798854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:19.798889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:19.925165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:19.925321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:19.925363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:19.925394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:19.928888] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-14T20:23:19.929206] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-14T20:23:19.929333] [INFO ] [sig ] GO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:20.071198] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GO.txt [2026-01-14T20:23:20.071313] [INFO ] [sig ] [1400/3494] Completed GO in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-14T20:23:20.071358] [INFO ] [sig ] [1401/3494] Forecasting GOCO... [2026-01-14T20:23:20.071388] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-14T20:23:20.071418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-14T20:23:20.082603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-14T20:23:20.082861] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-14T20:23:20.083683] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-14T20:23:20.083738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:20.083772] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:20.083799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:20.083856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:20.142867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:20.143533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:20.143630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:20.143666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:20.283217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:20.283387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:20.283428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:20.283456] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:20.286975] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=21.29%) [2026-01-14T20:23:20.287277] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-14T20:23:20.287409] [INFO ] [sig ] GOCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:20.435726] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GOCO.txt [2026-01-14T20:23:20.435876] [INFO ] [sig ] [1401/3494] Completed GOCO in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-14T20:23:20.435914] [INFO ] [sig ] [1402/3494] Forecasting GOF... [2026-01-14T20:23:20.435943] [INFO ] [sig ] Generating forecast for: GOF [2026-01-14T20:23:20.435974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-14T20:23:20.447435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-14T20:23:20.447817] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-14T20:23:20.448608] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-14T20:23:20.448662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:20.448693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:20.448720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:20.448776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:20.506149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:20.506820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:20.506896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:20.506928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:20.626414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:20.626586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:20.626629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:20.626658] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:20.630056] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-01-14T20:23:20.630332] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-14T20:23:20.630474] [INFO ] [sig ] GOF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:20.772498] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOF.txt [2026-01-14T20:23:20.772656] [INFO ] [sig ] [1402/3494] Completed GOF in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:20.772698] [INFO ] [sig ] [1403/3494] Forecasting GOGO... [2026-01-14T20:23:20.772727] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-14T20:23:20.772758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-14T20:23:20.786192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-14T20:23:20.786724] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-14T20:23:20.787882] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-14T20:23:20.787948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:20.787988] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:20.788021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:20.788099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:20.850792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:20.851687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:20.851787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:20.851842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:20.975954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:20.976110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:20.976151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:20.976181] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:20.979559] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=76.04%) [2026-01-14T20:23:20.979853] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-14T20:23:20.979977] [INFO ] [sig ] GOGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:21.124372] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOGO.txt [2026-01-14T20:23:21.124589] [INFO ] [sig ] [1403/3494] Completed GOGO in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:21.124633] [INFO ] [sig ] [1404/3494] Forecasting GOLF... [2026-01-14T20:23:21.124663] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-14T20:23:21.124694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-14T20:23:21.140096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-14T20:23:21.140717] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-14T20:23:21.141967] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-14T20:23:21.142034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:21.142077] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:21.142113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:21.142195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:21.207400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:21.208328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:21.208434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:21.208470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:21.332929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:21.333089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:21.333169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:21.333202] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:21.336778] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=40.69%) [2026-01-14T20:23:21.337068] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-14T20:23:21.337196] [INFO ] [sig ] GOLF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:21.480728] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GOLF.txt [2026-01-14T20:23:21.480888] [INFO ] [sig ] [1404/3494] Completed GOLF in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:21.480933] [INFO ] [sig ] [1405/3494] Forecasting GOOD... [2026-01-14T20:23:21.480964] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-14T20:23:21.480999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-14T20:23:21.492531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-14T20:23:21.492897] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-14T20:23:21.493718] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-14T20:23:21.493771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:21.493804] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:21.493834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:21.493892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:21.553737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:21.554634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:21.554720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:21.554754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:21.671403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:21.671543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:21.671599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:21.671630] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:21.674947] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-14T20:23:21.675227] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-14T20:23:21.675351] [INFO ] [sig ] GOOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:21.816870] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOOD.txt [2026-01-14T20:23:21.816994] [INFO ] [sig ] [1405/3494] Completed GOOD in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:21.817033] [INFO ] [sig ] [1406/3494] Forecasting GOOG... [2026-01-14T20:23:21.817060] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-14T20:23:21.817089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-14T20:23:21.829202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-14T20:23:21.829457] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-14T20:23:21.830233] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-14T20:23:21.830285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:21.830318] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:21.830344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:21.830400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:21.887115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:21.887930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:21.888011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:21.888043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:22.014818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:22.014974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:22.015014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:22.015043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:22.018430] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=78.27%) [2026-01-14T20:23:22.018727] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-14T20:23:22.018851] [INFO ] [sig ] GOOG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:22.158406] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOOG.txt [2026-01-14T20:23:22.158550] [INFO ] [sig ] [1406/3494] Completed GOOG in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:22.158607] [INFO ] [sig ] [1407/3494] Forecasting GOOS... [2026-01-14T20:23:22.158637] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-14T20:23:22.158667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-14T20:23:22.170692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-14T20:23:22.171072] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-14T20:23:22.171914] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-14T20:23:22.171969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:22.172053] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:22.172082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:22.172144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:22.230742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:22.231593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:22.231671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:22.231704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:22.350792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:22.350935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:22.350974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:22.351002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:22.354400] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-01-14T20:23:22.354691] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-14T20:23:22.354812] [INFO ] [sig ] GOOS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:22.495404] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOOS.txt [2026-01-14T20:23:22.495544] [INFO ] [sig ] [1407/3494] Completed GOOS in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:22.495601] [INFO ] [sig ] [1408/3494] Forecasting GOSS... [2026-01-14T20:23:22.495632] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-14T20:23:22.495662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-14T20:23:22.507602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-14T20:23:22.507994] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-14T20:23:22.508870] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-14T20:23:22.508924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:22.508970] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:22.508999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:22.509058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:22.572997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:22.573867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:22.573954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:22.573989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:22.692705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:22.692856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:22.692896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:22.692924] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:22.696249] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=46.18%) [2026-01-14T20:23:22.696520] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-14T20:23:22.696658] [INFO ] [sig ] GOSS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:22.836641] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GOSS.txt [2026-01-14T20:23:22.836766] [INFO ] [sig ] [1408/3494] Completed GOSS in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:22.836805] [INFO ] [sig ] [1409/3494] Forecasting GOVI... [2026-01-14T20:23:22.836834] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-14T20:23:22.836863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-14T20:23:22.848183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-14T20:23:22.848446] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-14T20:23:22.849248] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-14T20:23:22.849303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:22.849334] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:22.849361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:22.849420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:22.908693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:22.909326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:22.909404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:22.909437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:23.026929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:23.027076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:23.027116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:23.027144] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:23.030484] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-01-14T20:23:23.030772] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-14T20:23:23.030892] [INFO ] [sig ] GOVI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:23.173462] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GOVI.txt [2026-01-14T20:23:23.173634] [INFO ] [sig ] [1409/3494] Completed GOVI in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:23.173675] [INFO ] [sig ] [1410/3494] Forecasting GPC... [2026-01-14T20:23:23.173704] [INFO ] [sig ] Generating forecast for: GPC [2026-01-14T20:23:23.173735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-14T20:23:23.185875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-14T20:23:23.186316] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-14T20:23:23.187157] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-14T20:23:23.187210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:23.187243] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:23.187270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:23.187326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:23.246045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:23.246963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:23.247045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:23.247077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:23.368525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:23.368721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:23.368764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:23.368832] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:23.372430] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-14T20:23:23.372801] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-14T20:23:23.372945] [INFO ] [sig ] GPC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:23.518801] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPC.txt [2026-01-14T20:23:23.518957] [INFO ] [sig ] [1410/3494] Completed GPC in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:23.518995] [INFO ] [sig ] [1411/3494] Forecasting GPI... [2026-01-14T20:23:23.519026] [INFO ] [sig ] Generating forecast for: GPI [2026-01-14T20:23:23.519057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-14T20:23:23.530524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-14T20:23:23.530911] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-14T20:23:23.531713] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-14T20:23:23.531766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:23.531798] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:23.531825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:23.531882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:23.589306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:23.590161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:23.590244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:23.590277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:23.709421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:23.709596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:23.709639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:23.709670] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:23.713117] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-01-14T20:23:23.713450] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-14T20:23:23.713620] [INFO ] [sig ] GPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:23.867224] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GPI.txt [2026-01-14T20:23:23.867420] [INFO ] [sig ] [1411/3494] Completed GPI in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:23.867462] [INFO ] [sig ] [1412/3494] Forecasting GPIQ... [2026-01-14T20:23:23.867504] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-14T20:23:23.867537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-14T20:23:23.880428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-14T20:23:23.880844] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-14T20:23:23.881688] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-14T20:23:23.881740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:23.881771] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:23.881799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:23.881855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:23.941450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:23.942412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:23.942526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:23.942569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:24.064073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:24.064237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:24.064280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:24.064309] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:24.068168] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-01-14T20:23:24.068515] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-14T20:23:24.068686] [INFO ] [sig ] GPIQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:24.233629] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPIQ.txt [2026-01-14T20:23:24.233793] [INFO ] [sig ] [1412/3494] Completed GPIQ in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-14T20:23:24.233833] [INFO ] [sig ] [1413/3494] Forecasting GPIX... [2026-01-14T20:23:24.233864] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-14T20:23:24.233897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-14T20:23:24.245763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-14T20:23:24.246147] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-14T20:23:24.247009] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-14T20:23:24.247063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:24.247098] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:24.247130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:24.247200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:24.308745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:24.309630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:24.309729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:24.309773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:24.433733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:24.433899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:24.433947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:24.433987] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:24.437860] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-14T20:23:24.438149] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-14T20:23:24.438280] [INFO ] [sig ] GPIX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:24.588503] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GPIX.txt [2026-01-14T20:23:24.588661] [INFO ] [sig ] [1413/3494] Completed GPIX in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:24.588701] [INFO ] [sig ] [1414/3494] Forecasting GPJA... [2026-01-14T20:23:24.588730] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-14T20:23:24.588761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-14T20:23:24.599362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-14T20:23:24.599652] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-14T20:23:24.600415] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-14T20:23:24.600467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:24.600499] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:24.600527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:24.600607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:24.658266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:24.659051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:24.659132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:24.659166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:24.772888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:24.773037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:24.773077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:24.773106] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:24.776480] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=37.65%) [2026-01-14T20:23:24.776780] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-14T20:23:24.776905] [INFO ] [sig ] GPJA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:24.920021] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPJA.txt [2026-01-14T20:23:24.920165] [INFO ] [sig ] [1414/3494] Completed GPJA in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:24.920204] [INFO ] [sig ] [1415/3494] Forecasting GPK... [2026-01-14T20:23:24.920256] [INFO ] [sig ] Generating forecast for: GPK [2026-01-14T20:23:24.920289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-14T20:23:24.931647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-14T20:23:24.931923] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-14T20:23:24.932723] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-14T20:23:24.932776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:24.932808] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:24.932835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:24.932891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:24.991642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:24.992376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:24.992458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:24.992493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:25.112078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:25.112225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:25.112265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:25.112327] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:25.115742] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=9.84%) [2026-01-14T20:23:25.116019] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-14T20:23:25.116144] [INFO ] [sig ] GPK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:25.262138] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPK.txt [2026-01-14T20:23:25.262321] [INFO ] [sig ] [1415/3494] Completed GPK in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:25.262363] [INFO ] [sig ] [1416/3494] Forecasting GPN... [2026-01-14T20:23:25.262392] [INFO ] [sig ] Generating forecast for: GPN [2026-01-14T20:23:25.262441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-14T20:23:25.274839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-14T20:23:25.275198] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-14T20:23:25.276051] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-14T20:23:25.276103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:25.276135] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:25.276161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:25.276216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:25.334032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:25.334950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:25.335057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:25.335093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:25.476254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:25.476421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:25.476466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:25.476499] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:25.480425] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=79.77%) [2026-01-14T20:23:25.480794] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-14T20:23:25.480951] [INFO ] [sig ] GPN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:25.622266] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GPN.txt [2026-01-14T20:23:25.622406] [INFO ] [sig ] [1416/3494] Completed GPN in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:25.622445] [INFO ] [sig ] [1417/3494] Forecasting GPRE... [2026-01-14T20:23:25.622474] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-14T20:23:25.622505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-14T20:23:25.634774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-14T20:23:25.635067] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-14T20:23:25.635845] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-14T20:23:25.635896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:25.635928] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:25.635955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:25.636011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:25.692565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:25.693241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:25.693345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:25.693391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:25.815392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:25.815540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:25.815595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:25.815627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:25.819057] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-14T20:23:25.819326] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-14T20:23:25.819452] [INFO ] [sig ] GPRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:25.960737] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPRE.txt [2026-01-14T20:23:25.960902] [INFO ] [sig ] [1417/3494] Completed GPRE in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:25.960941] [INFO ] [sig ] [1418/3494] Forecasting GPRK... [2026-01-14T20:23:25.960971] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-14T20:23:25.961003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-14T20:23:25.972615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-14T20:23:25.972935] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-14T20:23:25.973724] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-14T20:23:25.973777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:25.973809] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:25.973835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:25.973892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:26.032282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:26.033160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:26.033243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:26.033276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:26.157613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:26.157801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:26.157844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:26.157873] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:26.161794] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-14T20:23:26.162066] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-14T20:23:26.162189] [INFO ] [sig ] GPRK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:26.304908] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GPRK.txt [2026-01-14T20:23:26.305055] [INFO ] [sig ] [1418/3494] Completed GPRK in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-14T20:23:26.305094] [INFO ] [sig ] [1419/3494] Forecasting GPRO... [2026-01-14T20:23:26.305123] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-14T20:23:26.305154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-14T20:23:26.318273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-14T20:23:26.318907] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-14T20:23:26.319967] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-14T20:23:26.320021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:26.320055] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:26.320097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:26.320155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:26.377540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:26.378707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:26.378795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:26.378828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:26.519747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:26.519908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:26.519949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:26.519978] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:26.524079] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-14T20:23:26.524397] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-14T20:23:26.524535] [INFO ] [sig ] GPRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:26.709082] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GPRO.txt [2026-01-14T20:23:26.709253] [INFO ] [sig ] [1419/3494] Completed GPRO in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:26.709305] [INFO ] [sig ] [1420/3494] Forecasting GRAB... [2026-01-14T20:23:26.709342] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-14T20:23:26.709374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-14T20:23:26.723030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-14T20:23:26.723492] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-14T20:23:26.724507] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-14T20:23:26.724590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:26.724629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:26.724658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:26.724715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:26.800034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:26.801360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:26.801464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:26.801511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:26.928385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:26.928546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:26.928607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:26.928638] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:26.932068] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=47.84%) [2026-01-14T20:23:26.932392] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-14T20:23:26.932529] [INFO ] [sig ] GRAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:27.075065] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRAB.txt [2026-01-14T20:23:27.075238] [INFO ] [sig ] [1420/3494] Completed GRAB in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:27.075277] [INFO ] [sig ] [1421/3494] Forecasting GRAL... [2026-01-14T20:23:27.075306] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-14T20:23:27.075338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-14T20:23:27.086485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-14T20:23:27.086848] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-14T20:23:27.087652] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-14T20:23:27.087726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:27.087758] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:27.087784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:27.087840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:27.144118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:27.145034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:27.145119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:27.145150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:27.264606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:27.264773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:27.264814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:27.264843] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:27.268211] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-14T20:23:27.268499] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-14T20:23:27.268653] [INFO ] [sig ] GRAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:27.408426] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRAL.txt [2026-01-14T20:23:27.408603] [INFO ] [sig ] [1421/3494] Completed GRAL in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:27.408646] [INFO ] [sig ] [1422/3494] Forecasting GRBK... [2026-01-14T20:23:27.408677] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-14T20:23:27.408708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-14T20:23:27.421253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-14T20:23:27.421805] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-14T20:23:27.422588] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-14T20:23:27.422641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:27.422673] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:27.422701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:27.422757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:27.480742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:27.481547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:27.481649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:27.481682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:27.599707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:27.599862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:27.599904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:27.599932] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:27.603260] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=72.42%) [2026-01-14T20:23:27.603528] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-14T20:23:27.603668] [INFO ] [sig ] GRBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:27.744302] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GRBK.txt [2026-01-14T20:23:27.744464] [INFO ] [sig ] [1422/3494] Completed GRBK in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:27.744511] [INFO ] [sig ] [1423/3494] Forecasting GRC... [2026-01-14T20:23:27.744542] [INFO ] [sig ] Generating forecast for: GRC [2026-01-14T20:23:27.744596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-14T20:23:27.756511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-14T20:23:27.756829] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-14T20:23:27.757646] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-14T20:23:27.757729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:27.757763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:27.757790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:27.757846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:27.813980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:27.814689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:27.814765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:27.814798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:27.931627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:27.931782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:27.931822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:27.931852] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:27.935182] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-14T20:23:27.935450] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-14T20:23:27.935588] [INFO ] [sig ] GRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:28.074647] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GRC.txt [2026-01-14T20:23:28.074787] [INFO ] [sig ] [1423/3494] Completed GRC in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:28.074828] [INFO ] [sig ] [1424/3494] Forecasting GREE... [2026-01-14T20:23:28.074859] [INFO ] [sig ] Generating forecast for: GREE [2026-01-14T20:23:28.074888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-14T20:23:28.086822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-14T20:23:28.087174] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-14T20:23:28.088170] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-14T20:23:28.088222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:28.088280] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:28.088308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:28.088365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:28.146343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:28.147608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:28.147705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:28.147738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:28.265154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:28.265309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:28.265349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:28.265378] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:28.269108] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-14T20:23:28.269386] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-14T20:23:28.269723] [INFO ] [sig ] GREE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:28.412888] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GREE.txt [2026-01-14T20:23:28.413041] [INFO ] [sig ] [1424/3494] Completed GREE in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:28.413080] [INFO ] [sig ] [1425/3494] Forecasting GRFS... [2026-01-14T20:23:28.413109] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-14T20:23:28.413141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-14T20:23:28.424221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-14T20:23:28.424594] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-14T20:23:28.425361] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-14T20:23:28.425413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:28.425445] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:28.425472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:28.425528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:28.481465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:28.482303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:28.482386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:28.482418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:28.602650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:28.602808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:28.602850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:28.602878] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:28.606247] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-14T20:23:28.606537] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-14T20:23:28.606687] [INFO ] [sig ] GRFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:28.748915] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRFS.txt [2026-01-14T20:23:28.749052] [INFO ] [sig ] [1425/3494] Completed GRFS in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:28.749092] [INFO ] [sig ] [1426/3494] Forecasting GRID... [2026-01-14T20:23:28.749122] [INFO ] [sig ] Generating forecast for: GRID [2026-01-14T20:23:28.749152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-14T20:23:28.760953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-14T20:23:28.761242] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-14T20:23:28.762034] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-14T20:23:28.762087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:28.762119] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:28.762147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:28.762203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:28.820677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:28.821531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:28.821630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:28.821667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:28.945994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:28.946158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:28.946199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:28.946228] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:28.949918] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=47.82%) [2026-01-14T20:23:28.950243] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-14T20:23:28.950400] [INFO ] [sig ] GRID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:29.097016] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRID.txt [2026-01-14T20:23:29.097156] [INFO ] [sig ] [1426/3494] Completed GRID in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:29.097195] [INFO ] [sig ] [1427/3494] Forecasting GRMN... [2026-01-14T20:23:29.097224] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-14T20:23:29.097255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-14T20:23:29.108912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-14T20:23:29.109246] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-14T20:23:29.110149] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-14T20:23:29.110205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:29.110237] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:29.110265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:29.110321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:29.167998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:29.168867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:29.168948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:29.168981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:29.291146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:29.291305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:29.291346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:29.291410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:29.295005] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=33.95%) [2026-01-14T20:23:29.295299] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-14T20:23:29.295428] [INFO ] [sig ] GRMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:29.436336] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRMN.txt [2026-01-14T20:23:29.436496] [INFO ] [sig ] [1427/3494] Completed GRMN in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:29.436537] [INFO ] [sig ] [1428/3494] Forecasting GRND... [2026-01-14T20:23:29.436567] [INFO ] [sig ] Generating forecast for: GRND [2026-01-14T20:23:29.436621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-14T20:23:29.448623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-14T20:23:29.448986] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-14T20:23:29.449811] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-14T20:23:29.449865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:29.449897] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:29.449924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:29.449980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:29.507188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:29.508073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:29.508153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:29.508186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:29.636736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:29.636927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:29.636991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:29.637022] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:29.640977] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-01-14T20:23:29.641308] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-14T20:23:29.641457] [INFO ] [sig ] GRND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:29.785904] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRND.txt [2026-01-14T20:23:29.786073] [INFO ] [sig ] [1428/3494] Completed GRND in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:29.786113] [INFO ] [sig ] [1429/3494] Forecasting GRPN... [2026-01-14T20:23:29.786144] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-14T20:23:29.786174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-14T20:23:29.797834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-14T20:23:29.798203] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-14T20:23:29.799031] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-14T20:23:29.799084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:29.799115] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:29.799142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:29.799209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:29.857618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:29.858538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:29.858645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:29.858681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:29.980509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:29.980683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:29.980722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:29.980752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:29.984078] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=21.03%) [2026-01-14T20:23:29.984348] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-14T20:23:29.984469] [INFO ] [sig ] GRPN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:30.126185] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GRPN.txt [2026-01-14T20:23:30.126326] [INFO ] [sig ] [1429/3494] Completed GRPN in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-14T20:23:30.126365] [INFO ] [sig ] [1430/3494] Forecasting GRVY... [2026-01-14T20:23:30.126395] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-14T20:23:30.126426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-14T20:23:30.137225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-14T20:23:30.137592] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-14T20:23:30.138389] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-14T20:23:30.138441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:30.138472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:30.138498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:30.138566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:30.195564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:30.196332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:30.196416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:30.196448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:30.306814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:30.306971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:30.307012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:30.307040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:30.310476] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-01-14T20:23:30.310774] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-14T20:23:30.310900] [INFO ] [sig ] GRVY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:30.451257] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GRVY.txt [2026-01-14T20:23:30.451392] [INFO ] [sig ] [1430/3494] Completed GRVY in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:30.451432] [INFO ] [sig ] [1431/3494] Forecasting GRWG... [2026-01-14T20:23:30.451462] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-14T20:23:30.451492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-14T20:23:30.463168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-14T20:23:30.463496] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-14T20:23:30.464325] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-14T20:23:30.464379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:30.464413] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:30.464440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:30.464496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:30.522079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:30.522927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:30.523006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:30.523060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:30.638942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:30.639073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:30.639118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:30.639152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:30.642652] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-01-14T20:23:30.642930] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-14T20:23:30.643056] [INFO ] [sig ] GRWG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:30.784371] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GRWG.txt [2026-01-14T20:23:30.784506] [INFO ] [sig ] [1431/3494] Completed GRWG in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:30.784554] [INFO ] [sig ] [1432/3494] Forecasting GRX... [2026-01-14T20:23:30.784606] [INFO ] [sig ] Generating forecast for: GRX [2026-01-14T20:23:30.784648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-14T20:23:30.795839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-14T20:23:30.796082] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-14T20:23:30.796872] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-14T20:23:30.796936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:30.796968] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:30.796995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:30.797051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:30.855256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:30.855903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:30.855988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:30.856020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:30.963435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:30.963610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:30.963652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:30.963681] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:30.967058] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-14T20:23:30.967343] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-14T20:23:30.967468] [INFO ] [sig ] GRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:31.109252] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GRX.txt [2026-01-14T20:23:31.109408] [INFO ] [sig ] [1432/3494] Completed GRX in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:31.109448] [INFO ] [sig ] [1433/3494] Forecasting GS... [2026-01-14T20:23:31.109478] [INFO ] [sig ] Generating forecast for: GS [2026-01-14T20:23:31.109507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-14T20:23:31.120904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-14T20:23:31.121308] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-14T20:23:31.122194] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-14T20:23:31.122250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:31.122282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:31.122309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:31.122365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:31.180151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:31.181086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:31.181183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:31.181218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:31.302696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:31.302847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:31.302888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:31.302918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:31.306367] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-14T20:23:31.306669] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-14T20:23:31.306796] [INFO ] [sig ] GS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:31.447119] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GS.txt [2026-01-14T20:23:31.447254] [INFO ] [sig ] [1433/3494] Completed GS in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:31.447292] [INFO ] [sig ] [1434/3494] Forecasting GSBC... [2026-01-14T20:23:31.447322] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-14T20:23:31.447351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-14T20:23:31.458243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-14T20:23:31.458561] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-14T20:23:31.459350] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-14T20:23:31.459402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:31.459433] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:31.459461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:31.459516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:31.515792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:31.516600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:31.516711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:31.516744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:31.634407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:31.634559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:31.634620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:31.634650] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:31.638025] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-01-14T20:23:31.638298] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-14T20:23:31.638424] [INFO ] [sig ] GSBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:31.776759] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GSBC.txt [2026-01-14T20:23:31.776888] [INFO ] [sig ] [1434/3494] Completed GSBC in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:31.776926] [INFO ] [sig ] [1435/3494] Forecasting GSBD... [2026-01-14T20:23:31.776955] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-14T20:23:31.776986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-14T20:23:31.787961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-14T20:23:31.788231] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-14T20:23:31.789200] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-14T20:23:31.789253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:31.789285] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:31.789312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:31.789372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:31.847785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:31.848366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:31.848441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:31.848472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:31.968747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:31.968899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:31.968940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:31.968970] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:31.972371] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-14T20:23:31.972667] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-14T20:23:31.972793] [INFO ] [sig ] GSBD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:32.111770] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GSBD.txt [2026-01-14T20:23:32.111901] [INFO ] [sig ] [1435/3494] Completed GSBD in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:32.111940] [INFO ] [sig ] [1436/3494] Forecasting GSHD... [2026-01-14T20:23:32.111970] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-14T20:23:32.111999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-14T20:23:32.124265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-14T20:23:32.124677] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-14T20:23:32.125507] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-14T20:23:32.125562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:32.125620] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:32.125648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:32.125705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:32.184621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:32.185432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:32.185517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:32.185551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:32.311237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:32.311395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:32.311436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:32.311466] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:32.314950] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-01-14T20:23:32.315229] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-14T20:23:32.315362] [INFO ] [sig ] GSHD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:32.457247] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GSHD.txt [2026-01-14T20:23:32.457395] [INFO ] [sig ] [1436/3494] Completed GSHD in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-14T20:23:32.457434] [INFO ] [sig ] [1437/3494] Forecasting GSK... [2026-01-14T20:23:32.457464] [INFO ] [sig ] Generating forecast for: GSK [2026-01-14T20:23:32.457493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-14T20:23:32.470248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-14T20:23:32.470672] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-14T20:23:32.471502] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-14T20:23:32.471557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:32.471628] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:32.471662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:32.471720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:32.531717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:32.532556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:32.532656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:32.532690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:32.658447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:32.658617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:32.658658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:32.658688] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:32.662171] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=50.10%) [2026-01-14T20:23:32.662470] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-14T20:23:32.662614] [INFO ] [sig ] GSK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:32.806413] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GSK.txt [2026-01-14T20:23:32.806608] [INFO ] [sig ] [1437/3494] Completed GSK in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:32.806651] [INFO ] [sig ] [1438/3494] Forecasting GSL... [2026-01-14T20:23:32.806681] [INFO ] [sig ] Generating forecast for: GSL [2026-01-14T20:23:32.806711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-14T20:23:32.817962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-14T20:23:32.818404] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-14T20:23:32.819290] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-14T20:23:32.819352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:32.819394] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:32.819426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:32.819501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:32.880339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:32.881175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:32.881256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:32.881290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:33.006337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:33.006492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:33.006532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:33.006562] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:33.010082] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-14T20:23:33.010367] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-14T20:23:33.010493] [INFO ] [sig ] GSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:33.151594] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GSL.txt [2026-01-14T20:23:33.151742] [INFO ] [sig ] [1438/3494] Completed GSL in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:33.151782] [INFO ] [sig ] [1439/3494] Forecasting GSM... [2026-01-14T20:23:33.151812] [INFO ] [sig ] Generating forecast for: GSM [2026-01-14T20:23:33.151845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-14T20:23:33.163125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-14T20:23:33.163466] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-14T20:23:33.164268] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-14T20:23:33.164322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:33.164356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:33.164385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:33.164442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:33.221767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:33.222506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:33.222607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:33.222643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:33.342276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:33.342432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:33.342489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:33.342519] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:33.345970] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=72.01%) [2026-01-14T20:23:33.346252] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-14T20:23:33.346379] [INFO ] [sig ] GSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:33.488969] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GSM.txt [2026-01-14T20:23:33.489125] [INFO ] [sig ] [1439/3494] Completed GSM in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:33.489164] [INFO ] [sig ] [1440/3494] Forecasting GTES... [2026-01-14T20:23:33.489195] [INFO ] [sig ] Generating forecast for: GTES [2026-01-14T20:23:33.489224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-14T20:23:33.504058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-14T20:23:33.504463] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-14T20:23:33.505450] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-14T20:23:33.505515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:33.505555] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:33.505614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:33.505699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:33.584066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:33.585125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:33.585222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:33.585265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:33.753123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:33.753294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:33.753345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:33.753383] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:33.757874] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=18.98%) [2026-01-14T20:23:33.758235] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-14T20:23:33.758393] [INFO ] [sig ] GTES: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:33.963273] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GTES.txt [2026-01-14T20:23:33.963430] [INFO ] [sig ] [1440/3494] Completed GTES in 0.5s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:33.963468] [INFO ] [sig ] [1441/3494] Forecasting GTLB... [2026-01-14T20:23:33.963499] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-14T20:23:33.963528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-14T20:23:33.975542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-14T20:23:33.975926] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-14T20:23:33.976805] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-14T20:23:33.976860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:33.976920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:33.976956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:33.977023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:34.036055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:34.036984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:34.037070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:34.037107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:34.159123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:34.159290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:34.159330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:34.159361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:34.162792] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-01-14T20:23:34.163069] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-14T20:23:34.163199] [INFO ] [sig ] GTLB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:34.306616] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GTLB.txt [2026-01-14T20:23:34.306772] [INFO ] [sig ] [1441/3494] Completed GTLB in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:34.306812] [INFO ] [sig ] [1442/3494] Forecasting GTLS... [2026-01-14T20:23:34.306843] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-14T20:23:34.306872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-14T20:23:34.318150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-14T20:23:34.318477] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-14T20:23:34.319259] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-14T20:23:34.319311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:34.319343] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:34.319371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:34.319426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:34.376722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:34.377608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:34.377704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:34.377740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:34.503522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:34.503887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:34.503927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:34.503957] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:34.507498] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-14T20:23:34.507822] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-14T20:23:34.507952] [INFO ] [sig ] GTLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:34.653308] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GTLS.txt [2026-01-14T20:23:34.653441] [INFO ] [sig ] [1442/3494] Completed GTLS in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:34.653479] [INFO ] [sig ] [1443/3494] Forecasting GTN... [2026-01-14T20:23:34.653509] [INFO ] [sig ] Generating forecast for: GTN [2026-01-14T20:23:34.653538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-14T20:23:34.664474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-14T20:23:34.664797] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-14T20:23:34.665669] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-14T20:23:34.665722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:34.665768] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:34.665799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:34.665859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:34.724043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:34.724694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:34.724772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:34.724807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:34.846919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:34.847074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:34.847113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:34.847143] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:34.850499] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-14T20:23:34.850792] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-14T20:23:34.850916] [INFO ] [sig ] GTN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:34.994921] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GTN.txt [2026-01-14T20:23:34.995051] [INFO ] [sig ] [1443/3494] Completed GTN in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:34.995089] [INFO ] [sig ] [1444/3494] Forecasting GTX... [2026-01-14T20:23:34.995118] [INFO ] [sig ] Generating forecast for: GTX [2026-01-14T20:23:34.995148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-14T20:23:35.007134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-14T20:23:35.007552] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-14T20:23:35.008443] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-14T20:23:35.008496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:35.008528] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:35.008554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:35.008636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:35.065246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:35.066135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:35.066218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:35.066251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:35.184836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:35.184999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:35.185039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:35.185109] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:35.188570] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-14T20:23:35.188900] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-14T20:23:35.189035] [INFO ] [sig ] GTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:35.330115] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GTX.txt [2026-01-14T20:23:35.330253] [INFO ] [sig ] [1444/3494] Completed GTX in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:35.330291] [INFO ] [sig ] [1445/3494] Forecasting GTY... [2026-01-14T20:23:35.330321] [INFO ] [sig ] Generating forecast for: GTY [2026-01-14T20:23:35.330351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-14T20:23:35.342379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-14T20:23:35.342772] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-14T20:23:35.343557] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-14T20:23:35.343628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:35.343668] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:35.343702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:35.343767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:35.401511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:35.402138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:35.402216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:35.402248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:35.522099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:35.522249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:35.522290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:35.522319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:35.525667] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-14T20:23:35.525947] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-14T20:23:35.526071] [INFO ] [sig ] GTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:35.666886] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GTY.txt [2026-01-14T20:23:35.667005] [INFO ] [sig ] [1445/3494] Completed GTY in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-14T20:23:35.667043] [INFO ] [sig ] [1446/3494] Forecasting GUG... [2026-01-14T20:23:35.667073] [INFO ] [sig ] Generating forecast for: GUG [2026-01-14T20:23:35.667103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-14T20:23:35.678882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-14T20:23:35.679170] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-14T20:23:35.679959] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-14T20:23:35.680012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:35.680043] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:35.680070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:35.680126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:35.737449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:35.738185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:35.738261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:35.738293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:35.856011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:35.856176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:35.856216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:35.856245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:35.859650] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-14T20:23:35.859928] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-14T20:23:35.860052] [INFO ] [sig ] GUG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:36.004030] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GUG.txt [2026-01-14T20:23:36.004189] [INFO ] [sig ] [1446/3494] Completed GUG in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:36.004228] [INFO ] [sig ] [1447/3494] Forecasting GVA... [2026-01-14T20:23:36.004264] [INFO ] [sig ] Generating forecast for: GVA [2026-01-14T20:23:36.004296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-14T20:23:36.015843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-14T20:23:36.016168] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-14T20:23:36.017161] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-14T20:23:36.017216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:36.017249] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:36.017277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:36.017335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:36.077827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:36.078730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:36.078814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:36.078848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:36.197045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:36.197212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:36.197252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:36.197283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:36.200808] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-14T20:23:36.201106] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-14T20:23:36.201239] [INFO ] [sig ] GVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:36.346734] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GVA.txt [2026-01-14T20:23:36.346893] [INFO ] [sig ] [1447/3494] Completed GVA in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:36.346932] [INFO ] [sig ] [1448/3494] Forecasting GWH... [2026-01-14T20:23:36.346963] [INFO ] [sig ] Generating forecast for: GWH [2026-01-14T20:23:36.346992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-14T20:23:36.358392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-14T20:23:36.358736] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-14T20:23:36.359548] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-14T20:23:36.359620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:36.359653] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:36.359680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:36.359736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:36.417469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:36.418393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:36.418490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:36.418532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:36.537953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:36.538109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:36.538150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:36.538180] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:36.541569] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=26.02%) [2026-01-14T20:23:36.541860] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-14T20:23:36.541983] [INFO ] [sig ] GWH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:36.682043] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GWH.txt [2026-01-14T20:23:36.682170] [INFO ] [sig ] [1448/3494] Completed GWH in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:36.682210] [INFO ] [sig ] [1449/3494] Forecasting GWRE... [2026-01-14T20:23:36.682242] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-14T20:23:36.682274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-14T20:23:36.693752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-14T20:23:36.694034] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-14T20:23:36.694812] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-14T20:23:36.694864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:36.694896] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:36.694922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:36.694977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:36.755275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:36.756188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:36.756276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:36.756310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:36.876211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:36.876370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:36.876410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:36.876439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:36.880058] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-01-14T20:23:36.880363] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-14T20:23:36.880491] [INFO ] [sig ] GWRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:37.020596] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GWRE.txt [2026-01-14T20:23:37.020744] [INFO ] [sig ] [1449/3494] Completed GWRE in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:37.020784] [INFO ] [sig ] [1450/3494] Forecasting GWRS... [2026-01-14T20:23:37.020814] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-14T20:23:37.020844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-14T20:23:37.032664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-14T20:23:37.032990] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-14T20:23:37.033849] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-14T20:23:37.033901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:37.033933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:37.033959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:37.034026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:37.090864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:37.091648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:37.091728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:37.091760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:37.204537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:37.204718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:37.204757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:37.204800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:37.208141] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-01-14T20:23:37.208420] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-14T20:23:37.208543] [INFO ] [sig ] GWRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:37.349252] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GWRS.txt [2026-01-14T20:23:37.349398] [INFO ] [sig ] [1450/3494] Completed GWRS in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:37.349445] [INFO ] [sig ] [1451/3494] Forecasting GXAI... [2026-01-14T20:23:37.349481] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-14T20:23:37.349516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-14T20:23:37.361111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-14T20:23:37.361436] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-14T20:23:37.362254] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-14T20:23:37.362305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:37.362337] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:37.362364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:37.362420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:37.418647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:37.419327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:37.419434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:37.419475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:37.538284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:37.538442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:37.538485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:37.538515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:37.541957] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-14T20:23:37.542241] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-14T20:23:37.542371] [INFO ] [sig ] GXAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:37.682013] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/GXAI.txt [2026-01-14T20:23:37.682137] [INFO ] [sig ] [1451/3494] Completed GXAI in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:37.682175] [INFO ] [sig ] [1452/3494] Forecasting GYRE... [2026-01-14T20:23:37.682204] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-14T20:23:37.682233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-14T20:23:37.693414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-14T20:23:37.693734] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-14T20:23:37.694485] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-14T20:23:37.694537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:37.694587] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:37.694618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:37.694674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:37.752044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:37.752717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:37.752792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:37.752839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:37.871272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:37.871417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:37.871455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:37.871484] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:37.874827] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-14T20:23:37.875097] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-14T20:23:37.875226] [INFO ] [sig ] GYRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:38.015280] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/GYRE.txt [2026-01-14T20:23:38.015399] [INFO ] [sig ] [1452/3494] Completed GYRE in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:38.015438] [INFO ] [sig ] [1453/3494] Forecasting H... [2026-01-14T20:23:38.015468] [INFO ] [sig ] Generating forecast for: H [2026-01-14T20:23:38.015497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-14T20:23:38.027039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-14T20:23:38.027377] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-14T20:23:38.028212] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-14T20:23:38.028265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:38.028296] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:38.028323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:38.028378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:38.084547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:38.085161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:38.085237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:38.085270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:38.203289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:38.203461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:38.203502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:38.203530] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:38.206950] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-01-14T20:23:38.207225] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-14T20:23:38.207348] [INFO ] [sig ] H: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:38.347389] [INFO ] [LOCAL ] Saved forecast: H 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/H.txt [2026-01-14T20:23:38.347532] [INFO ] [sig ] [1453/3494] Completed H in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-14T20:23:38.347586] [INFO ] [sig ] [1454/3494] Forecasting HAE... [2026-01-14T20:23:38.347619] [INFO ] [sig ] Generating forecast for: HAE [2026-01-14T20:23:38.347650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-14T20:23:38.358816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-14T20:23:38.359172] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-14T20:23:38.359989] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-14T20:23:38.360042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:38.360074] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:38.360101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:38.360169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:38.417012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:38.417746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:38.417822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:38.417854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:38.537719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:38.537878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:38.537918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:38.537947] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:38.541296] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=61.54%) [2026-01-14T20:23:38.541568] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-14T20:23:38.541708] [INFO ] [sig ] HAE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:38.684823] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HAE.txt [2026-01-14T20:23:38.684991] [INFO ] [sig ] [1454/3494] Completed HAE in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:38.685031] [INFO ] [sig ] [1455/3494] Forecasting HAFC... [2026-01-14T20:23:38.685060] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-14T20:23:38.685090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-14T20:23:38.696117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-14T20:23:38.696388] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-14T20:23:38.697165] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-14T20:23:38.697217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:38.697249] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:38.697276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:38.697332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:38.754275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:38.754911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:38.754987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:38.755019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:38.875009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:38.875173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:38.875212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:38.875241] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:38.878606] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-01-14T20:23:38.878877] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-14T20:23:38.878998] [INFO ] [sig ] HAFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:39.020823] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HAFC.txt [2026-01-14T20:23:39.020969] [INFO ] [sig ] [1455/3494] Completed HAFC in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:39.021007] [INFO ] [sig ] [1456/3494] Forecasting HAIN... [2026-01-14T20:23:39.021037] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-14T20:23:39.021067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-14T20:23:39.032234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-14T20:23:39.032592] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-14T20:23:39.033346] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-14T20:23:39.033410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:39.033442] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:39.033469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:39.033525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:39.090235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:39.090965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:39.091042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:39.091075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:39.210666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:39.210822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:39.210861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:39.210890] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:39.214359] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: UP (p=71.86%) [2026-01-14T20:23:39.214653] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-14T20:23:39.214776] [INFO ] [sig ] HAIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:39.361982] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HAIN.txt [2026-01-14T20:23:39.362137] [INFO ] [sig ] [1456/3494] Completed HAIN in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:39.362176] [INFO ] [sig ] [1457/3494] Forecasting HAL... [2026-01-14T20:23:39.362204] [INFO ] [sig ] Generating forecast for: HAL [2026-01-14T20:23:39.362242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-14T20:23:39.374712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-14T20:23:39.375009] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-14T20:23:39.375812] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-14T20:23:39.375864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:39.375896] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:39.375923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:39.375978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:39.435408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:39.436378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:39.436455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:39.436488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:39.565500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:39.565676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:39.565718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:39.565747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:39.569356] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=13.45%) [2026-01-14T20:23:39.569653] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-14T20:23:39.569963] [INFO ] [sig ] HAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:39.716242] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HAL.txt [2026-01-14T20:23:39.716400] [INFO ] [sig ] [1457/3494] Completed HAL in 0.4s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:39.716439] [INFO ] [sig ] [1458/3494] Forecasting HALO... [2026-01-14T20:23:39.716468] [INFO ] [sig ] Generating forecast for: HALO [2026-01-14T20:23:39.716498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-14T20:23:39.729195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-14T20:23:39.729456] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-14T20:23:39.730230] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-14T20:23:39.730282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:39.730340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:39.730368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:39.730425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:39.787513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:39.788311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:39.788393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:39.788426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:39.909379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:39.909543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:39.909601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:39.909633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:39.912974] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-01-14T20:23:39.913243] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-14T20:23:39.913365] [INFO ] [sig ] HALO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:40.055668] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HALO.txt [2026-01-14T20:23:40.055824] [INFO ] [sig ] [1458/3494] Completed HALO in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:40.055864] [INFO ] [sig ] [1459/3494] Forecasting HAS... [2026-01-14T20:23:40.055894] [INFO ] [sig ] Generating forecast for: HAS [2026-01-14T20:23:40.055924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-14T20:23:40.067565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-14T20:23:40.067940] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-14T20:23:40.068750] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-14T20:23:40.068803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:40.068835] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:40.068862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:40.068919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:40.125783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:40.126395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:40.126472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:40.126503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:40.247926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:40.248080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:40.248120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:40.248150] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:40.251515] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-14T20:23:40.251816] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-14T20:23:40.251942] [INFO ] [sig ] HAS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:40.395022] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HAS.txt [2026-01-14T20:23:40.395154] [INFO ] [sig ] [1459/3494] Completed HAS in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:40.395192] [INFO ] [sig ] [1460/3494] Forecasting HASI... [2026-01-14T20:23:40.395221] [INFO ] [sig ] Generating forecast for: HASI [2026-01-14T20:23:40.395252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-14T20:23:40.407173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-14T20:23:40.407591] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-14T20:23:40.408412] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-14T20:23:40.408465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:40.408498] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:40.408525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:40.408598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:40.465324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:40.466145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:40.466226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:40.466258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:40.583600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:40.583769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:40.583809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:40.583837] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:40.587169] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=31.63%) [2026-01-14T20:23:40.587445] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-14T20:23:40.587569] [INFO ] [sig ] HASI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:40.730823] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HASI.txt [2026-01-14T20:23:40.730966] [INFO ] [sig ] [1460/3494] Completed HASI in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:40.731005] [INFO ] [sig ] [1461/3494] Forecasting HBAN... [2026-01-14T20:23:40.731034] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-14T20:23:40.731065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-14T20:23:40.743761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-14T20:23:40.744093] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-14T20:23:40.744901] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-14T20:23:40.744953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:40.744985] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:40.745012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:40.745068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:40.803424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:40.804326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:40.804412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:40.804446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:40.925314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:40.925472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:40.925514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:40.925591] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:40.928987] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-14T20:23:40.929289] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-14T20:23:40.929416] [INFO ] [sig ] HBAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:41.073250] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HBAN.txt [2026-01-14T20:23:41.073404] [INFO ] [sig ] [1461/3494] Completed HBAN in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-14T20:23:41.073444] [INFO ] [sig ] [1462/3494] Forecasting HBANL... [2026-01-14T20:23:41.073475] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-14T20:23:41.073506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-14T20:23:41.084657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-14T20:23:41.085016] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-14T20:23:41.085844] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-14T20:23:41.085898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:41.085930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:41.085956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:41.086013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:41.145838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:41.146724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:41.146809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:41.146842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:41.262038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:41.262193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:41.262234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:41.262263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:41.265740] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=42.16%) [2026-01-14T20:23:41.266072] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-14T20:23:41.266212] [INFO ] [sig ] HBANL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:41.410024] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HBANL.txt [2026-01-14T20:23:41.410181] [INFO ] [sig ] [1462/3494] Completed HBANL in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:41.410222] [INFO ] [sig ] [1463/3494] Forecasting HBANP... [2026-01-14T20:23:41.410252] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-14T20:23:41.410282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-14T20:23:41.421797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-14T20:23:41.422181] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-14T20:23:41.422989] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-14T20:23:41.423042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:41.423074] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:41.423101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:41.423158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:41.479915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:41.480809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:41.480893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:41.480927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:41.595383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:41.595559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:41.595620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:41.595651] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:41.599015] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-14T20:23:41.599287] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-14T20:23:41.599408] [INFO ] [sig ] HBANP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:41.739431] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HBANP.txt [2026-01-14T20:23:41.739611] [INFO ] [sig ] [1463/3494] Completed HBANP in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:41.739653] [INFO ] [sig ] [1464/3494] Forecasting HBB... [2026-01-14T20:23:41.739683] [INFO ] [sig ] Generating forecast for: HBB [2026-01-14T20:23:41.739716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-14T20:23:41.751113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-14T20:23:41.751481] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-14T20:23:41.752268] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-14T20:23:41.752321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:41.752352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:41.752379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:41.752435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:41.810361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:41.811378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:41.811458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:41.811490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:41.926856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:41.927021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:41.927060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:41.927089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:41.930551] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-14T20:23:41.930861] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-14T20:23:41.930987] [INFO ] [sig ] HBB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:42.072029] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HBB.txt [2026-01-14T20:23:42.072171] [INFO ] [sig ] [1464/3494] Completed HBB in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:42.072208] [INFO ] [sig ] [1465/3494] Forecasting HBCP... [2026-01-14T20:23:42.072237] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-14T20:23:42.072269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-14T20:23:42.085699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-14T20:23:42.086057] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-14T20:23:42.087018] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-14T20:23:42.087079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:42.087118] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:42.087151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:42.087228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:42.151071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:42.151800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:42.151879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:42.151919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:42.267980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:42.268141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:42.268181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:42.268210] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:42.272294] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-01-14T20:23:42.272615] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-14T20:23:42.272746] [INFO ] [sig ] HBCP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:42.414254] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HBCP.txt [2026-01-14T20:23:42.414406] [INFO ] [sig ] [1465/3494] Completed HBCP in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:42.414446] [INFO ] [sig ] [1466/3494] Forecasting HBM... [2026-01-14T20:23:42.414476] [INFO ] [sig ] Generating forecast for: HBM [2026-01-14T20:23:42.414505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-14T20:23:42.426367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-14T20:23:42.426743] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-14T20:23:42.427513] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-14T20:23:42.427566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:42.427626] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:42.427653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:42.427740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:42.485127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:42.485999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:42.486082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:42.486114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:42.603992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:42.604149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:42.604190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:42.604218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:42.607535] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-14T20:23:42.607874] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-14T20:23:42.608001] [INFO ] [sig ] HBM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:42.746959] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HBM.txt [2026-01-14T20:23:42.747079] [INFO ] [sig ] [1466/3494] Completed HBM in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:42.747117] [INFO ] [sig ] [1467/3494] Forecasting HBNC... [2026-01-14T20:23:42.747146] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-14T20:23:42.747175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-14T20:23:42.758417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-14T20:23:42.758712] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-14T20:23:42.759470] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-14T20:23:42.759533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:42.759565] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:42.759611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:42.759669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:42.817633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:42.818305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:42.818381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:42.818413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:42.933487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:42.933651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:42.933690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:42.933719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:42.937065] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-14T20:23:42.937335] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-14T20:23:42.937458] [INFO ] [sig ] HBNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:43.081371] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HBNC.txt [2026-01-14T20:23:43.081497] [INFO ] [sig ] [1467/3494] Completed HBNC in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:43.081535] [INFO ] [sig ] [1468/3494] Forecasting HCA... [2026-01-14T20:23:43.081564] [INFO ] [sig ] Generating forecast for: HCA [2026-01-14T20:23:43.081616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-14T20:23:43.092765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-14T20:23:43.093032] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-14T20:23:43.093812] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-14T20:23:43.093863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:43.093895] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:43.093922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:43.093978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:43.150904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:43.151510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:43.151643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:43.151678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:43.271987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:43.272133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:43.272172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:43.272201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:43.275508] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-14T20:23:43.275806] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-14T20:23:43.275929] [INFO ] [sig ] HCA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:43.416750] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HCA.txt [2026-01-14T20:23:43.416868] [INFO ] [sig ] [1468/3494] Completed HCA in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:43.416906] [INFO ] [sig ] [1469/3494] Forecasting HCC... [2026-01-14T20:23:43.416936] [INFO ] [sig ] Generating forecast for: HCC [2026-01-14T20:23:43.416965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-14T20:23:43.428611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-14T20:23:43.428865] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-14T20:23:43.429675] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-14T20:23:43.429729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:43.429761] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:43.429787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:43.429843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:43.488186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:43.489026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:43.489102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:43.489135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:43.611043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:43.611193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:43.611233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:43.611262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:43.614733] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-14T20:23:43.615191] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-14T20:23:43.615313] [INFO ] [sig ] HCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:43.755758] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HCC.txt [2026-01-14T20:23:43.755881] [INFO ] [sig ] [1469/3494] Completed HCC in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:43.755919] [INFO ] [sig ] [1470/3494] Forecasting HCI... [2026-01-14T20:23:43.755948] [INFO ] [sig ] Generating forecast for: HCI [2026-01-14T20:23:43.755978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-14T20:23:43.768497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-14T20:23:43.768837] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-14T20:23:43.769621] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-14T20:23:43.769676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:43.769707] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:43.769734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:43.769790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:43.827892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:43.828506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:43.828601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:43.828636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:43.942497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:43.942669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:43.942714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:43.942742] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:43.946223] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-14T20:23:43.946491] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-14T20:23:43.946628] [INFO ] [sig ] HCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:44.094412] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HCI.txt [2026-01-14T20:23:44.094541] [INFO ] [sig ] [1470/3494] Completed HCI in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:44.094602] [INFO ] [sig ] [1471/3494] Forecasting HCM... [2026-01-14T20:23:44.094635] [INFO ] [sig ] Generating forecast for: HCM [2026-01-14T20:23:44.094664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-14T20:23:44.107418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-14T20:23:44.107757] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-14T20:23:44.108729] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-14T20:23:44.108780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:44.108813] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:44.108840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:44.109070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:44.166540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:44.167147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:44.167221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:44.167252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:44.287315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:44.287468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:44.287507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:44.287546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:44.290994] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-14T20:23:44.291262] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-14T20:23:44.291386] [INFO ] [sig ] HCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:44.430876] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HCM.txt [2026-01-14T20:23:44.431019] [INFO ] [sig ] [1471/3494] Completed HCM in 0.3s | 2.84 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-14T20:23:44.431057] [INFO ] [sig ] [1472/3494] Forecasting HCSG... [2026-01-14T20:23:44.431086] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-14T20:23:44.431115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-14T20:23:44.442408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-14T20:23:44.442686] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-14T20:23:44.443454] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-14T20:23:44.443506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:44.443538] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:44.443565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:44.443656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:44.500650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:44.501298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:44.501375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:44.501407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:44.619661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:44.619809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:44.619856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:44.619884] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:44.623234] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-14T20:23:44.623500] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-14T20:23:44.623657] [INFO ] [sig ] HCSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:44.763684] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HCSG.txt [2026-01-14T20:23:44.763835] [INFO ] [sig ] [1472/3494] Completed HCSG in 0.3s | 2.84 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:44.763876] [INFO ] [sig ] [1473/3494] Forecasting HD... [2026-01-14T20:23:44.763906] [INFO ] [sig ] Generating forecast for: HD [2026-01-14T20:23:44.763936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-14T20:23:44.783054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-14T20:23:44.783404] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-14T20:23:44.784226] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-14T20:23:44.784278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:44.784309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:44.784335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:44.784391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:44.840673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:44.841507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:44.841603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:44.841639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:44.958727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:44.958876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:44.958913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:44.958941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:44.962239] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-14T20:23:44.962508] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-14T20:23:44.962652] [INFO ] [sig ] HD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:45.102461] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HD.txt [2026-01-14T20:23:45.102615] [INFO ] [sig ] [1473/3494] Completed HD in 0.3s | 2.84 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:45.102658] [INFO ] [sig ] [1474/3494] Forecasting HDB... [2026-01-14T20:23:45.102689] [INFO ] [sig ] Generating forecast for: HDB [2026-01-14T20:23:45.102719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-14T20:23:45.113947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-14T20:23:45.114237] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-14T20:23:45.115028] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-14T20:23:45.115080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:45.115113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:45.115141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:45.115197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:45.171341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:45.172025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:45.172102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:45.172134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:45.293646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:45.293800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:45.293839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:45.293884] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:45.297198] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=38.86%) [2026-01-14T20:23:45.297466] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-14T20:23:45.297605] [INFO ] [sig ] HDB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:45.440124] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HDB.txt [2026-01-14T20:23:45.440286] [INFO ] [sig ] [1474/3494] Completed HDB in 0.3s | 2.84 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:45.440325] [INFO ] [sig ] [1475/3494] Forecasting HDSN... [2026-01-14T20:23:45.440355] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-14T20:23:45.440387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-14T20:23:45.453962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-14T20:23:45.454362] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-14T20:23:45.455331] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-14T20:23:45.455398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:45.455485] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:45.455529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:45.455667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:45.527232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:45.528231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:45.528321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:45.528357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:45.679553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:45.679780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:45.679850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:45.679897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:45.685654] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-14T20:23:45.686215] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-14T20:23:45.686438] [INFO ] [sig ] HDSN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:45.882157] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HDSN.txt [2026-01-14T20:23:45.882421] [INFO ] [sig ] [1475/3494] Completed HDSN in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:45.882477] [INFO ] [sig ] [1476/3494] Forecasting HE... [2026-01-14T20:23:45.882517] [INFO ] [sig ] Generating forecast for: HE [2026-01-14T20:23:45.882558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-14T20:23:45.902496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-14T20:23:45.903924] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-14T20:23:45.906607] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-14T20:23:45.906765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:45.906805] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:45.906837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:45.906919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:46.001797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:46.002818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:46.002932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:46.002967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:46.165429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:46.165656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:46.165726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:46.165778] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:46.171607] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-01-14T20:23:46.172199] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-14T20:23:46.172428] [INFO ] [sig ] HE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:46.401326] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HE.txt [2026-01-14T20:23:46.401559] [INFO ] [sig ] [1476/3494] Completed HE in 0.5s | 2.83 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:46.401645] [INFO ] [sig ] [1477/3494] Forecasting HEI... [2026-01-14T20:23:46.401695] [INFO ] [sig ] Generating forecast for: HEI [2026-01-14T20:23:46.401744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-14T20:23:46.431885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-14T20:23:46.432388] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-14T20:23:46.433487] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-14T20:23:46.433547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:46.433630] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:46.433680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:46.433741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:46.512513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:46.513753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:46.513867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:46.513921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:46.653962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:46.654147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:46.654194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:46.654234] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:46.657877] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-14T20:23:46.658206] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-14T20:23:46.658354] [INFO ] [sig ] HEI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:46.813640] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HEI.txt [2026-01-14T20:23:46.813816] [INFO ] [sig ] [1477/3494] Completed HEI in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:46.813865] [INFO ] [sig ] [1478/3494] Forecasting HELE... [2026-01-14T20:23:46.813898] [INFO ] [sig ] Generating forecast for: HELE [2026-01-14T20:23:46.813932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-14T20:23:46.826111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-14T20:23:46.826532] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-14T20:23:46.827556] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-14T20:23:46.827645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:46.827723] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:46.827776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:46.827856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:46.896394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:46.897338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:46.897435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:46.897471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:47.026879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:47.027042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:47.027085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:47.027115] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:47.030819] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-01-14T20:23:47.031171] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-14T20:23:47.031326] [INFO ] [sig ] HELE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:47.182620] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HELE.txt [2026-01-14T20:23:47.182792] [INFO ] [sig ] [1478/3494] Completed HELE in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:47.182831] [INFO ] [sig ] [1479/3494] Forecasting HEPS... [2026-01-14T20:23:47.182861] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-14T20:23:47.182892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-14T20:23:47.197425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-14T20:23:47.198127] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-14T20:23:47.199460] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-14T20:23:47.199539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:47.199611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:47.199649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:47.199729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:47.261933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:47.263120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:47.263227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:47.263262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:47.395137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:47.395373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:47.395423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:47.395454] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:47.399755] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-14T20:23:47.400080] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-14T20:23:47.400226] [INFO ] [sig ] HEPS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:47.559383] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HEPS.txt [2026-01-14T20:23:47.559624] [INFO ] [sig ] [1479/3494] Completed HEPS in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-14T20:23:47.559689] [INFO ] [sig ] [1480/3494] Forecasting HEQ... [2026-01-14T20:23:47.559736] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-14T20:23:47.559781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-14T20:23:47.574049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-14T20:23:47.574409] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-14T20:23:47.575264] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-14T20:23:47.575319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:47.575351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:47.575377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:47.575433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:47.638569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:47.639476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:47.639560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:47.639628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:47.773918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:47.774102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:47.774152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:47.774184] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:47.778824] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=51.53%) [2026-01-14T20:23:47.779419] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-14T20:23:47.779590] [INFO ] [sig ] HEQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:47.948614] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HEQ.txt [2026-01-14T20:23:47.948781] [INFO ] [sig ] [1480/3494] Completed HEQ in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:47.948821] [INFO ] [sig ] [1481/3494] Forecasting HERO... [2026-01-14T20:23:47.948851] [INFO ] [sig ] Generating forecast for: HERO [2026-01-14T20:23:47.948881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-14T20:23:47.966664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-14T20:23:47.967386] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-14T20:23:47.968912] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-14T20:23:47.968993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:47.969037] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:47.969074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:47.969159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:48.057504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:48.059481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:48.059654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:48.059701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:48.230255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:48.230496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:48.230543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:48.230596] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:48.234855] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-14T20:23:48.235371] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-14T20:23:48.235557] [INFO ] [sig ] HERO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:48.393544] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HERO.txt [2026-01-14T20:23:48.393787] [INFO ] [sig ] [1481/3494] Completed HERO in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:48.393829] [INFO ] [sig ] [1482/3494] Forecasting HESM... [2026-01-14T20:23:48.393860] [INFO ] [sig ] Generating forecast for: HESM [2026-01-14T20:23:48.393902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-14T20:23:48.408292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-14T20:23:48.408755] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-14T20:23:48.409664] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-14T20:23:48.409720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:48.409753] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:48.409781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:48.409838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:48.471340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:48.472672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:48.472758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:48.472792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:48.604850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:48.605021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:48.605063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:48.605091] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:48.608591] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=15.99%) [2026-01-14T20:23:48.608882] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-14T20:23:48.609021] [INFO ] [sig ] HESM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:48.759504] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HESM.txt [2026-01-14T20:23:48.759693] [INFO ] [sig ] [1482/3494] Completed HESM in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:48.759740] [INFO ] [sig ] [1483/3494] Forecasting HFFG... [2026-01-14T20:23:48.759769] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-14T20:23:48.759800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-14T20:23:48.771957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-14T20:23:48.772377] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-14T20:23:48.773260] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-14T20:23:48.773318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:48.773351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:48.773379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:48.773435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:48.833880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:48.834858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:48.834948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:48.834985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:48.957111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:48.957264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:48.957306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:48.957334] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:48.960900] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=33.82%) [2026-01-14T20:23:48.961179] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-14T20:23:48.961306] [INFO ] [sig ] HFFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:49.115804] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HFFG.txt [2026-01-14T20:23:49.115978] [INFO ] [sig ] [1483/3494] Completed HFFG in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:49.116018] [INFO ] [sig ] [1484/3494] Forecasting HFRO... [2026-01-14T20:23:49.116048] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-14T20:23:49.116079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-14T20:23:49.127960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-14T20:23:49.128306] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-14T20:23:49.129097] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-14T20:23:49.129149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:49.129181] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:49.129208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:49.129265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:49.187955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:49.188850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:49.188942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:49.188974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:49.308255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:49.308412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:49.308452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:49.308481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:49.311972] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-01-14T20:23:49.312244] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-14T20:23:49.312370] [INFO ] [sig ] HFRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:49.460991] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HFRO.txt [2026-01-14T20:23:49.461140] [INFO ] [sig ] [1484/3494] Completed HFRO in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:49.461179] [INFO ] [sig ] [1485/3494] Forecasting HFWA... [2026-01-14T20:23:49.461210] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-14T20:23:49.461240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-14T20:23:49.474128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-14T20:23:49.474475] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-14T20:23:49.475323] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-14T20:23:49.475378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:49.475410] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:49.475437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:49.475494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:49.534945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:49.535848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:49.535983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:49.536022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:49.661479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:49.661663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:49.661708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:49.661754] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:49.665429] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-14T20:23:49.665759] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-14T20:23:49.665899] [INFO ] [sig ] HFWA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:49.811195] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HFWA.txt [2026-01-14T20:23:49.811357] [INFO ] [sig ] [1485/3494] Completed HFWA in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:49.811395] [INFO ] [sig ] [1486/3494] Forecasting HG... [2026-01-14T20:23:49.811424] [INFO ] [sig ] Generating forecast for: HG [2026-01-14T20:23:49.811456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-14T20:23:49.823489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-14T20:23:49.823890] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-14T20:23:49.824704] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-14T20:23:49.824768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:49.824809] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:49.824843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:49.824914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:49.885245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:49.886151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:49.886239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:49.886273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:50.015999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:50.016182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:50.016225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:50.016255] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:50.020030] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-01-14T20:23:50.020332] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-14T20:23:50.020472] [INFO ] [sig ] HG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:50.182138] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HG.txt [2026-01-14T20:23:50.182291] [INFO ] [sig ] [1486/3494] Completed HG in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:50.182330] [INFO ] [sig ] [1487/3494] Forecasting HGBL... [2026-01-14T20:23:50.182360] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-14T20:23:50.182389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-14T20:23:50.194262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-14T20:23:50.194545] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-14T20:23:50.195445] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-14T20:23:50.195497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:50.195528] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:50.195555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:50.195632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:50.253418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:50.254338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:50.254429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:50.254461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:50.375546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:50.375735] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:23:50.375780] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:50.375813] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:50.380097] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=31.77%) [2026-01-14T20:23:50.380405] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-14T20:23:50.380527] [INFO ] [sig ] HGBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:50.530660] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HGBL.txt [2026-01-14T20:23:50.530838] [INFO ] [sig ] [1487/3494] Completed HGBL in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-14T20:23:50.530905] [INFO ] [sig ] [1488/3494] Forecasting HGLB... [2026-01-14T20:23:50.530949] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-14T20:23:50.530987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-14T20:23:50.543005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-14T20:23:50.543304] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-14T20:23:50.544141] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-14T20:23:50.544195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:50.544228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:50.544256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:50.544314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:50.604422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:50.605352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:50.605438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:50.605472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:50.728658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:50.728817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:50.728859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:50.728890] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:50.732473] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=37.01%) [2026-01-14T20:23:50.732800] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-14T20:23:50.732936] [INFO ] [sig ] HGLB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:50.881212] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HGLB.txt [2026-01-14T20:23:50.881408] [INFO ] [sig ] [1488/3494] Completed HGLB in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:50.881450] [INFO ] [sig ] [1489/3494] Forecasting HGTY... [2026-01-14T20:23:50.881481] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-14T20:23:50.881511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-14T20:23:50.894440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-14T20:23:50.894861] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-14T20:23:50.895781] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-14T20:23:50.895837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:50.895870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:50.895899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:50.895969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:50.960157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:50.961117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:50.961206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:50.961240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:51.089232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:51.089409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:51.089463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:51.089502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:51.094115] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-14T20:23:51.094478] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-14T20:23:51.094654] [INFO ] [sig ] HGTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:51.259883] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HGTY.txt [2026-01-14T20:23:51.260037] [INFO ] [sig ] [1489/3494] Completed HGTY in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:51.260077] [INFO ] [sig ] [1490/3494] Forecasting HHH... [2026-01-14T20:23:51.260107] [INFO ] [sig ] Generating forecast for: HHH [2026-01-14T20:23:51.260138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-14T20:23:51.271711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-14T20:23:51.272080] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-14T20:23:51.273086] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-14T20:23:51.273141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:51.273174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:51.273213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:51.273283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:51.335406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:51.336297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:51.336387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:51.336422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:51.464187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:51.464366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:51.464409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:51.464440] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:51.468130] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-14T20:23:51.468471] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-14T20:23:51.468642] [INFO ] [sig ] HHH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:51.664464] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HHH.txt [2026-01-14T20:23:51.664645] [INFO ] [sig ] [1490/3494] Completed HHH in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:51.664687] [INFO ] [sig ] [1491/3494] Forecasting HI... [2026-01-14T20:23:51.664717] [INFO ] [sig ] Generating forecast for: HI [2026-01-14T20:23:51.664746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-14T20:23:51.677211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-14T20:23:51.677601] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-14T20:23:51.678468] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-14T20:23:51.678536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:51.678598] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:51.678630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:51.678686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:51.740488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:51.741403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:51.741485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:51.741519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:51.870178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:51.870339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:51.870379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:51.870409] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:51.873912] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-14T20:23:51.874213] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-14T20:23:51.874349] [INFO ] [sig ] HI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:52.027226] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HI.txt [2026-01-14T20:23:52.027378] [INFO ] [sig ] [1491/3494] Completed HI in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:52.027416] [INFO ] [sig ] [1492/3494] Forecasting HIFS... [2026-01-14T20:23:52.027446] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-14T20:23:52.027475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-14T20:23:52.039171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-14T20:23:52.039516] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-14T20:23:52.040393] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-14T20:23:52.040446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:52.040505] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:52.040535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:52.040623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:52.099133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:52.100046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:52.100129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:52.100161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:52.213049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:52.213222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:52.213262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:52.213292] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:52.216813] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-01-14T20:23:52.217090] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-14T20:23:52.217218] [INFO ] [sig ] HIFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:52.360812] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HIFS.txt [2026-01-14T20:23:52.360966] [INFO ] [sig ] [1492/3494] Completed HIFS in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:52.361011] [INFO ] [sig ] [1493/3494] Forecasting HIG... [2026-01-14T20:23:52.361042] [INFO ] [sig ] Generating forecast for: HIG [2026-01-14T20:23:52.361072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-14T20:23:52.372414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-14T20:23:52.372725] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-14T20:23:52.373495] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-14T20:23:52.373547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:52.373607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:52.373638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:52.373693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:52.432737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:52.433559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:52.433656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:52.433689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:52.553591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:52.553745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:52.553786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:52.553816] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:52.557156] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-01-14T20:23:52.557456] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-14T20:23:52.557603] [INFO ] [sig ] HIG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:52.706563] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HIG.txt [2026-01-14T20:23:52.706735] [INFO ] [sig ] [1493/3494] Completed HIG in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:52.706775] [INFO ] [sig ] [1494/3494] Forecasting HII... [2026-01-14T20:23:52.706805] [INFO ] [sig ] Generating forecast for: HII [2026-01-14T20:23:52.706834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-14T20:23:52.719145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-14T20:23:52.719493] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-14T20:23:52.720525] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-14T20:23:52.720600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:52.720637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:52.720665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:52.720723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:52.779450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:52.780336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:52.780418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:52.780451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:52.909286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:52.909468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:52.909510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:52.909538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:52.913024] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-01-14T20:23:52.913290] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-14T20:23:52.913412] [INFO ] [sig ] HII: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:53.056791] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HII.txt [2026-01-14T20:23:53.056940] [INFO ] [sig ] [1494/3494] Completed HII in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:53.056987] [INFO ] [sig ] [1495/3494] Forecasting HIMS... [2026-01-14T20:23:53.057022] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-14T20:23:53.057063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-14T20:23:53.068324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-14T20:23:53.068624] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-14T20:23:53.069421] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-14T20:23:53.069473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:53.069504] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:53.069531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:53.069608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:53.131932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:53.132755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:53.132836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:53.132869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:53.250761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:53.250921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:53.250960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:53.251020] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:53.254461] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-14T20:23:53.254750] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-14T20:23:53.254880] [INFO ] [sig ] HIMS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:53.397641] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HIMS.txt [2026-01-14T20:23:53.397795] [INFO ] [sig ] [1495/3494] Completed HIMS in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:53.397834] [INFO ] [sig ] [1496/3494] Forecasting HIMX... [2026-01-14T20:23:53.397863] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-14T20:23:53.397892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-14T20:23:53.409167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-14T20:23:53.409459] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-14T20:23:53.410311] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-14T20:23:53.410366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:53.410399] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:53.410427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:53.410483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:53.469452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:53.470368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:53.470451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:53.470485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:53.589605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:53.589759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:53.589799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:53.589835] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:53.593267] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=71.40%) [2026-01-14T20:23:53.593599] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-14T20:23:53.593733] [INFO ] [sig ] HIMX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:53.740329] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HIMX.txt [2026-01-14T20:23:53.740480] [INFO ] [sig ] [1496/3494] Completed HIMX in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:53.740518] [INFO ] [sig ] [1497/3494] Forecasting HIO... [2026-01-14T20:23:53.740547] [INFO ] [sig ] Generating forecast for: HIO [2026-01-14T20:23:53.740595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-14T20:23:53.752499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-14T20:23:53.752852] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-14T20:23:53.753653] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-14T20:23:53.753705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:53.753737] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:53.753763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:53.753820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:53.810195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:53.810886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:53.810964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:53.810996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:53.933817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:53.933981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:53.934020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:53.934051] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:53.937716] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=26.13%) [2026-01-14T20:23:53.938024] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-14T20:23:53.938163] [INFO ] [sig ] HIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:54.082544] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HIO.txt [2026-01-14T20:23:54.082711] [INFO ] [sig ] [1497/3494] Completed HIO in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-14T20:23:54.082751] [INFO ] [sig ] [1498/3494] Forecasting HIPO... [2026-01-14T20:23:54.082780] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-14T20:23:54.082811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-14T20:23:54.096221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-14T20:23:54.096656] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-14T20:23:54.097728] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-14T20:23:54.097798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:54.097844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:54.097883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:54.097952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:54.158437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:54.159357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:54.159449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:54.159489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:54.282076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:54.282236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:54.282294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:54.282325] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:54.286432] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=45.97%) [2026-01-14T20:23:54.286823] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-14T20:23:54.286971] [INFO ] [sig ] HIPO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:54.444079] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HIPO.txt [2026-01-14T20:23:54.444293] [INFO ] [sig ] [1498/3494] Completed HIPO in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:54.444356] [INFO ] [sig ] [1499/3494] Forecasting HITI... [2026-01-14T20:23:54.444398] [INFO ] [sig ] Generating forecast for: HITI [2026-01-14T20:23:54.444442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-14T20:23:54.457231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-14T20:23:54.457617] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-14T20:23:54.458456] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-14T20:23:54.458510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:54.458543] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:54.458571] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:54.458652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:54.517409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:54.518365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:54.518443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:54.518476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:54.640945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:54.641295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:54.641338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:54.641368] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:54.645014] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-14T20:23:54.645315] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-14T20:23:54.645449] [INFO ] [sig ] HITI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:54.789725] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HITI.txt [2026-01-14T20:23:54.789916] [INFO ] [sig ] [1499/3494] Completed HITI in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:54.789966] [INFO ] [sig ] [1500/3494] Forecasting HIVE... [2026-01-14T20:23:54.789999] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-14T20:23:54.790029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-14T20:23:54.801551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-14T20:23:54.801920] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-14T20:23:54.802743] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-14T20:23:54.802798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:54.802831] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:54.802859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:54.802917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:54.860536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:54.861434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:54.861516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:54.861551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:54.983950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:54.984105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:54.984146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:54.984176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:54.987712] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-14T20:23:54.987993] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-14T20:23:54.988121] [INFO ] [sig ] HIVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:55.145339] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HIVE.txt [2026-01-14T20:23:55.145505] [INFO ] [sig ] [1500/3494] Completed HIVE in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:55.145548] [INFO ] [sig ] [1501/3494] Forecasting HIX... [2026-01-14T20:23:55.145596] [INFO ] [sig ] Generating forecast for: HIX [2026-01-14T20:23:55.145632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-14T20:23:55.158338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-14T20:23:55.158732] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-14T20:23:55.159598] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-14T20:23:55.159652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:55.159686] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:55.159713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:55.159769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:55.218016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:55.219239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:55.219323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:55.219357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:55.333440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:55.333562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:55.333618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:55.333647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:55.336961] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-01-14T20:23:55.337233] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-14T20:23:55.337357] [INFO ] [sig ] HIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:55.477379] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HIX.txt [2026-01-14T20:23:55.477501] [INFO ] [sig ] [1501/3494] Completed HIX in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:55.477539] [INFO ] [sig ] [1502/3494] Forecasting HL... [2026-01-14T20:23:55.477588] [INFO ] [sig ] Generating forecast for: HL [2026-01-14T20:23:55.477621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-14T20:23:55.489473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-14T20:23:55.489765] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-14T20:23:55.490541] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-14T20:23:55.490613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:55.490657] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:55.490687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:55.490742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:55.548111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:55.548959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:55.549251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:55.549283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:55.670020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:55.670378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:55.670419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:55.670447] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:55.673857] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-14T20:23:55.674132] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-14T20:23:55.674255] [INFO ] [sig ] HL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:55.813253] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HL.txt [2026-01-14T20:23:55.813383] [INFO ] [sig ] [1502/3494] Completed HL in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:55.813421] [INFO ] [sig ] [1503/3494] Forecasting HLAL... [2026-01-14T20:23:55.813452] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-14T20:23:55.813481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-14T20:23:55.824355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-14T20:23:55.824682] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-14T20:23:55.825457] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-14T20:23:55.825510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:55.825541] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:55.825585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:55.825646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:55.884745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:55.885513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:55.885609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:55.885644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:56.006017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:56.006172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:56.006210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:56.006239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:56.009619] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=47.28%) [2026-01-14T20:23:56.009897] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-14T20:23:56.010025] [INFO ] [sig ] HLAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:56.149069] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HLAL.txt [2026-01-14T20:23:56.149389] [INFO ] [sig ] [1503/3494] Completed HLAL in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:56.149428] [INFO ] [sig ] [1504/3494] Forecasting HLF... [2026-01-14T20:23:56.149456] [INFO ] [sig ] Generating forecast for: HLF [2026-01-14T20:23:56.149485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-14T20:23:56.161228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-14T20:23:56.161531] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-14T20:23:56.162320] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-14T20:23:56.162373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:56.162405] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:56.162432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:56.162490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:56.218794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:56.219414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:56.219492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:56.219524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:56.337414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:56.337585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:56.337627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:56.337675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:56.341010] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-01-14T20:23:56.341279] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-14T20:23:56.341401] [INFO ] [sig ] HLF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:56.481657] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HLF.txt [2026-01-14T20:23:56.481794] [INFO ] [sig ] [1504/3494] Completed HLF in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-14T20:23:56.481833] [INFO ] [sig ] [1505/3494] Forecasting HLI... [2026-01-14T20:23:56.481862] [INFO ] [sig ] Generating forecast for: HLI [2026-01-14T20:23:56.481893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-14T20:23:56.493673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-14T20:23:56.493999] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-14T20:23:56.494788] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-14T20:23:56.494840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:56.494872] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:56.494906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:56.494984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:56.556455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:56.557289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:56.557389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:56.557433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:56.678613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:56.678800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:56.678841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:56.678870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:56.682302] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-01-14T20:23:56.682597] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-14T20:23:56.682726] [INFO ] [sig ] HLI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:56.822984] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HLI.txt [2026-01-14T20:23:56.823335] [INFO ] [sig ] [1505/3494] Completed HLI in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:56.823373] [INFO ] [sig ] [1506/3494] Forecasting HLIO... [2026-01-14T20:23:56.823408] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-14T20:23:56.823438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-14T20:23:56.835336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-14T20:23:56.835636] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-14T20:23:56.836618] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-14T20:23:56.836669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:56.836702] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:56.836729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:56.836785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:56.894111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:56.894782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:56.894858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:56.894889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:57.015563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:57.015730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:57.015770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:57.015798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:57.019517] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=78.73%) [2026-01-14T20:23:57.019804] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-14T20:23:57.019932] [INFO ] [sig ] HLIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:57.158237] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HLIO.txt [2026-01-14T20:23:57.158363] [INFO ] [sig ] [1506/3494] Completed HLIO in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:57.158401] [INFO ] [sig ] [1507/3494] Forecasting HLLY... [2026-01-14T20:23:57.158430] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-14T20:23:57.158460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-14T20:23:57.169675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-14T20:23:57.169979] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-14T20:23:57.170767] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-14T20:23:57.170818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:57.170850] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:57.170878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:57.170933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:57.226967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:57.227589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:57.227678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:57.227713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:57.348737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:57.348903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:57.348942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:57.348971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:57.352379] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-14T20:23:57.352677] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-14T20:23:57.352803] [INFO ] [sig ] HLLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:57.492527] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HLLY.txt [2026-01-14T20:23:57.492653] [INFO ] [sig ] [1507/3494] Completed HLLY in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:57.492693] [INFO ] [sig ] [1508/3494] Forecasting HLMN... [2026-01-14T20:23:57.492722] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-14T20:23:57.492751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-14T20:23:57.503936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-14T20:23:57.504227] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-14T20:23:57.505022] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-14T20:23:57.505073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:57.505106] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:57.505132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:57.505188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:57.561943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:57.562540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:57.562639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:57.562673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:57.679898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:57.680063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:57.680102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:57.680132] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:57.683468] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-14T20:23:57.683762] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-14T20:23:57.683889] [INFO ] [sig ] HLMN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:57.823363] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HLMN.txt [2026-01-14T20:23:57.823515] [INFO ] [sig ] [1508/3494] Completed HLMN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:57.823554] [INFO ] [sig ] [1509/3494] Forecasting HLN... [2026-01-14T20:23:57.823603] [INFO ] [sig ] Generating forecast for: HLN [2026-01-14T20:23:57.823634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-14T20:23:57.835413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-14T20:23:57.835783] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-14T20:23:57.836551] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-14T20:23:57.836627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:57.836696] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:57.836725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:57.836781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:57.893461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:57.894322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:57.894401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:57.894435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:58.012133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:58.012295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:58.012337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:58.012388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:58.015789] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=31.93%) [2026-01-14T20:23:58.016067] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-14T20:23:58.016196] [INFO ] [sig ] HLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:58.160118] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HLN.txt [2026-01-14T20:23:58.160272] [INFO ] [sig ] [1509/3494] Completed HLN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:58.160311] [INFO ] [sig ] [1510/3494] Forecasting HLNE... [2026-01-14T20:23:58.160342] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-14T20:23:58.160371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-14T20:23:58.171805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-14T20:23:58.172132] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-14T20:23:58.172935] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-14T20:23:58.172987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:58.173017] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:58.173043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:58.173098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:58.230133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:58.231390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:58.231475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:58.231509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:58.349972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:58.350124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:58.350164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:58.350192] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:58.353624] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=88.66%) [2026-01-14T20:23:58.353906] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-14T20:23:58.354037] [INFO ] [sig ] HLNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:58.496622] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HLNE.txt [2026-01-14T20:23:58.496749] [INFO ] [sig ] [1510/3494] Completed HLNE in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:58.496787] [INFO ] [sig ] [1511/3494] Forecasting HLX... [2026-01-14T20:23:58.496817] [INFO ] [sig ] Generating forecast for: HLX [2026-01-14T20:23:58.496846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-14T20:23:58.507966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-14T20:23:58.508222] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-14T20:23:58.508996] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-14T20:23:58.509049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:58.509081] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:58.509108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:58.509163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:58.565526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:58.566144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:58.566219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:58.566263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:58.684348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:58.684469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:58.684507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:58.684536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:58.687829] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-14T20:23:58.688112] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-14T20:23:58.688241] [INFO ] [sig ] HLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:23:58.832012] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HLX.txt [2026-01-14T20:23:58.832120] [INFO ] [sig ] [1511/3494] Completed HLX in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:58.832158] [INFO ] [sig ] [1512/3494] Forecasting HMC... [2026-01-14T20:23:58.832187] [INFO ] [sig ] Generating forecast for: HMC [2026-01-14T20:23:58.832219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-14T20:23:58.846473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-14T20:23:58.846890] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-14T20:23:58.847982] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-14T20:23:58.848034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:58.848067] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:58.848285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:58.848340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:58.907339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:58.908283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:58.908369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:58.908401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:59.031109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:59.031205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:59.031243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:59.031313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:59.034615] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-01-14T20:23:59.034888] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-14T20:23:59.035011] [INFO ] [sig ] HMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:59.174777] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HMC.txt [2026-01-14T20:23:59.174881] [INFO ] [sig ] [1512/3494] Completed HMC in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:59.174918] [INFO ] [sig ] [1513/3494] Forecasting HMN... [2026-01-14T20:23:59.174947] [INFO ] [sig ] Generating forecast for: HMN [2026-01-14T20:23:59.174976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-14T20:23:59.185851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-14T20:23:59.186113] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-14T20:23:59.186896] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-14T20:23:59.186948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:59.186980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:59.187006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:59.187072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:59.244834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:59.245416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:59.245491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:59.245522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:59.361602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:59.361696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:59.361733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:59.361760] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:59.364869] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-01-14T20:23:59.365134] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-14T20:23:59.365252] [INFO ] [sig ] HMN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:59.505141] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HMN.txt [2026-01-14T20:23:59.505301] [INFO ] [sig ] [1513/3494] Completed HMN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-14T20:23:59.505340] [INFO ] [sig ] [1514/3494] Forecasting HMY... [2026-01-14T20:23:59.505370] [INFO ] [sig ] Generating forecast for: HMY [2026-01-14T20:23:59.505399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-14T20:23:59.517819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-14T20:23:59.518215] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-14T20:23:59.519017] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-14T20:23:59.519081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:59.519119] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:59.519147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:59.519204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:59.576655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:59.577601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:59.577695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:59.577730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:23:59.703843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:23:59.704020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:23:59.704061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:23:59.704093] [INFO ] [FORECASTER] Training complete [2026-01-14T20:23:59.707687] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-14T20:23:59.707960] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-14T20:23:59.708082] [INFO ] [sig ] HMY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:23:59.848671] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HMY.txt [2026-01-14T20:23:59.848812] [INFO ] [sig ] [1514/3494] Completed HMY in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:23:59.848852] [INFO ] [sig ] [1515/3494] Forecasting HNDL... [2026-01-14T20:23:59.848883] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-14T20:23:59.848916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-14T20:23:59.860647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-14T20:23:59.860978] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-14T20:23:59.861799] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-14T20:23:59.861864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:23:59.861898] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:23:59.861925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:23:59.861981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:23:59.922002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:23:59.922896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:23:59.922979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:23:59.923014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:00.043182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:00.043340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:00.043381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:00.043412] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:00.046804] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-14T20:24:00.047083] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-14T20:24:00.047212] [INFO ] [sig ] HNDL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:00.189493] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HNDL.txt [2026-01-14T20:24:00.189678] [INFO ] [sig ] [1515/3494] Completed HNDL in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:00.189723] [INFO ] [sig ] [1516/3494] Forecasting HNI... [2026-01-14T20:24:00.189755] [INFO ] [sig ] Generating forecast for: HNI [2026-01-14T20:24:00.189786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-14T20:24:00.202122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-14T20:24:00.202513] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-14T20:24:00.203337] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-14T20:24:00.203392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:00.203425] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:00.203452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:00.203508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:00.263244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:00.264164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:00.264250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:00.264284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:00.392103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:00.392286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:00.392345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:00.392393] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:00.397302] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-14T20:24:00.397731] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-14T20:24:00.397908] [INFO ] [sig ] HNI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:00.564554] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HNI.txt [2026-01-14T20:24:00.564736] [INFO ] [sig ] [1516/3494] Completed HNI in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:00.564778] [INFO ] [sig ] [1517/3494] Forecasting HNRG... [2026-01-14T20:24:00.564809] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-14T20:24:00.564838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-14T20:24:00.577142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-14T20:24:00.577556] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-14T20:24:00.578483] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-14T20:24:00.578540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:00.578601] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:00.578632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:00.578689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:00.637294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:00.638367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:00.638460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:00.638494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:00.765476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:00.765653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:00.765697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:00.765728] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:00.769668] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=38.13%) [2026-01-14T20:24:00.770003] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-14T20:24:00.770151] [INFO ] [sig ] HNRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:00.922407] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HNRG.txt [2026-01-14T20:24:00.922549] [INFO ] [sig ] [1517/3494] Completed HNRG in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:00.922613] [INFO ] [sig ] [1518/3494] Forecasting HOG... [2026-01-14T20:24:00.922645] [INFO ] [sig ] Generating forecast for: HOG [2026-01-14T20:24:00.922675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-14T20:24:00.936752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-14T20:24:00.937195] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-14T20:24:00.938261] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-14T20:24:00.938325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:00.938365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:00.938401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:00.938477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:01.006279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:01.007169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:01.007252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:01.007287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:01.136720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:01.136877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:01.136918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:01.136947] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:01.140773] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-14T20:24:01.141048] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-14T20:24:01.141171] [INFO ] [sig ] HOG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:01.285740] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HOG.txt [2026-01-14T20:24:01.285907] [INFO ] [sig ] [1518/3494] Completed HOG in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:01.285950] [INFO ] [sig ] [1519/3494] Forecasting HOLO... [2026-01-14T20:24:01.285981] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-14T20:24:01.286014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-14T20:24:01.297909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-14T20:24:01.298274] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-14T20:24:01.299109] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-14T20:24:01.299164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:01.299198] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:01.299227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:01.299285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:01.358776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:01.359611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:01.359757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:01.359792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:01.488928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:01.489088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:01.489320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:01.489349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:01.493365] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-01-14T20:24:01.493676] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-14T20:24:01.493811] [INFO ] [sig ] HOLO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:01.665001] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HOLO.txt [2026-01-14T20:24:01.665155] [INFO ] [sig ] [1519/3494] Completed HOLO in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:01.665195] [INFO ] [sig ] [1520/3494] Forecasting HOLX... [2026-01-14T20:24:01.665226] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-14T20:24:01.665256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-14T20:24:01.677029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-14T20:24:01.677361] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-14T20:24:01.678180] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-14T20:24:01.678232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:01.678263] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:01.678289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:01.678345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:01.735282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:01.736179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:01.736268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:01.736301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:01.864683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:01.864867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:01.864923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:01.864966] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:01.869611] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-14T20:24:01.869939] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-14T20:24:01.870073] [INFO ] [sig ] HOLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:02.042140] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HOLX.txt [2026-01-14T20:24:02.042309] [INFO ] [sig ] [1520/3494] Completed HOLX in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:02.042353] [INFO ] [sig ] [1521/3494] Forecasting HOMB... [2026-01-14T20:24:02.042386] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-14T20:24:02.042417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-14T20:24:02.054521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-14T20:24:02.054942] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-14T20:24:02.055790] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-14T20:24:02.055845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:02.055879] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:02.055908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:02.055965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:02.126389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:02.127360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:02.127468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:02.127503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:02.249356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:02.249520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:02.249563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:02.249623] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:02.253067] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-14T20:24:02.253355] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-14T20:24:02.253482] [INFO ] [sig ] HOMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:02.396942] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HOMB.txt [2026-01-14T20:24:02.397108] [INFO ] [sig ] [1521/3494] Completed HOMB in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-14T20:24:02.397148] [INFO ] [sig ] [1522/3494] Forecasting HON... [2026-01-14T20:24:02.397180] [INFO ] [sig ] Generating forecast for: HON [2026-01-14T20:24:02.397211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-14T20:24:02.409681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-14T20:24:02.410071] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-14T20:24:02.410957] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-14T20:24:02.411013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:02.411047] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:02.411078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:02.411139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:02.470059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:02.470946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:02.471031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:02.471066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:02.608308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:02.608488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:02.608530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:02.608560] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:02.612174] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-14T20:24:02.612729] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-14T20:24:02.612872] [INFO ] [sig ] HON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:02.757858] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HON.txt [2026-01-14T20:24:02.758035] [INFO ] [sig ] [1522/3494] Completed HON in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:02.758076] [INFO ] [sig ] [1523/3494] Forecasting HOOD... [2026-01-14T20:24:02.758108] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-14T20:24:02.758137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-14T20:24:02.769414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-14T20:24:02.769713] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-14T20:24:02.770489] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-14T20:24:02.770543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:02.770595] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:02.770625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:02.770681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:02.829187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:02.830459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:02.830539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:02.830589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:02.953761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:02.953918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:02.953958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:02.953987] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:02.958502] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=32.78%) [2026-01-14T20:24:02.958831] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-14T20:24:02.958971] [INFO ] [sig ] HOOD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:03.104167] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HOOD.txt [2026-01-14T20:24:03.104313] [INFO ] [sig ] [1523/3494] Completed HOOD in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:03.104352] [INFO ] [sig ] [1524/3494] Forecasting HOPE... [2026-01-14T20:24:03.104382] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-14T20:24:03.104412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-14T20:24:03.115975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-14T20:24:03.116285] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-14T20:24:03.117083] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-14T20:24:03.117136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:03.117167] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:03.117195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:03.117250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:03.175186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:03.175883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:03.175960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:03.175994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:03.291781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:03.291930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:03.291970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:03.291999] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:03.295547] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-01-14T20:24:03.295852] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-14T20:24:03.295976] [INFO ] [sig ] HOPE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:03.437872] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HOPE.txt [2026-01-14T20:24:03.438002] [INFO ] [sig ] [1524/3494] Completed HOPE in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:03.438040] [INFO ] [sig ] [1525/3494] Forecasting HP... [2026-01-14T20:24:03.438070] [INFO ] [sig ] Generating forecast for: HP [2026-01-14T20:24:03.438099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-14T20:24:03.452155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-14T20:24:03.452749] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-14T20:24:03.453627] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-14T20:24:03.453685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:03.453719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:03.453745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:03.453802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:03.519477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:03.520416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:03.520500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:03.520534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:03.642693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:03.642860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:03.642906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:03.642951] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:03.646686] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=49.42%) [2026-01-14T20:24:03.647004] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-14T20:24:03.647148] [INFO ] [sig ] HP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:03.795502] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HP.txt [2026-01-14T20:24:03.795676] [INFO ] [sig ] [1525/3494] Completed HP in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:03.795722] [INFO ] [sig ] [1526/3494] Forecasting HPE... [2026-01-14T20:24:03.795754] [INFO ] [sig ] Generating forecast for: HPE [2026-01-14T20:24:03.795785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-14T20:24:03.807988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-14T20:24:03.808367] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-14T20:24:03.809225] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-14T20:24:03.809279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:03.809351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:03.809382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:03.809440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:03.872223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:03.873114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:03.873199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:03.873233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:03.998064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:03.998225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:03.998267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:03.998298] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:04.001784] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-14T20:24:04.002068] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-14T20:24:04.002201] [INFO ] [sig ] HPE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:04.146621] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HPE.txt [2026-01-14T20:24:04.146777] [INFO ] [sig ] [1526/3494] Completed HPE in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:04.146817] [INFO ] [sig ] [1527/3494] Forecasting HPF... [2026-01-14T20:24:04.146848] [INFO ] [sig ] Generating forecast for: HPF [2026-01-14T20:24:04.146877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-14T20:24:04.158402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-14T20:24:04.158756] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-14T20:24:04.159541] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-14T20:24:04.159615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:04.159676] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:04.159704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:04.159759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:04.217382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:04.218249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:04.218328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:04.218361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:04.339602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:04.339756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:04.339800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:04.339830] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:04.343668] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-14T20:24:04.343950] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-14T20:24:04.344075] [INFO ] [sig ] HPF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:04.490346] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HPF.txt [2026-01-14T20:24:04.490493] [INFO ] [sig ] [1527/3494] Completed HPF in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:04.490531] [INFO ] [sig ] [1528/3494] Forecasting HPI... [2026-01-14T20:24:04.490561] [INFO ] [sig ] Generating forecast for: HPI [2026-01-14T20:24:04.490610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-14T20:24:04.501917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-14T20:24:04.502240] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-14T20:24:04.503029] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-14T20:24:04.503086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:04.503126] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:04.503159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:04.503226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:04.561141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:04.561903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:04.561984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:04.562018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:04.679340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:04.679493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:04.679533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:04.679564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:04.682991] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=30.95%) [2026-01-14T20:24:04.683268] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-14T20:24:04.683390] [INFO ] [sig ] HPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:04.826617] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HPI.txt [2026-01-14T20:24:04.826760] [INFO ] [sig ] [1528/3494] Completed HPI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:04.826798] [INFO ] [sig ] [1529/3494] Forecasting HPK... [2026-01-14T20:24:04.826827] [INFO ] [sig ] Generating forecast for: HPK [2026-01-14T20:24:04.826859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-14T20:24:04.840446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-14T20:24:04.840841] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-14T20:24:04.841635] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-14T20:24:04.841687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:04.841719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:04.841746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:04.841801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:04.899722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:04.900560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:04.900662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:04.900696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:05.025228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:05.025387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:05.025427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:05.025456] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:05.028926] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=28.71%) [2026-01-14T20:24:05.029209] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-14T20:24:05.029337] [INFO ] [sig ] HPK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:05.169973] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HPK.txt [2026-01-14T20:24:05.170126] [INFO ] [sig ] [1529/3494] Completed HPK in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:05.170171] [INFO ] [sig ] [1530/3494] Forecasting HPP... [2026-01-14T20:24:05.170202] [INFO ] [sig ] Generating forecast for: HPP [2026-01-14T20:24:05.170231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-14T20:24:05.182122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-14T20:24:05.182487] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-14T20:24:05.183375] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-14T20:24:05.183430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:05.183463] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:05.183491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:05.183547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:05.243265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:05.244005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:05.244085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:05.244117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:05.367910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:05.368066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:05.368108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:05.368138] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:05.371612] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-01-14T20:24:05.371900] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-14T20:24:05.372028] [INFO ] [sig ] HPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:05.513741] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HPP.txt [2026-01-14T20:24:05.513883] [INFO ] [sig ] [1530/3494] Completed HPP in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-14T20:24:05.513922] [INFO ] [sig ] [1531/3494] Forecasting HPQ... [2026-01-14T20:24:05.513954] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-14T20:24:05.513986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-14T20:24:05.525269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-14T20:24:05.525551] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-14T20:24:05.526362] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-14T20:24:05.526415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:05.526447] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:05.526474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:05.526542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:05.584348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:05.585100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:05.585176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:05.585208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:05.708714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:05.708865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:05.708904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:05.708933] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:05.712404] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-01-14T20:24:05.712696] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-14T20:24:05.712830] [INFO ] [sig ] HPQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:05.859188] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HPQ.txt [2026-01-14T20:24:05.859320] [INFO ] [sig ] [1531/3494] Completed HPQ in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:05.859359] [INFO ] [sig ] [1532/3494] Forecasting HPS... [2026-01-14T20:24:05.859388] [INFO ] [sig ] Generating forecast for: HPS [2026-01-14T20:24:05.859419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-14T20:24:05.870633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-14T20:24:05.870928] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-14T20:24:05.871932] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-14T20:24:05.871986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:05.872018] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:05.872044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:05.872100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:05.931718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:05.932483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:05.932566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:05.932620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:06.057086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:06.057237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:06.057278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:06.057308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:06.060881] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-14T20:24:06.061167] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-14T20:24:06.061294] [INFO ] [sig ] HPS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:06.202107] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HPS.txt [2026-01-14T20:24:06.202278] [INFO ] [sig ] [1532/3494] Completed HPS in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:06.202325] [INFO ] [sig ] [1533/3494] Forecasting HQI... [2026-01-14T20:24:06.202358] [INFO ] [sig ] Generating forecast for: HQI [2026-01-14T20:24:06.202388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-14T20:24:06.214067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-14T20:24:06.214500] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-14T20:24:06.215340] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-14T20:24:06.215395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:06.215428] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:06.215456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:06.215513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:06.275935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:06.277050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:06.277137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:06.277177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:06.395478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:06.395656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:06.395700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:06.395750] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:06.400228] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-14T20:24:06.400879] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-14T20:24:06.401043] [INFO ] [sig ] HQI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:06.543280] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HQI.txt [2026-01-14T20:24:06.543405] [INFO ] [sig ] [1533/3494] Completed HQI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:06.543444] [INFO ] [sig ] [1534/3494] Forecasting HQL... [2026-01-14T20:24:06.543474] [INFO ] [sig ] Generating forecast for: HQL [2026-01-14T20:24:06.543505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-14T20:24:06.555785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-14T20:24:06.556117] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-14T20:24:06.556909] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-14T20:24:06.556962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:06.556994] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:06.557022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:06.557077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:06.614177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:06.614995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:06.615076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:06.615109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:06.731335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:06.731496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:06.731536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:06.731564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:06.735526] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-14T20:24:06.735862] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-14T20:24:06.735999] [INFO ] [sig ] HQL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:06.884638] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HQL.txt [2026-01-14T20:24:06.884788] [INFO ] [sig ] [1534/3494] Completed HQL in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:06.884829] [INFO ] [sig ] [1535/3494] Forecasting HQY... [2026-01-14T20:24:06.884859] [INFO ] [sig ] Generating forecast for: HQY [2026-01-14T20:24:06.884889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-14T20:24:06.896650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-14T20:24:06.897022] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-14T20:24:06.897868] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-14T20:24:06.897922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:06.897955] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:06.897981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:06.898037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:06.967094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:06.967971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:06.968070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:06.968121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:07.105269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:07.105634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:07.105675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:07.105705] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:07.109330] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=71.00%) [2026-01-14T20:24:07.109779] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-14T20:24:07.109904] [INFO ] [sig ] HQY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:07.252844] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HQY.txt [2026-01-14T20:24:07.252994] [INFO ] [sig ] [1535/3494] Completed HQY in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:07.253032] [INFO ] [sig ] [1536/3494] Forecasting HRB... [2026-01-14T20:24:07.253061] [INFO ] [sig ] Generating forecast for: HRB [2026-01-14T20:24:07.253092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-14T20:24:07.265032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-14T20:24:07.265397] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-14T20:24:07.266202] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-14T20:24:07.266256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:07.266288] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:07.266314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:07.266371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:07.322865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:07.323748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:07.323829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:07.323861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:07.447089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:07.447245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:07.447284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:07.447313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:07.450823] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=50.02%) [2026-01-14T20:24:07.451099] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-14T20:24:07.451228] [INFO ] [sig ] HRB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:07.597764] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HRB.txt [2026-01-14T20:24:07.597921] [INFO ] [sig ] [1536/3494] Completed HRB in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:07.597977] [INFO ] [sig ] [1537/3494] Forecasting HRL... [2026-01-14T20:24:07.598019] [INFO ] [sig ] Generating forecast for: HRL [2026-01-14T20:24:07.598054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-14T20:24:07.609667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-14T20:24:07.610039] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-14T20:24:07.610956] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-14T20:24:07.611014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:07.611049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:07.611077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:07.611151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:07.667777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:07.668548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:07.668647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:07.668680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:07.789658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:07.789816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:07.789857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:07.789898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:07.793691] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-14T20:24:07.794002] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-14T20:24:07.794136] [INFO ] [sig ] HRL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:07.944098] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HRL.txt [2026-01-14T20:24:07.944249] [INFO ] [sig ] [1537/3494] Completed HRL in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:07.944292] [INFO ] [sig ] [1538/3494] Forecasting HRMY... [2026-01-14T20:24:07.944322] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-14T20:24:07.944353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-14T20:24:07.956601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-14T20:24:07.956970] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-14T20:24:07.957837] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-14T20:24:07.957892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:07.957926] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:07.957953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:07.958015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:08.015002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:08.015833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:08.015913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:08.015946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:08.137902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:08.138061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:08.138101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:08.138130] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:08.141677] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-14T20:24:08.141951] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-14T20:24:08.142076] [INFO ] [sig ] HRMY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:08.287044] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HRMY.txt [2026-01-14T20:24:08.287199] [INFO ] [sig ] [1538/3494] Completed HRMY in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-14T20:24:08.287241] [INFO ] [sig ] [1539/3494] Forecasting HRTG... [2026-01-14T20:24:08.287270] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-14T20:24:08.287301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-14T20:24:08.298512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-14T20:24:08.298823] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-14T20:24:08.299830] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-14T20:24:08.299894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:08.299928] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:08.299955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:08.300014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:08.357769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:08.358462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:08.358539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:08.358588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:08.477339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:08.477491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:08.477530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:08.477558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:08.481091] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-14T20:24:08.481400] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-14T20:24:08.481537] [INFO ] [sig ] HRTG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:08.623457] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HRTG.txt [2026-01-14T20:24:08.623643] [INFO ] [sig ] [1539/3494] Completed HRTG in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:08.623728] [INFO ] [sig ] [1540/3494] Forecasting HRTX... [2026-01-14T20:24:08.623791] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-14T20:24:08.623823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-14T20:24:08.635511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-14T20:24:08.635910] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-14T20:24:08.636733] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-14T20:24:08.636786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:08.636818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:08.636845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:08.636901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:08.694016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:08.694854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:08.694931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:08.694964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:08.812822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:08.812973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:08.813011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:08.813042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:08.816414] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-14T20:24:08.816706] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-14T20:24:08.816831] [INFO ] [sig ] HRTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:08.966763] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HRTX.txt [2026-01-14T20:24:08.966918] [INFO ] [sig ] [1540/3494] Completed HRTX in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:08.966956] [INFO ] [sig ] [1541/3494] Forecasting HRZN... [2026-01-14T20:24:08.966985] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-14T20:24:08.967014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-14T20:24:08.978756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-14T20:24:08.979113] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-14T20:24:08.979931] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-14T20:24:08.979984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:08.980016] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:08.980043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:08.980099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:09.039071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:09.039981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:09.040081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:09.040115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:09.157455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:09.157629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:09.157699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:09.157731] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:09.161055] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-14T20:24:09.161326] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-14T20:24:09.161448] [INFO ] [sig ] HRZN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:09.301645] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HRZN.txt [2026-01-14T20:24:09.301762] [INFO ] [sig ] [1541/3494] Completed HRZN in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:09.301800] [INFO ] [sig ] [1542/3494] Forecasting HSAI... [2026-01-14T20:24:09.301830] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-14T20:24:09.301859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-14T20:24:09.313095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-14T20:24:09.313356] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-14T20:24:09.314133] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-14T20:24:09.314185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:09.314219] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:09.314248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:09.314303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:09.372225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:09.372871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:09.372948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:09.372981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:09.496145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:09.496272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:09.496310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:09.496338] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:09.499589] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=56.99%) [2026-01-14T20:24:09.499852] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-14T20:24:09.499973] [INFO ] [sig ] HSAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:09.643038] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HSAI.txt [2026-01-14T20:24:09.643192] [INFO ] [sig ] [1542/3494] Completed HSAI in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:09.643236] [INFO ] [sig ] [1543/3494] Forecasting HSBC... [2026-01-14T20:24:09.643266] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-14T20:24:09.643295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-14T20:24:09.654693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-14T20:24:09.655004] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-14T20:24:09.655786] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-14T20:24:09.655838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:09.655869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:09.655942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:09.656000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:09.712897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:09.713753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:09.713841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:09.713873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:09.846118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:09.846273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:09.846315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:09.846344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:09.849830] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-14T20:24:09.850161] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-14T20:24:09.850300] [INFO ] [sig ] HSBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:09.991775] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HSBC.txt [2026-01-14T20:24:09.991934] [INFO ] [sig ] [1543/3494] Completed HSBC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:09.991973] [INFO ] [sig ] [1544/3494] Forecasting HSCS... [2026-01-14T20:24:09.992003] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-14T20:24:09.992033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-14T20:24:10.005063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-14T20:24:10.005416] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-14T20:24:10.006228] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-14T20:24:10.006281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:10.006312] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:10.006338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:10.006393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:10.066605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:10.067562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:10.067723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:10.067778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:10.191105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:10.191263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:10.191305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:10.191336] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:10.195289] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=68.05%) [2026-01-14T20:24:10.195598] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-14T20:24:10.195731] [INFO ] [sig ] HSCS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:10.337638] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HSCS.txt [2026-01-14T20:24:10.341718] [INFO ] [sig ] [1544/3494] Completed HSCS in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:10.341774] [INFO ] [sig ] [1545/3494] Forecasting HSHP... [2026-01-14T20:24:10.341805] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-14T20:24:10.341837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-14T20:24:10.354598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-14T20:24:10.354977] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-14T20:24:10.355854] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-14T20:24:10.355906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:10.355937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:10.355964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:10.356020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:10.414662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:10.415608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:10.415708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:10.415742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:10.553086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:10.553246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:10.553290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:10.553319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:10.557236] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-01-14T20:24:10.557533] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-14T20:24:10.557697] [INFO ] [sig ] HSHP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:10.702772] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HSHP.txt [2026-01-14T20:24:10.702922] [INFO ] [sig ] [1545/3494] Completed HSHP in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:10.702961] [INFO ] [sig ] [1546/3494] Forecasting HSIC... [2026-01-14T20:24:10.702990] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-14T20:24:10.703021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-14T20:24:10.715614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-14T20:24:10.715952] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-14T20:24:10.716765] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-14T20:24:10.716818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:10.716849] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:10.716875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:10.716929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:10.774612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:10.775503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:10.775626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:10.775661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:10.897530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:10.897732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:10.897775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:10.897804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:10.901210] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=32.62%) [2026-01-14T20:24:10.901492] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-14T20:24:10.901639] [INFO ] [sig ] HSIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:11.044007] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HSIC.txt [2026-01-14T20:24:11.044125] [INFO ] [sig ] [1546/3494] Completed HSIC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-14T20:24:11.044163] [INFO ] [sig ] [1547/3494] Forecasting HSTM... [2026-01-14T20:24:11.044192] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-14T20:24:11.044222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-14T20:24:11.055608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-14T20:24:11.055878] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-14T20:24:11.056650] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-14T20:24:11.056702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:11.056735] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:11.056762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:11.056822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:11.113996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:11.114596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:11.114671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:11.114703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:11.234656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:11.234806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:11.234846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:11.234876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:11.238225] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-14T20:24:11.238494] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-14T20:24:11.238633] [INFO ] [sig ] HSTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:11.377921] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HSTM.txt [2026-01-14T20:24:11.378044] [INFO ] [sig ] [1547/3494] Completed HSTM in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:11.378082] [INFO ] [sig ] [1548/3494] Forecasting HSY... [2026-01-14T20:24:11.378111] [INFO ] [sig ] Generating forecast for: HSY [2026-01-14T20:24:11.378140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-14T20:24:11.391272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-14T20:24:11.391700] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-14T20:24:11.392623] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-14T20:24:11.392678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:11.392711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:11.392737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:11.392793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:11.453657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:11.454470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:11.454553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:11.454613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:11.575582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:11.575736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:11.575776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:11.575806] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:11.579208] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-14T20:24:11.579483] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-14T20:24:11.579623] [INFO ] [sig ] HSY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:11.738517] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HSY.txt [2026-01-14T20:24:11.738698] [INFO ] [sig ] [1548/3494] Completed HSY in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:11.738738] [INFO ] [sig ] [1549/3494] Forecasting HTBK... [2026-01-14T20:24:11.738767] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-14T20:24:11.738796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-14T20:24:11.750908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-14T20:24:11.751295] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-14T20:24:11.752128] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-14T20:24:11.752181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:11.752213] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:11.752240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:11.752299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:11.810836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:11.811784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:11.811892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:11.811927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:11.943203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:11.943419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:11.943473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:11.943514] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:11.947958] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-14T20:24:11.948304] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-14T20:24:11.948469] [INFO ] [sig ] HTBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:12.100753] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HTBK.txt [2026-01-14T20:24:12.100917] [INFO ] [sig ] [1549/3494] Completed HTBK in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:12.100960] [INFO ] [sig ] [1550/3494] Forecasting HTD... [2026-01-14T20:24:12.100988] [INFO ] [sig ] Generating forecast for: HTD [2026-01-14T20:24:12.101017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-14T20:24:12.112058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-14T20:24:12.112403] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-14T20:24:12.113208] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-14T20:24:12.113274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:12.113306] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:12.113333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:12.113388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:12.170889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:12.172004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:12.172099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:12.172132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:12.295119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:12.295282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:12.295321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:12.295349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:12.298744] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-14T20:24:12.299018] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-14T20:24:12.299140] [INFO ] [sig ] HTD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:12.437778] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HTD.txt [2026-01-14T20:24:12.437935] [INFO ] [sig ] [1550/3494] Completed HTD in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:12.437976] [INFO ] [sig ] [1551/3494] Forecasting HTGC... [2026-01-14T20:24:12.438004] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-14T20:24:12.438035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-14T20:24:12.449669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-14T20:24:12.450055] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-14T20:24:12.450885] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-14T20:24:12.450943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:12.450974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:12.451000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:12.451055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:12.508234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:12.509154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:12.509240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:12.509273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:12.635744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:12.635912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:12.635952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:12.635980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:12.639499] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-14T20:24:12.639847] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-14T20:24:12.639990] [INFO ] [sig ] HTGC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:12.788417] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HTGC.txt [2026-01-14T20:24:12.788799] [INFO ] [sig ] [1551/3494] Completed HTGC in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:12.788840] [INFO ] [sig ] [1552/3494] Forecasting HTH... [2026-01-14T20:24:12.788869] [INFO ] [sig ] Generating forecast for: HTH [2026-01-14T20:24:12.788898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-14T20:24:12.802008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-14T20:24:12.802402] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-14T20:24:12.803212] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-14T20:24:12.803266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:12.803297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:12.803323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:12.803379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:12.860667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:12.861600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:12.861694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:12.861728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:12.983463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:12.983836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:12.983876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:12.983905] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:12.987648] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-01-14T20:24:12.987993] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-14T20:24:12.988132] [INFO ] [sig ] HTH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:13.137204] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HTH.txt [2026-01-14T20:24:13.137354] [INFO ] [sig ] [1552/3494] Completed HTH in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:13.137394] [INFO ] [sig ] [1553/3494] Forecasting HTLD... [2026-01-14T20:24:13.137423] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-14T20:24:13.137452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-14T20:24:13.151419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-14T20:24:13.152033] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-14T20:24:13.152857] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-14T20:24:13.152910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:13.152943] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:13.152970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:13.153026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:13.212442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:13.213372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:13.213509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:13.213560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:13.338445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:13.338636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:13.338689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:13.338722] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:13.342387] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=28.30%) [2026-01-14T20:24:13.342723] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-14T20:24:13.342853] [INFO ] [sig ] HTLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:13.487259] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HTLD.txt [2026-01-14T20:24:13.487402] [INFO ] [sig ] [1553/3494] Completed HTLD in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:13.487456] [INFO ] [sig ] [1554/3494] Forecasting HTOO... [2026-01-14T20:24:13.487490] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-14T20:24:13.487534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-14T20:24:13.500909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-14T20:24:13.501358] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-14T20:24:13.502381] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-14T20:24:13.502448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:13.502489] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:13.502523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:13.502613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:13.563846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:13.564743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:13.564825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:13.564858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:13.687367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:13.687527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:13.687587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:13.687621] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:13.691294] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-01-14T20:24:13.691593] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-14T20:24:13.691721] [INFO ] [sig ] HTOO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:13.842527] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HTOO.txt [2026-01-14T20:24:13.842702] [INFO ] [sig ] [1554/3494] Completed HTOO in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:13.842743] [INFO ] [sig ] [1555/3494] Forecasting HTZ... [2026-01-14T20:24:13.842773] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-14T20:24:13.842802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-14T20:24:13.854664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-14T20:24:13.854973] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-14T20:24:13.855783] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-14T20:24:13.855836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:13.855869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:13.855898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:13.855957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:13.914223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:13.915004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:13.915085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:13.915117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:14.037083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:14.037239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:14.037279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:14.037309] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:14.040801] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-14T20:24:14.041108] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-14T20:24:14.041256] [INFO ] [sig ] HTZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:14.183231] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HTZ.txt [2026-01-14T20:24:14.183373] [INFO ] [sig ] [1555/3494] Completed HTZ in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:14.183413] [INFO ] [sig ] [1556/3494] Forecasting HUBB... [2026-01-14T20:24:14.183442] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-14T20:24:14.183471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-14T20:24:14.195028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-14T20:24:14.195349] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-14T20:24:14.196160] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-14T20:24:14.196214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:14.196248] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:14.196277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:14.196334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:14.254406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:14.255247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:14.255336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:14.255375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:14.376053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:14.376209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:14.376249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:14.376280] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:14.379845] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-14T20:24:14.380121] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-14T20:24:14.380251] [INFO ] [sig ] HUBB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:14.524752] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HUBB.txt [2026-01-14T20:24:14.524914] [INFO ] [sig ] [1556/3494] Completed HUBB in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-14T20:24:14.524954] [INFO ] [sig ] [1557/3494] Forecasting HUBG... [2026-01-14T20:24:14.524984] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-14T20:24:14.525013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-14T20:24:14.538204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-14T20:24:14.538532] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-14T20:24:14.539324] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-14T20:24:14.539376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:14.539408] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:14.539435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:14.539491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:14.601155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:14.601987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:14.602068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:14.602101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:14.726406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:14.726638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:14.726731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:14.726767] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:14.731259] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-14T20:24:14.731665] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-14T20:24:14.731816] [INFO ] [sig ] HUBG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:14.877110] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HUBG.txt [2026-01-14T20:24:14.877270] [INFO ] [sig ] [1557/3494] Completed HUBG in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:14.877313] [INFO ] [sig ] [1558/3494] Forecasting HUBS... [2026-01-14T20:24:14.877348] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-14T20:24:14.877381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-14T20:24:14.889907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-14T20:24:14.890345] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-14T20:24:14.891413] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-14T20:24:14.891479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:14.891523] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:14.891563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:14.891665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:14.950966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:14.951826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:14.951911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:14.951945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:15.074333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:15.074491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:15.074533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:15.074563] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:15.078019] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-01-14T20:24:15.078299] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-14T20:24:15.078425] [INFO ] [sig ] HUBS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:15.223710] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HUBS.txt [2026-01-14T20:24:15.223838] [INFO ] [sig ] [1558/3494] Completed HUBS in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:15.223877] [INFO ] [sig ] [1559/3494] Forecasting HUM... [2026-01-14T20:24:15.223906] [INFO ] [sig ] Generating forecast for: HUM [2026-01-14T20:24:15.223935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-14T20:24:15.236095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-14T20:24:15.236407] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-14T20:24:15.237395] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-14T20:24:15.237449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:15.237484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:15.237522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:15.237621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:15.296660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:15.297481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:15.297562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:15.297613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:15.418040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:15.418197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:15.418237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:15.418269] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:15.421685] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-14T20:24:15.421962] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-14T20:24:15.422089] [INFO ] [sig ] HUM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:15.565742] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HUM.txt [2026-01-14T20:24:15.565878] [INFO ] [sig ] [1559/3494] Completed HUM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:15.565916] [INFO ] [sig ] [1560/3494] Forecasting HUN... [2026-01-14T20:24:15.565945] [INFO ] [sig ] Generating forecast for: HUN [2026-01-14T20:24:15.565974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-14T20:24:15.578493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-14T20:24:15.578804] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-14T20:24:15.579604] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-14T20:24:15.579657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:15.579714] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:15.579743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:15.579801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:15.638773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:15.639485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:15.639564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:15.639617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:15.761499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:15.761688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:15.761733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:15.761763] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:15.765562] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-14T20:24:15.765883] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-14T20:24:15.766023] [INFO ] [sig ] HUN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:15.913049] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HUN.txt [2026-01-14T20:24:15.913209] [INFO ] [sig ] [1560/3494] Completed HUN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:15.913251] [INFO ] [sig ] [1561/3494] Forecasting HURC... [2026-01-14T20:24:15.913280] [INFO ] [sig ] Generating forecast for: HURC [2026-01-14T20:24:15.913311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-14T20:24:15.924773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-14T20:24:15.925063] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-14T20:24:15.925882] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-14T20:24:15.925935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:15.925979] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:15.926007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:15.926064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:15.984773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:15.985619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:15.985704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:15.985737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:16.099751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:16.099916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:16.099960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:16.099991] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:16.103543] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-01-14T20:24:16.103850] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-14T20:24:16.103982] [INFO ] [sig ] HURC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:16.252173] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HURC.txt [2026-01-14T20:24:16.252382] [INFO ] [sig ] [1561/3494] Completed HURC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:16.252425] [INFO ] [sig ] [1562/3494] Forecasting HURN... [2026-01-14T20:24:16.252458] [INFO ] [sig ] Generating forecast for: HURN [2026-01-14T20:24:16.252487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-14T20:24:16.265362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-14T20:24:16.265734] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-14T20:24:16.266617] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-14T20:24:16.266672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:16.266706] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:16.266733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:16.266790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:16.325294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:16.326156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:16.326291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:16.326329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:16.445251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:16.445408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:16.445449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:16.445478] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:16.448991] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-14T20:24:16.449275] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-14T20:24:16.449406] [INFO ] [sig ] HURN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:16.594372] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HURN.txt [2026-01-14T20:24:16.594525] [INFO ] [sig ] [1562/3494] Completed HURN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:16.594772] [INFO ] [sig ] [1563/3494] Forecasting HUYA... [2026-01-14T20:24:16.594803] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-14T20:24:16.594832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-14T20:24:16.608008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-14T20:24:16.608403] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-14T20:24:16.609210] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-14T20:24:16.609264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:16.609295] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:16.609322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:16.609377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:16.668519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:16.669821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:16.669906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:16.669938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:16.795998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:16.796158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:16.796197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:16.796264] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:16.799844] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-14T20:24:16.800173] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-14T20:24:16.800314] [INFO ] [sig ] HUYA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:16.942215] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HUYA.txt [2026-01-14T20:24:16.942345] [INFO ] [sig ] [1563/3494] Completed HUYA in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-14T20:24:16.942383] [INFO ] [sig ] [1564/3494] Forecasting HWC... [2026-01-14T20:24:16.942412] [INFO ] [sig ] Generating forecast for: HWC [2026-01-14T20:24:16.942443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-14T20:24:16.953871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-14T20:24:16.954146] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-14T20:24:16.954932] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-14T20:24:16.954985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:16.955016] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:16.955042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:16.955097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:17.012044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:17.012691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:17.012772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:17.012803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:17.132902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:17.133048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:17.133087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:17.133116] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:17.136523] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-14T20:24:17.136814] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-14T20:24:17.136938] [INFO ] [sig ] HWC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:17.276230] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HWC.txt [2026-01-14T20:24:17.276348] [INFO ] [sig ] [1564/3494] Completed HWC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:17.276396] [INFO ] [sig ] [1565/3494] Forecasting HWH... [2026-01-14T20:24:17.276434] [INFO ] [sig ] Generating forecast for: HWH [2026-01-14T20:24:17.276464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-14T20:24:17.293107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-14T20:24:17.293478] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-14T20:24:17.294287] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-14T20:24:17.294340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:17.294372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:17.294398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:17.294454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:17.351819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:17.352714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:17.352795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:17.352828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:17.477808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:17.477972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:17.478012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:17.478044] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:17.481393] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-14T20:24:17.481685] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-14T20:24:17.481809] [INFO ] [sig ] HWH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:17.624299] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HWH.txt [2026-01-14T20:24:17.624431] [INFO ] [sig ] [1565/3494] Completed HWH in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:17.624470] [INFO ] [sig ] [1566/3494] Forecasting HWKN... [2026-01-14T20:24:17.624502] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-14T20:24:17.624533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-14T20:24:17.636129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-14T20:24:17.636405] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-14T20:24:17.637179] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-14T20:24:17.637232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:17.637263] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:17.637291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:17.637348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:17.694756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:17.695610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:17.695692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:17.695725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:17.816212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:17.816370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:17.816418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:17.816453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:17.819991] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-01-14T20:24:17.820266] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-14T20:24:17.820388] [INFO ] [sig ] HWKN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:17.961663] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HWKN.txt [2026-01-14T20:24:17.961781] [INFO ] [sig ] [1566/3494] Completed HWKN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:17.961819] [INFO ] [sig ] [1567/3494] Forecasting HWM... [2026-01-14T20:24:17.961848] [INFO ] [sig ] Generating forecast for: HWM [2026-01-14T20:24:17.961877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-14T20:24:17.974093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-14T20:24:17.974370] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-14T20:24:17.975151] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-14T20:24:17.975203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:17.975235] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:17.975262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:17.975317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:18.034687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:18.035292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:18.035369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:18.035401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:18.152374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:18.152736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:18.152780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:18.152809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:18.156188] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-14T20:24:18.156456] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-14T20:24:18.156595] [INFO ] [sig ] HWM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:18.298072] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HWM.txt [2026-01-14T20:24:18.298189] [INFO ] [sig ] [1567/3494] Completed HWM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:18.298227] [INFO ] [sig ] [1568/3494] Forecasting HXL... [2026-01-14T20:24:18.298256] [INFO ] [sig ] Generating forecast for: HXL [2026-01-14T20:24:18.298285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-14T20:24:18.309428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-14T20:24:18.309735] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-14T20:24:18.310498] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-14T20:24:18.310549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:18.310598] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:18.310627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:18.310683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:18.367763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:18.368453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:18.368543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:18.368593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:18.501821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:18.501973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:18.502013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:18.502058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:18.505662] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-01-14T20:24:18.505963] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-14T20:24:18.506100] [INFO ] [sig ] HXL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:18.650083] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HXL.txt [2026-01-14T20:24:18.650228] [INFO ] [sig ] [1568/3494] Completed HXL in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:18.650268] [INFO ] [sig ] [1569/3494] Forecasting HY... [2026-01-14T20:24:18.650296] [INFO ] [sig ] Generating forecast for: HY [2026-01-14T20:24:18.650326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-14T20:24:18.662300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-14T20:24:18.662679] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-14T20:24:18.663514] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-14T20:24:18.663591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:18.663628] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:18.663656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:18.663714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:18.725632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:18.726490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:18.726592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:18.726628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:18.850622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:18.850777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:18.850817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:18.850846] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:18.854442] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-14T20:24:18.854923] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-14T20:24:18.855051] [INFO ] [sig ] HY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:18.999839] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HY.txt [2026-01-14T20:24:18.999967] [INFO ] [sig ] [1569/3494] Completed HY in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:19.000007] [INFO ] [sig ] [1570/3494] Forecasting HYFM... [2026-01-14T20:24:19.000048] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-14T20:24:19.000089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-14T20:24:19.010355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-14T20:24:19.010645] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-14T20:24:19.011403] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-14T20:24:19.011458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:19.011492] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:19.011519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:19.011599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:19.069498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:19.070159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:19.070264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:19.070313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:19.185522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:19.185697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:19.185738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:19.185770] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:19.189163] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-01-14T20:24:19.189446] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-14T20:24:19.189592] [INFO ] [sig ] HYFM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:19.339447] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HYFM.txt [2026-01-14T20:24:19.339637] [INFO ] [sig ] [1570/3494] Completed HYFM in 0.3s | 2.84 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:19.339690] [INFO ] [sig ] [1571/3494] Forecasting HYI... [2026-01-14T20:24:19.339877] [INFO ] [sig ] Generating forecast for: HYI [2026-01-14T20:24:19.339908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-14T20:24:19.352816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-14T20:24:19.353171] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-14T20:24:19.354012] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-14T20:24:19.354066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:19.354099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:19.354126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:19.354184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:19.419244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:19.420088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:19.420171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:19.420204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:19.542540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:19.542718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:19.542759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:19.542789] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:19.546400] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=37.93%) [2026-01-14T20:24:19.546716] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-14T20:24:19.546849] [INFO ] [sig ] HYI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:19.768433] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HYI.txt [2026-01-14T20:24:19.768598] [INFO ] [sig ] [1571/3494] Completed HYI in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:19.768641] [INFO ] [sig ] [1572/3494] Forecasting HYLS... [2026-01-14T20:24:19.768861] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-14T20:24:19.768894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-14T20:24:19.782294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-14T20:24:19.782664] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-14T20:24:19.783482] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-14T20:24:19.783547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:19.783610] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:19.783654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:19.783746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:19.847700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:19.848501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:19.848613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:19.848658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:19.978439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:19.978624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:19.978671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:19.978861] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:19.982670] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=28.78%) [2026-01-14T20:24:19.982957] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-14T20:24:19.983110] [INFO ] [sig ] HYLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:20.133189] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HYLS.txt [2026-01-14T20:24:20.133340] [INFO ] [sig ] [1572/3494] Completed HYLS in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:20.133379] [INFO ] [sig ] [1573/3494] Forecasting HYMC... [2026-01-14T20:24:20.133410] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-14T20:24:20.133440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-14T20:24:20.146388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-14T20:24:20.146967] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-14T20:24:20.147931] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-14T20:24:20.147995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:20.148030] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:20.148057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:20.148113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:20.210363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:20.211241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:20.211325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:20.211360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:20.337873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:20.338052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:20.338106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:20.338138] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:20.341631] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: DOWN (p=22.26%) [2026-01-14T20:24:20.341924] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-14T20:24:20.342057] [INFO ] [sig ] HYMC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:20.496797] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HYMC.txt [2026-01-14T20:24:20.496982] [INFO ] [sig ] [1573/3494] Completed HYMC in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-14T20:24:20.497026] [INFO ] [sig ] [1574/3494] Forecasting HYXF... [2026-01-14T20:24:20.497058] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-14T20:24:20.497089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-14T20:24:20.509198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-14T20:24:20.509516] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-14T20:24:20.510376] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-14T20:24:20.510429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:20.510461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:20.510487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:20.510549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:20.567277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:20.567941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:20.568025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:20.568058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:20.677057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:20.677184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:20.677220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:20.677249] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:20.680541] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-14T20:24:20.680826] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-14T20:24:20.680950] [INFO ] [sig ] HYXF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:20.820619] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HYXF.txt [2026-01-14T20:24:20.820724] [INFO ] [sig ] [1574/3494] Completed HYXF in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:20.820761] [INFO ] [sig ] [1575/3494] Forecasting HYZD... [2026-01-14T20:24:20.820790] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-14T20:24:20.820820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-14T20:24:20.831538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-14T20:24:20.831811] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-14T20:24:20.832607] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-14T20:24:20.832670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:20.832703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:20.832730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:20.832786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:20.889892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:20.890469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:20.890549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:20.890603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:21.011826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:21.011934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:21.011971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:21.011998] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:21.015155] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-01-14T20:24:21.015416] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-14T20:24:21.015536] [INFO ] [sig ] HYZD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:21.171318] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/HYZD.txt [2026-01-14T20:24:21.171476] [INFO ] [sig ] [1575/3494] Completed HYZD in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:21.171519] [INFO ] [sig ] [1576/3494] Forecasting HZO... [2026-01-14T20:24:21.171549] [INFO ] [sig ] Generating forecast for: HZO [2026-01-14T20:24:21.171605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-14T20:24:21.183790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-14T20:24:21.184139] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-14T20:24:21.184999] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-14T20:24:21.185055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:21.185089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:21.185117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:21.185174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:21.245139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:21.246098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:21.246201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:21.246255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:21.370811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:21.370964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:21.371005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:21.371037] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:21.374739] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-14T20:24:21.375030] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-14T20:24:21.375161] [INFO ] [sig ] HZO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:21.517167] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/HZO.txt [2026-01-14T20:24:21.517300] [INFO ] [sig ] [1576/3494] Completed HZO in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:21.517340] [INFO ] [sig ] [1577/3494] Forecasting IAC... [2026-01-14T20:24:21.517369] [INFO ] [sig ] Generating forecast for: IAC [2026-01-14T20:24:21.517400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-14T20:24:21.528966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-14T20:24:21.529295] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-14T20:24:21.530112] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-14T20:24:21.530165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:21.530224] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:21.530253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:21.530310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:21.591797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:21.592523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:21.592621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:21.592657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:21.719099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:21.719253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:21.719293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:21.719321] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:21.723386] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-01-14T20:24:21.723703] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-14T20:24:21.723829] [INFO ] [sig ] IAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:21.863922] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IAC.txt [2026-01-14T20:24:21.864038] [INFO ] [sig ] [1577/3494] Completed IAC in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:21.864078] [INFO ] [sig ] [1578/3494] Forecasting IAE... [2026-01-14T20:24:21.864108] [INFO ] [sig ] Generating forecast for: IAE [2026-01-14T20:24:21.864138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-14T20:24:21.875601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-14T20:24:21.876040] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-14T20:24:21.876834] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-14T20:24:21.876886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:21.876917] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:21.876943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:21.876999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:21.933694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:21.934472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:21.934546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:21.934595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:22.049547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:22.049700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:22.049740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:22.049768] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:22.053326] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-14T20:24:22.053648] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-14T20:24:22.053782] [INFO ] [sig ] IAE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:22.194639] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IAE.txt [2026-01-14T20:24:22.194755] [INFO ] [sig ] [1578/3494] Completed IAE in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:22.194793] [INFO ] [sig ] [1579/3494] Forecasting IAG... [2026-01-14T20:24:22.194823] [INFO ] [sig ] Generating forecast for: IAG [2026-01-14T20:24:22.194852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-14T20:24:22.206596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-14T20:24:22.206901] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-14T20:24:22.207774] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-14T20:24:22.207828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:22.207861] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:22.207888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:22.207956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:22.266868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:22.267602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:22.267709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:22.267743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:22.403255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:22.403416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:22.403458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:22.403487] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:22.407591] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=99.95%) [2026-01-14T20:24:22.407973] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-14T20:24:22.408128] [INFO ] [sig ] IAG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:22.555108] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IAG.txt [2026-01-14T20:24:22.555245] [INFO ] [sig ] [1579/3494] Completed IAG in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:22.555284] [INFO ] [sig ] [1580/3494] Forecasting IBB... [2026-01-14T20:24:22.555316] [INFO ] [sig ] Generating forecast for: IBB [2026-01-14T20:24:22.555348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-14T20:24:22.568375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-14T20:24:22.568751] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-14T20:24:22.569607] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-14T20:24:22.569659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:22.569692] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:22.569720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:22.569776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:22.631728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:22.632980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:22.633078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:22.633114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:22.762465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:22.762698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:22.762744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:22.762962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:22.766744] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=22.50%) [2026-01-14T20:24:22.767025] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-14T20:24:22.767154] [INFO ] [sig ] IBB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:22.913166] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBB.txt [2026-01-14T20:24:22.913336] [INFO ] [sig ] [1580/3494] Completed IBB in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-14T20:24:22.913378] [INFO ] [sig ] [1581/3494] Forecasting IBBQ... [2026-01-14T20:24:22.913410] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-14T20:24:22.913440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-14T20:24:22.926379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-14T20:24:22.926804] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-14T20:24:22.927713] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-14T20:24:22.927769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:22.927801] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:22.927827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:22.927883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:22.989563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:22.990410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:22.990491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:22.990525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:23.100964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:23.101143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:23.101186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:23.101215] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:23.104881] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=79.14%) [2026-01-14T20:24:23.105257] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-14T20:24:23.105405] [INFO ] [sig ] IBBQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:23.257467] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBBQ.txt [2026-01-14T20:24:23.257638] [INFO ] [sig ] [1581/3494] Completed IBBQ in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:23.257699] [INFO ] [sig ] [1582/3494] Forecasting IBCP... [2026-01-14T20:24:23.257730] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-14T20:24:23.257760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-14T20:24:23.269158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-14T20:24:23.269467] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-14T20:24:23.270253] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-14T20:24:23.270304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:23.270335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:23.270361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:23.270421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:23.330812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:23.331664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:23.331746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:23.331780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:23.450927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:23.451083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:23.451125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:23.451154] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:23.454635] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-14T20:24:23.454954] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-14T20:24:23.455105] [INFO ] [sig ] IBCP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:23.608360] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBCP.txt [2026-01-14T20:24:23.608532] [INFO ] [sig ] [1582/3494] Completed IBCP in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:23.608609] [INFO ] [sig ] [1583/3494] Forecasting IBEX... [2026-01-14T20:24:23.608647] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-14T20:24:23.608676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-14T20:24:23.620355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-14T20:24:23.620739] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-14T20:24:23.621619] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-14T20:24:23.621673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:23.621706] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:23.621733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:23.621790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:23.684733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:23.685717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:23.685994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:23.686041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:23.809739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:23.809909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:23.809952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:23.809980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:23.813471] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=45.02%) [2026-01-14T20:24:23.813782] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-14T20:24:23.813914] [INFO ] [sig ] IBEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:23.959949] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBEX.txt [2026-01-14T20:24:23.960113] [INFO ] [sig ] [1583/3494] Completed IBEX in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:23.960155] [INFO ] [sig ] [1584/3494] Forecasting IBM... [2026-01-14T20:24:23.960184] [INFO ] [sig ] Generating forecast for: IBM [2026-01-14T20:24:23.960213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-14T20:24:23.971887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-14T20:24:23.972244] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-14T20:24:23.973079] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-14T20:24:23.973131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:23.973163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:23.973190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:23.973245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:24.031399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:24.032303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:24.032387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:24.032419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:24.156309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:24.156469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:24.156508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:24.156537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:24.159955] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-14T20:24:24.160242] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-14T20:24:24.160371] [INFO ] [sig ] IBM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:24.304250] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBM.txt [2026-01-14T20:24:24.304402] [INFO ] [sig ] [1584/3494] Completed IBM in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:24.304445] [INFO ] [sig ] [1585/3494] Forecasting IBN... [2026-01-14T20:24:24.304474] [INFO ] [sig ] Generating forecast for: IBN [2026-01-14T20:24:24.304504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-14T20:24:24.316014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-14T20:24:24.316411] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-14T20:24:24.317257] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-14T20:24:24.317310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:24.317355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:24.317383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:24.317440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:24.376297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:24.377200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:24.377283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:24.377317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:24.502170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:24.502321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:24.502360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:24.502388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:24.505985] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-01-14T20:24:24.506264] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-14T20:24:24.506388] [INFO ] [sig ] IBN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:24.648871] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBN.txt [2026-01-14T20:24:24.649010] [INFO ] [sig ] [1585/3494] Completed IBN in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:24.649050] [INFO ] [sig ] [1586/3494] Forecasting IBOC... [2026-01-14T20:24:24.649268] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-14T20:24:24.649298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-14T20:24:24.661491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-14T20:24:24.661840] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-14T20:24:24.662637] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-14T20:24:24.662688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:24.662720] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:24.662746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:24.662802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:24.719823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:24.720927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:24.721007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:24.721040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:24.834620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:24.834762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:24.834803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:24.834832] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:24.838316] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-01-14T20:24:24.838630] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-14T20:24:24.838763] [INFO ] [sig ] IBOC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:24.978650] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBOC.txt [2026-01-14T20:24:24.978787] [INFO ] [sig ] [1586/3494] Completed IBOC in 0.3s | 2.84 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:24.978827] [INFO ] [sig ] [1587/3494] Forecasting IBP... [2026-01-14T20:24:24.978857] [INFO ] [sig ] Generating forecast for: IBP [2026-01-14T20:24:24.978886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-14T20:24:24.991237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-14T20:24:24.991647] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-14T20:24:24.992478] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-14T20:24:24.992530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:24.992564] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:24.992623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:24.992692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:25.055478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:25.056398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:25.056513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:25.056562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:25.178764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:25.178928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:25.178970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:25.179000] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:25.182477] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-01-14T20:24:25.182776] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-14T20:24:25.182905] [INFO ] [sig ] IBP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:25.324890] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBP.txt [2026-01-14T20:24:25.325018] [INFO ] [sig ] [1587/3494] Completed IBP in 0.3s | 2.84 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:25.325058] [INFO ] [sig ] [1588/3494] Forecasting IBRX... [2026-01-14T20:24:25.325089] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-14T20:24:25.325124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-14T20:24:25.337935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-14T20:24:25.338374] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-14T20:24:25.339392] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-14T20:24:25.339455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:25.339497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:25.339533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:25.339636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:25.407503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:25.408173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:25.408251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:25.408284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:25.526930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:25.527083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:25.527121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:25.527150] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:25.530620] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-14T20:24:25.530900] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-14T20:24:25.531026] [INFO ] [sig ] IBRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:25.674786] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBRX.txt [2026-01-14T20:24:25.674911] [INFO ] [sig ] [1588/3494] Completed IBRX in 0.3s | 2.84 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:25.674955] [INFO ] [sig ] [1589/3494] Forecasting IBTG... [2026-01-14T20:24:25.674985] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-14T20:24:25.675015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-14T20:24:25.685940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-14T20:24:25.686209] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-14T20:24:25.686987] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-14T20:24:25.687039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:25.687071] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:25.687097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:25.687153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:25.745633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:25.746277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:25.746355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:25.746389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:25.870085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:25.870268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:25.870312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:25.870343] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:25.873979] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=52.63%) [2026-01-14T20:24:25.874283] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-14T20:24:25.874417] [INFO ] [sig ] IBTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:26.045108] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBTG.txt [2026-01-14T20:24:26.045261] [INFO ] [sig ] [1589/3494] Completed IBTG in 0.4s | 2.84 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:26.045300] [INFO ] [sig ] [1590/3494] Forecasting IBTH... [2026-01-14T20:24:26.045330] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-14T20:24:26.045360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-14T20:24:26.056902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-14T20:24:26.057289] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-14T20:24:26.058180] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-14T20:24:26.058236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:26.058270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:26.058298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:26.058356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:26.119837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:26.120706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:26.120789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:26.120821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:26.242105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:26.242260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:26.242299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:26.242329] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:26.245767] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-14T20:24:26.246043] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-14T20:24:26.246185] [INFO ] [sig ] IBTH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:26.387429] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBTH.txt [2026-01-14T20:24:26.387611] [INFO ] [sig ] [1590/3494] Completed IBTH in 0.3s | 2.84 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-14T20:24:26.387669] [INFO ] [sig ] [1591/3494] Forecasting IBTI... [2026-01-14T20:24:26.387701] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-14T20:24:26.387733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-14T20:24:26.398898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-14T20:24:26.399212] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-14T20:24:26.400006] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-14T20:24:26.400058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:26.400089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:26.400116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:26.400175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:26.460341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:26.461410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:26.461489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:26.461522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:26.583821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:26.583975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:26.584015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:26.584043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:26.587399] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-14T20:24:26.587715] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-14T20:24:26.587988] [INFO ] [sig ] IBTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:26.733541] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBTI.txt [2026-01-14T20:24:26.733716] [INFO ] [sig ] [1591/3494] Completed IBTI in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:26.733757] [INFO ] [sig ] [1592/3494] Forecasting IBTJ... [2026-01-14T20:24:26.733785] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-14T20:24:26.733815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-14T20:24:26.745344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-14T20:24:26.745766] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-14T20:24:26.746560] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-14T20:24:26.746631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:26.746662] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:26.746690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:26.746746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:26.803695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:26.804562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:26.804664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:26.804697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:26.937217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:26.937370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:26.937428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:26.937460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:26.940955] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-14T20:24:26.941225] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-14T20:24:26.941349] [INFO ] [sig ] IBTJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:27.090178] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IBTJ.txt [2026-01-14T20:24:27.090340] [INFO ] [sig ] [1592/3494] Completed IBTJ in 0.4s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:27.090381] [INFO ] [sig ] [1593/3494] Forecasting IBTK... [2026-01-14T20:24:27.090417] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-14T20:24:27.090460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-14T20:24:27.104704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-14T20:24:27.105090] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-14T20:24:27.106091] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-14T20:24:27.106157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:27.106200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:27.106235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:27.106312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:27.177730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:27.178625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:27.178707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:27.178740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:27.300778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:27.300945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:27.300986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:27.301016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:27.304501] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-14T20:24:27.304849] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-14T20:24:27.304987] [INFO ] [sig ] IBTK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:27.443666] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBTK.txt [2026-01-14T20:24:27.443793] [INFO ] [sig ] [1593/3494] Completed IBTK in 0.4s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:27.443831] [INFO ] [sig ] [1594/3494] Forecasting IBTL... [2026-01-14T20:24:27.443861] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-14T20:24:27.443891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-14T20:24:27.456122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-14T20:24:27.456433] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-14T20:24:27.457219] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-14T20:24:27.457272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:27.457327] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:27.457355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:27.457412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:27.516124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:27.516796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:27.516873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:27.516905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:27.632301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:27.632462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:27.632502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:27.632530] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:27.635896] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=18.58%) [2026-01-14T20:24:27.636175] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-14T20:24:27.636333] [INFO ] [sig ] IBTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:27.777804] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBTL.txt [2026-01-14T20:24:27.777939] [INFO ] [sig ] [1594/3494] Completed IBTL in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:27.777977] [INFO ] [sig ] [1595/3494] Forecasting IBTM... [2026-01-14T20:24:27.778006] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-14T20:24:27.778036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-14T20:24:27.791692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-14T20:24:27.792071] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-14T20:24:27.792882] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-14T20:24:27.792935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:27.792967] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:27.792993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:27.793048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:27.849461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:27.850231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:27.850312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:27.850344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:27.968930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:27.969092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:27.969134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:27.969196] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:27.972698] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-14T20:24:27.972981] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-14T20:24:27.973112] [INFO ] [sig ] IBTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:28.120343] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBTM.txt [2026-01-14T20:24:28.120499] [INFO ] [sig ] [1595/3494] Completed IBTM in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:28.120537] [INFO ] [sig ] [1596/3494] Forecasting IBTO... [2026-01-14T20:24:28.120586] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-14T20:24:28.120621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-14T20:24:28.133032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-14T20:24:28.133368] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-14T20:24:28.134154] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-14T20:24:28.134206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:28.134250] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:28.134278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:28.134334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:28.195226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:28.196069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:28.196151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:28.196184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:28.316690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:28.316850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:28.316890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:28.316918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:28.320365] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-14T20:24:28.320665] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-14T20:24:28.320792] [INFO ] [sig ] IBTO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:28.461847] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IBTO.txt [2026-01-14T20:24:28.461990] [INFO ] [sig ] [1596/3494] Completed IBTO in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:28.462029] [INFO ] [sig ] [1597/3494] Forecasting ICE... [2026-01-14T20:24:28.462059] [INFO ] [sig ] Generating forecast for: ICE [2026-01-14T20:24:28.462089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-14T20:24:28.475497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-14T20:24:28.475933] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-14T20:24:28.476804] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-14T20:24:28.477052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:28.477089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:28.477117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:28.477175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:28.534295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:28.535286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:28.535366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:28.535398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:28.661603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:28.661803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:28.661845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:28.661915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:28.666700] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-14T20:24:28.667256] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-14T20:24:28.667406] [INFO ] [sig ] ICE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:28.810016] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ICE.txt [2026-01-14T20:24:28.810174] [INFO ] [sig ] [1597/3494] Completed ICE in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-14T20:24:28.810214] [INFO ] [sig ] [1598/3494] Forecasting ICFI... [2026-01-14T20:24:28.810244] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-14T20:24:28.810275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-14T20:24:28.821637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-14T20:24:28.822018] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-14T20:24:28.822893] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-14T20:24:28.823141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:28.823173] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:28.823200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:28.823257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:28.880489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:28.881407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:28.881485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:28.881517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:29.005217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:29.005368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:29.005409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:29.005437] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:29.008848] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-01-14T20:24:29.009146] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-14T20:24:29.009278] [INFO ] [sig ] ICFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:29.152715] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ICFI.txt [2026-01-14T20:24:29.152852] [INFO ] [sig ] [1598/3494] Completed ICFI in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:29.152895] [INFO ] [sig ] [1599/3494] Forecasting ICL... [2026-01-14T20:24:29.152926] [INFO ] [sig ] Generating forecast for: ICL [2026-01-14T20:24:29.152956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-14T20:24:29.165518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-14T20:24:29.165834] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-14T20:24:29.166661] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-14T20:24:29.166716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:29.166748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:29.166776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:29.166833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:29.224603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:29.225219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:29.225295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:29.225326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:29.346427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:29.346563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:29.346619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:29.346648] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:29.350568] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-01-14T20:24:29.351044] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-14T20:24:29.351162] [INFO ] [sig ] ICL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:29.496677] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ICL.txt [2026-01-14T20:24:29.496800] [INFO ] [sig ] [1599/3494] Completed ICL in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:29.496838] [INFO ] [sig ] [1600/3494] Forecasting ICLN... [2026-01-14T20:24:29.496872] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-14T20:24:29.496903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-14T20:24:29.510010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-14T20:24:29.510306] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-14T20:24:29.511155] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-14T20:24:29.511209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:29.511241] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:29.511269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:29.511325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:29.573980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:29.574839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:29.574928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:29.574961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:29.696388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:29.696541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:29.696600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:29.696643] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:29.700674] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-01-14T20:24:29.700997] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-14T20:24:29.701133] [INFO ] [sig ] ICLN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:29.843897] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ICLN.txt [2026-01-14T20:24:29.844023] [INFO ] [sig ] [1600/3494] Completed ICLN in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:29.844063] [INFO ] [sig ] [1601/3494] Forecasting ICMB... [2026-01-14T20:24:29.844093] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-14T20:24:29.844123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-14T20:24:29.855123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-14T20:24:29.855387] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-14T20:24:29.856165] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-14T20:24:29.856217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:29.856249] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:29.856275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:29.856331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:29.914599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:29.915416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:29.915493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:29.915526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:30.025721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:30.025856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:30.025894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:30.025924] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:30.029254] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-01-14T20:24:30.029533] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-14T20:24:30.029678] [INFO ] [sig ] ICMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:30.176198] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ICMB.txt [2026-01-14T20:24:30.176359] [INFO ] [sig ] [1601/3494] Completed ICMB in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:30.176404] [INFO ] [sig ] [1602/3494] Forecasting ICOP... [2026-01-14T20:24:30.176435] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-14T20:24:30.176465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-14T20:24:30.187547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-14T20:24:30.187891] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-14T20:24:30.188774] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-14T20:24:30.188828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:30.188860] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:30.188889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:30.188948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:30.247813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:30.248467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:30.248543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:30.248592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:30.361428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:30.361556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:30.361610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:30.361641] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:30.365273] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=32.87%) [2026-01-14T20:24:30.365542] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-14T20:24:30.365684] [INFO ] [sig ] ICOP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:30.506252] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ICOP.txt [2026-01-14T20:24:30.506381] [INFO ] [sig ] [1602/3494] Completed ICOP in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:30.506421] [INFO ] [sig ] [1603/3494] Forecasting ICUI... [2026-01-14T20:24:30.506450] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-14T20:24:30.506479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-14T20:24:30.517496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-14T20:24:30.517874] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-14T20:24:30.518722] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-14T20:24:30.518782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:30.518815] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:30.518843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:30.518901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:30.576044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:30.576796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:30.576873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:30.576905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:30.693049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:30.693190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:30.693229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:30.693274] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:30.696706] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=74.01%) [2026-01-14T20:24:30.696992] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-14T20:24:30.697122] [INFO ] [sig ] ICUI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:30.838207] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ICUI.txt [2026-01-14T20:24:30.838330] [INFO ] [sig ] [1603/3494] Completed ICUI in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:30.838369] [INFO ] [sig ] [1604/3494] Forecasting IDA... [2026-01-14T20:24:30.838399] [INFO ] [sig ] Generating forecast for: IDA [2026-01-14T20:24:30.838429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-14T20:24:30.849987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-14T20:24:30.850284] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-14T20:24:30.851098] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-14T20:24:30.851151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:30.851183] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:30.851212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:30.851269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:30.908043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:30.908738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:30.908866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:30.908915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:31.027090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:31.027246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:31.027287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:31.027319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:31.030871] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-14T20:24:31.031199] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-14T20:24:31.031336] [INFO ] [sig ] IDA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:31.171289] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IDA.txt [2026-01-14T20:24:31.171433] [INFO ] [sig ] [1604/3494] Completed IDA in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:31.171473] [INFO ] [sig ] [1605/3494] Forecasting IDAI... [2026-01-14T20:24:31.171503] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-14T20:24:31.171534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-14T20:24:31.182296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-14T20:24:31.182641] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-14T20:24:31.183425] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-14T20:24:31.183479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:31.183512] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:31.183540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:31.183625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:31.241638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:31.242442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:31.242524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:31.242591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:31.363491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:31.363660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:31.363710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:31.363742] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:31.367106] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=90.54%) [2026-01-14T20:24:31.367384] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-14T20:24:31.367507] [INFO ] [sig ] IDAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:31.505471] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IDAI.txt [2026-01-14T20:24:31.505642] [INFO ] [sig ] [1605/3494] Completed IDAI in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:31.505683] [INFO ] [sig ] [1606/3494] Forecasting IDCC... [2026-01-14T20:24:31.505713] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-14T20:24:31.505743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-14T20:24:31.517150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-14T20:24:31.517544] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-14T20:24:31.518444] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-14T20:24:31.518499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:31.518531] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:31.518557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:31.518643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:31.583371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:31.584473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:31.584558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:31.584611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:31.730520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:31.730693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:31.730734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:31.730762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:31.734688] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-14T20:24:31.735066] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-14T20:24:31.735217] [INFO ] [sig ] IDCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:31.882704] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IDCC.txt [2026-01-14T20:24:31.882863] [INFO ] [sig ] [1606/3494] Completed IDCC in 0.4s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:31.882903] [INFO ] [sig ] [1607/3494] Forecasting IDE... [2026-01-14T20:24:31.882933] [INFO ] [sig ] Generating forecast for: IDE [2026-01-14T20:24:31.882962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-14T20:24:31.896134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-14T20:24:31.896536] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-14T20:24:31.897357] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-14T20:24:31.897410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:31.897441] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:31.897482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:31.897539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:31.956503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:31.957481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:31.957564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:31.957616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:32.080636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:32.080799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:32.080845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:32.080881] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:32.084279] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=78.30%) [2026-01-14T20:24:32.084547] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-14T20:24:32.084686] [INFO ] [sig ] IDE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:32.223342] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IDE.txt [2026-01-14T20:24:32.223480] [INFO ] [sig ] [1607/3494] Completed IDE in 0.3s | 2.84 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-14T20:24:32.223518] [INFO ] [sig ] [1608/3494] Forecasting IDN... [2026-01-14T20:24:32.223548] [INFO ] [sig ] Generating forecast for: IDN [2026-01-14T20:24:32.223595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-14T20:24:32.233927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-14T20:24:32.234223] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-14T20:24:32.235008] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-14T20:24:32.235060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:32.235092] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:32.235118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:32.235174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:32.291865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:32.292476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:32.292551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:32.292607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:32.409710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:32.409848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:32.409886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:32.409916] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:32.413199] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=20.07%) [2026-01-14T20:24:32.413465] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-14T20:24:32.413603] [INFO ] [sig ] IDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:32.563858] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IDN.txt [2026-01-14T20:24:32.564010] [INFO ] [sig ] [1608/3494] Completed IDN in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:32.564050] [INFO ] [sig ] [1609/3494] Forecasting IDXX... [2026-01-14T20:24:32.564083] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-14T20:24:32.564114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-14T20:24:32.575307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-14T20:24:32.575661] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-14T20:24:32.576461] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-14T20:24:32.576515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:32.576546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:32.576599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:32.576659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:32.634748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:32.635589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:32.635673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:32.635705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:32.755441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:32.755632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:32.755688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:32.755719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:32.759312] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-14T20:24:32.759633] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-14T20:24:32.759788] [INFO ] [sig ] IDXX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:32.906079] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IDXX.txt [2026-01-14T20:24:32.906227] [INFO ] [sig ] [1609/3494] Completed IDXX in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:32.906269] [INFO ] [sig ] [1610/3494] Forecasting IDYA... [2026-01-14T20:24:32.906299] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-14T20:24:32.906330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-14T20:24:32.918113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-14T20:24:32.918406] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-14T20:24:32.919229] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-14T20:24:32.919284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:32.919318] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:32.919346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:32.919403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:32.978698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:32.979524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:32.979623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:32.979658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:33.104388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:33.104540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:33.104600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:33.104634] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:33.108101] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=77.57%) [2026-01-14T20:24:33.108405] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-14T20:24:33.108557] [INFO ] [sig ] IDYA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:33.260650] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IDYA.txt [2026-01-14T20:24:33.260814] [INFO ] [sig ] [1610/3494] Completed IDYA in 0.4s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:33.260856] [INFO ] [sig ] [1611/3494] Forecasting IEF... [2026-01-14T20:24:33.260884] [INFO ] [sig ] Generating forecast for: IEF [2026-01-14T20:24:33.260920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-14T20:24:33.273010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-14T20:24:33.273387] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-14T20:24:33.274224] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-14T20:24:33.274281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:33.274343] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:33.274371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:33.274432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:33.333293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:33.334155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:33.334235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:33.334267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:33.456753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:33.456904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:33.456942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:33.456972] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:33.460421] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-01-14T20:24:33.460738] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-14T20:24:33.460892] [INFO ] [sig ] IEF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:33.606104] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IEF.txt [2026-01-14T20:24:33.606232] [INFO ] [sig ] [1611/3494] Completed IEF in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:33.606272] [INFO ] [sig ] [1612/3494] Forecasting IEI... [2026-01-14T20:24:33.606300] [INFO ] [sig ] Generating forecast for: IEI [2026-01-14T20:24:33.606329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-14T20:24:33.617875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-14T20:24:33.618171] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-14T20:24:33.618988] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-14T20:24:33.619040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:33.619071] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:33.619097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:33.619153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:33.679715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:33.680561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:33.680660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:33.680695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:33.803304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:33.803458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:33.803498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:33.803528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:33.806900] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=34.02%) [2026-01-14T20:24:33.807173] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-14T20:24:33.807295] [INFO ] [sig ] IEI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:33.953838] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IEI.txt [2026-01-14T20:24:33.953978] [INFO ] [sig ] [1612/3494] Completed IEI in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:33.954017] [INFO ] [sig ] [1613/3494] Forecasting IEP... [2026-01-14T20:24:33.954047] [INFO ] [sig ] Generating forecast for: IEP [2026-01-14T20:24:33.954076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-14T20:24:33.966171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-14T20:24:33.966511] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-14T20:24:33.967345] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-14T20:24:33.967401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:33.967435] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:33.967462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:33.967518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:34.026170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:34.026838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:34.026916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:34.026950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:34.148682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:34.148815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:34.148853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:34.148880] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:34.152671] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=57.71%) [2026-01-14T20:24:34.152938] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-14T20:24:34.153058] [INFO ] [sig ] IEP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:34.296030] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IEP.txt [2026-01-14T20:24:34.296160] [INFO ] [sig ] [1613/3494] Completed IEP in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-14T20:24:34.296198] [INFO ] [sig ] [1614/3494] Forecasting IESC... [2026-01-14T20:24:34.296228] [INFO ] [sig ] Generating forecast for: IESC [2026-01-14T20:24:34.296257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-14T20:24:34.307348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-14T20:24:34.307705] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-14T20:24:34.308499] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-14T20:24:34.308553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:34.308614] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:34.308645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:34.308703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:34.369645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:34.370393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:34.370471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:34.370504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:34.492280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:34.492424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:34.492466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:34.492527] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:34.495963] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-14T20:24:34.496259] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-14T20:24:34.496390] [INFO ] [sig ] IESC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:34.637832] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IESC.txt [2026-01-14T20:24:34.637968] [INFO ] [sig ] [1614/3494] Completed IESC in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:34.638022] [INFO ] [sig ] [1615/3494] Forecasting IEX... [2026-01-14T20:24:34.638059] [INFO ] [sig ] Generating forecast for: IEX [2026-01-14T20:24:34.638089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-14T20:24:34.649317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-14T20:24:34.649642] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-14T20:24:34.650424] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-14T20:24:34.650476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:34.650508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:34.650536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:34.650611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:34.710621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:34.711458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:34.711537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:34.711570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:34.829865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:34.830009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:34.830047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:34.830076] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:34.833804] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-14T20:24:34.834078] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-14T20:24:34.834205] [INFO ] [sig ] IEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:34.977748] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IEX.txt [2026-01-14T20:24:34.977891] [INFO ] [sig ] [1615/3494] Completed IEX in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:34.977929] [INFO ] [sig ] [1616/3494] Forecasting IFF... [2026-01-14T20:24:34.977957] [INFO ] [sig ] Generating forecast for: IFF [2026-01-14T20:24:34.977987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-14T20:24:34.989172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-14T20:24:34.989490] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-14T20:24:34.990275] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-14T20:24:34.990327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:34.990358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:34.990385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:34.990441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:35.048317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:35.049102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:35.049184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:35.049218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:35.171540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:35.171725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:35.171765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:35.171795] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:35.175483] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-14T20:24:35.175768] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-14T20:24:35.175892] [INFO ] [sig ] IFF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:35.316186] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IFF.txt [2026-01-14T20:24:35.316317] [INFO ] [sig ] [1616/3494] Completed IFF in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:35.316355] [INFO ] [sig ] [1617/3494] Forecasting IFN... [2026-01-14T20:24:35.316386] [INFO ] [sig ] Generating forecast for: IFN [2026-01-14T20:24:35.316416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-14T20:24:35.328054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-14T20:24:35.328377] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-14T20:24:35.329262] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-14T20:24:35.329319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:35.329352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:35.329385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:35.329467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:35.387862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:35.388626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:35.388707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:35.388741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:35.509138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:35.509309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:35.509351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:35.509380] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:35.512786] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-01-14T20:24:35.513073] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-14T20:24:35.513197] [INFO ] [sig ] IFN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:35.654585] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IFN.txt [2026-01-14T20:24:35.654723] [INFO ] [sig ] [1617/3494] Completed IFN in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:35.654762] [INFO ] [sig ] [1618/3494] Forecasting IFS... [2026-01-14T20:24:35.654790] [INFO ] [sig ] Generating forecast for: IFS [2026-01-14T20:24:35.654820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-14T20:24:35.666563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-14T20:24:35.666913] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-14T20:24:35.667746] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-14T20:24:35.667800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:35.667833] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:35.667862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:35.667919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:35.727943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:35.728792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:35.728875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:35.728908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:35.850817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:35.850964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:35.851189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:35.851218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:35.854766] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-14T20:24:35.855042] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-14T20:24:35.855164] [INFO ] [sig ] IFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:35.997421] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IFS.txt [2026-01-14T20:24:35.997544] [INFO ] [sig ] [1618/3494] Completed IFS in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:35.997599] [INFO ] [sig ] [1619/3494] Forecasting IGA... [2026-01-14T20:24:35.997630] [INFO ] [sig ] Generating forecast for: IGA [2026-01-14T20:24:35.997675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-14T20:24:36.008760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-14T20:24:36.009059] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-14T20:24:36.009850] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-14T20:24:36.009914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:36.009952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:36.009984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:36.010045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:36.068216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:36.068925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:36.069002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:36.069034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:36.187858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:36.188013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:36.188051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:36.188081] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:36.191420] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-01-14T20:24:36.191722] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-14T20:24:36.191865] [INFO ] [sig ] IGA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:36.338559] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IGA.txt [2026-01-14T20:24:36.338724] [INFO ] [sig ] [1619/3494] Completed IGA in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:36.338762] [INFO ] [sig ] [1620/3494] Forecasting IGD... [2026-01-14T20:24:36.338792] [INFO ] [sig ] Generating forecast for: IGD [2026-01-14T20:24:36.338822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-14T20:24:36.349613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-14T20:24:36.349908] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-14T20:24:36.350684] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-14T20:24:36.350736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:36.350775] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:36.350803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:36.350861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:36.407334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:36.408010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:36.408087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:36.408120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:36.522363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:36.522502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:36.522540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:36.522584] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:36.525913] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-14T20:24:36.526180] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-14T20:24:36.526302] [INFO ] [sig ] IGD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:36.666959] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IGD.txt [2026-01-14T20:24:36.667261] [INFO ] [sig ] [1620/3494] Completed IGD in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:36.667298] [INFO ] [sig ] [1621/3494] Forecasting IGF... [2026-01-14T20:24:36.667326] [INFO ] [sig ] Generating forecast for: IGF [2026-01-14T20:24:36.667357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-14T20:24:36.679063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-14T20:24:36.679332] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-14T20:24:36.680112] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-14T20:24:36.680163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:36.680195] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:36.680222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:36.680277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:36.736788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:36.737411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:36.737524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:36.737558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:36.858073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:36.858406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:36.858446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:36.858475] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:36.861766] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-14T20:24:36.862034] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-14T20:24:36.862155] [INFO ] [sig ] IGF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:37.003662] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IGF.txt [2026-01-14T20:24:37.003779] [INFO ] [sig ] [1621/3494] Completed IGF in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:37.003817] [INFO ] [sig ] [1622/3494] Forecasting IGI... [2026-01-14T20:24:37.003847] [INFO ] [sig ] Generating forecast for: IGI [2026-01-14T20:24:37.003879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-14T20:24:37.019451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-14T20:24:37.019763] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-14T20:24:37.020540] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-14T20:24:37.020610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:37.020643] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:37.020670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:37.020731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:37.077991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:37.078664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:37.078741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:37.078772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:37.183464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:37.183630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:37.183671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:37.183700] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:37.187402] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-14T20:24:37.187710] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-14T20:24:37.187850] [INFO ] [sig ] IGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:37.330429] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IGI.txt [2026-01-14T20:24:37.330555] [INFO ] [sig ] [1622/3494] Completed IGI in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:37.330611] [INFO ] [sig ] [1623/3494] Forecasting IGIB... [2026-01-14T20:24:37.330641] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-14T20:24:37.330671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-14T20:24:37.342137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-14T20:24:37.342407] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-14T20:24:37.343188] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-14T20:24:37.343240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:37.343270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:37.343296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:37.343351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:37.400240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:37.400862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:37.400940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:37.400972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:37.522923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:37.523048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:37.523085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:37.523112] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:37.526353] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-14T20:24:37.526637] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-14T20:24:37.526758] [INFO ] [sig ] IGIB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:37.666661] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IGIB.txt [2026-01-14T20:24:37.666777] [INFO ] [sig ] [1623/3494] Completed IGIB in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:37.666828] [INFO ] [sig ] [1624/3494] Forecasting IGIC... [2026-01-14T20:24:37.666858] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-14T20:24:37.666887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-14T20:24:37.677913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-14T20:24:37.678173] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-14T20:24:37.678954] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-14T20:24:37.679006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:37.679038] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:37.679064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:37.679119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:37.736015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:37.736625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:37.736702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:37.736734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:37.855656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:37.855828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:37.855869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:37.855897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:37.859346] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=93.40%) [2026-01-14T20:24:37.859631] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-14T20:24:37.859750] [INFO ] [sig ] IGIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:37.997932] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IGIC.txt [2026-01-14T20:24:37.998083] [INFO ] [sig ] [1624/3494] Completed IGIC in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:37.998123] [INFO ] [sig ] [1625/3494] Forecasting IGSB... [2026-01-14T20:24:37.998153] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-14T20:24:37.998183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-14T20:24:38.009375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-14T20:24:38.009664] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-14T20:24:38.010427] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-14T20:24:38.010478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:38.010510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:38.010537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:38.010610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:38.068252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:38.068979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:38.069055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:38.069087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:38.188664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:38.188806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:38.188844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:38.188873] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:38.192218] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-14T20:24:38.192487] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-14T20:24:38.192644] [INFO ] [sig ] IGSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:38.333136] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IGSB.txt [2026-01-14T20:24:38.333252] [INFO ] [sig ] [1625/3494] Completed IGSB in 0.3s | 2.84 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-14T20:24:38.333288] [INFO ] [sig ] [1626/3494] Forecasting IHD... [2026-01-14T20:24:38.333317] [INFO ] [sig ] Generating forecast for: IHD [2026-01-14T20:24:38.333346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-14T20:24:38.344688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-14T20:24:38.344953] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-14T20:24:38.345749] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-14T20:24:38.345801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:38.345834] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:38.345861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:38.345916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:38.402606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:38.403241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:38.403318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:38.403350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:38.518850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:38.518993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:38.519039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:38.519072] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:38.522332] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-14T20:24:38.522619] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-14T20:24:38.522744] [INFO ] [sig ] IHD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:38.666997] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IHD.txt [2026-01-14T20:24:38.667134] [INFO ] [sig ] [1626/3494] Completed IHD in 0.3s | 2.84 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-14T20:24:38.667171] [INFO ] [sig ] [1627/3494] Forecasting IHG... [2026-01-14T20:24:38.667201] [INFO ] [sig ] Generating forecast for: IHG [2026-01-14T20:24:38.667230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-14T20:24:38.679351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-14T20:24:38.679635] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-14T20:24:38.680399] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-14T20:24:38.680451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:38.680483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:38.680510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:38.680565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:38.739410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:38.740051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:38.740133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:38.740166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:38.860235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:38.860369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:38.860408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:38.860451] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:38.863765] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-14T20:24:38.864033] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-14T20:24:38.864154] [INFO ] [sig ] IHG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:39.004330] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IHG.txt [2026-01-14T20:24:39.004450] [INFO ] [sig ] [1627/3494] Completed IHG in 0.3s | 2.84 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-14T20:24:39.004488] [INFO ] [sig ] [1628/3494] Forecasting IHS... [2026-01-14T20:24:39.004517] [INFO ] [sig ] Generating forecast for: IHS [2026-01-14T20:24:39.004546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-14T20:24:39.017260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-14T20:24:39.017722] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-14T20:24:39.018594] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-14T20:24:39.018652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:39.018720] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:39.018760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:39.018842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:39.084397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:39.085310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:39.085395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:39.085428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:39.213217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:39.213391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:39.213453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:39.213500] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:39.217237] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-14T20:24:39.217524] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-14T20:24:39.217697] [INFO ] [sig ] IHS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:39.367423] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IHS.txt [2026-01-14T20:24:39.367586] [INFO ] [sig ] [1628/3494] Completed IHS in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-14T20:24:39.367631] [INFO ] [sig ] [1629/3494] Forecasting IIF... [2026-01-14T20:24:39.367688] [INFO ] [sig ] Generating forecast for: IIF [2026-01-14T20:24:39.367722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-14T20:24:39.380036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-14T20:24:39.380372] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-14T20:24:39.381195] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-14T20:24:39.381249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:39.381281] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:39.381315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:39.381399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:39.449995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:39.451462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:39.451548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:39.451615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:39.578414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:39.578569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:39.578635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:39.578676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:39.582735] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-01-14T20:24:39.583021] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-14T20:24:39.583146] [INFO ] [sig ] IIF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:39.733958] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IIF.txt [2026-01-14T20:24:39.734108] [INFO ] [sig ] [1629/3494] Completed IIF in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-14T20:24:39.734150] [INFO ] [sig ] [1630/3494] Forecasting III... [2026-01-14T20:24:39.734180] [INFO ] [sig ] Generating forecast for: III [2026-01-14T20:24:39.734210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-14T20:24:39.746516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-14T20:24:39.746938] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-14T20:24:39.747858] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-14T20:24:39.747925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:39.747970] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:39.748001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:39.748057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:39.809303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:39.810119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:39.810212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:39.810247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:39.938888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:39.939060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:39.939110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:39.939153] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:39.943126] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=59.68%) [2026-01-14T20:24:39.943421] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-14T20:24:39.943557] [INFO ] [sig ] III: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:40.097365] [INFO ] [LOCAL ] Saved forecast: III 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/III.txt [2026-01-14T20:24:40.097536] [INFO ] [sig ] [1630/3494] Completed III in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-14T20:24:40.097595] [INFO ] [sig ] [1631/3494] Forecasting IIIN... [2026-01-14T20:24:40.097639] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-14T20:24:40.097693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-14T20:24:40.117143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-14T20:24:40.117515] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-14T20:24:40.118452] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-14T20:24:40.118507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:40.118539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:40.118610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:40.118686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:40.179542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:40.180385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:40.180469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:40.180503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:40.309982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:40.310140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:40.310182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:40.310213] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:40.313835] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-14T20:24:40.314162] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-14T20:24:40.314298] [INFO ] [sig ] IIIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:40.465087] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IIIN.txt [2026-01-14T20:24:40.465262] [INFO ] [sig ] [1631/3494] Completed IIIN in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:40.465321] [INFO ] [sig ] [1632/3494] Forecasting IIM... [2026-01-14T20:24:40.465365] [INFO ] [sig ] Generating forecast for: IIM [2026-01-14T20:24:40.465397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-14T20:24:40.477625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-14T20:24:40.478029] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-14T20:24:40.478880] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-14T20:24:40.478934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:40.478972] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:40.478999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:40.479057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:40.542174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:40.543055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:40.543137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:40.543170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:40.669308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:40.669464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:40.669509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:40.669551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:40.673153] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-14T20:24:40.673482] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-14T20:24:40.673664] [INFO ] [sig ] IIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:40.825340] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IIM.txt [2026-01-14T20:24:40.825480] [INFO ] [sig ] [1632/3494] Completed IIM in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:40.825520] [INFO ] [sig ] [1633/3494] Forecasting ILMN... [2026-01-14T20:24:40.825559] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-14T20:24:40.825623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-14T20:24:40.837352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-14T20:24:40.837722] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-14T20:24:40.838524] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-14T20:24:40.838597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:40.838632] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:40.838659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:40.838716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:40.902043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:40.903082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:40.903165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:40.903198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:41.041720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:41.041891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:41.041940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:41.041971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:41.045511] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-01-14T20:24:41.045845] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-14T20:24:41.046024] [INFO ] [sig ] ILMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:41.201280] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ILMN.txt [2026-01-14T20:24:41.201445] [INFO ] [sig ] [1633/3494] Completed ILMN in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:41.201490] [INFO ] [sig ] [1634/3494] Forecasting IMAX... [2026-01-14T20:24:41.201520] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-14T20:24:41.201551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-14T20:24:41.215901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-14T20:24:41.216327] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-14T20:24:41.217439] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-14T20:24:41.217497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:41.217532] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:41.217562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:41.217676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:41.282299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:41.283393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:41.283478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:41.283513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:41.405346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:41.405504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:41.405545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:41.405595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:41.409080] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-01-14T20:24:41.409369] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-14T20:24:41.409501] [INFO ] [sig ] IMAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:41.558554] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMAX.txt [2026-01-14T20:24:41.558734] [INFO ] [sig ] [1634/3494] Completed IMAX in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:41.558775] [INFO ] [sig ] [1635/3494] Forecasting IMMP... [2026-01-14T20:24:41.558804] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-14T20:24:41.558840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-14T20:24:41.570872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-14T20:24:41.571215] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-14T20:24:41.572015] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-14T20:24:41.572068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:41.572100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:41.572127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:41.572351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:41.631485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:41.632663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:41.632747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:41.632781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:41.752798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:41.752958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:41.753006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:41.753044] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:41.756568] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-01-14T20:24:41.756875] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-14T20:24:41.757008] [INFO ] [sig ] IMMP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:41.902938] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMMP.txt [2026-01-14T20:24:41.903092] [INFO ] [sig ] [1635/3494] Completed IMMP in 0.3s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:41.903132] [INFO ] [sig ] [1636/3494] Forecasting IMMX... [2026-01-14T20:24:41.903162] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-14T20:24:41.903191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-14T20:24:41.915873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-14T20:24:41.916234] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-14T20:24:41.917045] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-14T20:24:41.917099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:41.917132] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:41.917160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:41.917218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:41.975635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:41.976498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:41.976598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:41.976635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:42.100714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:42.100873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:42.100912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:42.100941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:42.104324] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=64.86%) [2026-01-14T20:24:42.104620] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-14T20:24:42.104750] [INFO ] [sig ] IMMX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:42.248882] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMMX.txt [2026-01-14T20:24:42.249062] [INFO ] [sig ] [1636/3494] Completed IMMX in 0.3s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:42.249103] [INFO ] [sig ] [1637/3494] Forecasting IMNM... [2026-01-14T20:24:42.249135] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-14T20:24:42.249165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-14T20:24:42.260372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-14T20:24:42.260721] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-14T20:24:42.261525] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-14T20:24:42.261596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:42.261631] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:42.261659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:42.261715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:42.318930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:42.319860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:42.319944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:42.319978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:42.446078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:42.446436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:42.446477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:42.446508] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:42.450375] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-14T20:24:42.450697] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-14T20:24:42.450831] [INFO ] [sig ] IMNM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:42.601370] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IMNM.txt [2026-01-14T20:24:42.601600] [INFO ] [sig ] [1637/3494] Completed IMNM in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:42.601650] [INFO ] [sig ] [1638/3494] Forecasting IMNN... [2026-01-14T20:24:42.601687] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-14T20:24:42.601724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-14T20:24:42.615121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-14T20:24:42.615508] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-14T20:24:42.616368] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-14T20:24:42.616423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:42.616456] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:42.616486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:42.616543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:42.679387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:42.680466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:42.680605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:42.680652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:42.809012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:42.809173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:42.809215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:42.809246] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:42.812789] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=63.54%) [2026-01-14T20:24:42.813078] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-14T20:24:42.813208] [INFO ] [sig ] IMNN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:42.965722] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMNN.txt [2026-01-14T20:24:42.965891] [INFO ] [sig ] [1638/3494] Completed IMNN in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:42.965931] [INFO ] [sig ] [1639/3494] Forecasting IMOS... [2026-01-14T20:24:42.965962] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-14T20:24:42.965995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-14T20:24:42.980058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-14T20:24:42.980415] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-14T20:24:42.981290] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-14T20:24:42.981355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:42.981402] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:42.981439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:42.981521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:43.046147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:43.047055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:43.047139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:43.047173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:43.173563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:43.173780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:43.173827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:43.173859] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:43.177467] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-14T20:24:43.177782] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-14T20:24:43.177912] [INFO ] [sig ] IMOS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:43.322055] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMOS.txt [2026-01-14T20:24:43.322209] [INFO ] [sig ] [1639/3494] Completed IMOS in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:43.322248] [INFO ] [sig ] [1640/3494] Forecasting IMPP... [2026-01-14T20:24:43.322278] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-14T20:24:43.322307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-14T20:24:43.334731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-14T20:24:43.335075] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-14T20:24:43.335877] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-14T20:24:43.335929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:43.335960] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:43.335986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:43.336046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:43.396684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:43.397795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:43.397881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:43.397914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:43.521433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:43.521614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:43.521655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:43.521686] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:43.525366] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=88.45%) [2026-01-14T20:24:43.525664] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-14T20:24:43.525820] [INFO ] [sig ] IMPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:43.674433] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMPP.txt [2026-01-14T20:24:43.674601] [INFO ] [sig ] [1640/3494] Completed IMPP in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:43.674642] [INFO ] [sig ] [1641/3494] Forecasting IMRX... [2026-01-14T20:24:43.674673] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-14T20:24:43.674701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-14T20:24:43.686261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-14T20:24:43.686608] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-14T20:24:43.687387] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-14T20:24:43.687439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:43.687471] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:43.687498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:43.687554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:43.747258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:43.748180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:43.748264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:43.748297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:43.869274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:43.869430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:43.869471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:43.869502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:43.872933] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: UP (p=58.69%) [2026-01-14T20:24:43.873211] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-14T20:24:43.873341] [INFO ] [sig ] IMRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:44.016044] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMRX.txt [2026-01-14T20:24:44.016205] [INFO ] [sig ] [1641/3494] Completed IMRX in 0.3s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:44.016244] [INFO ] [sig ] [1642/3494] Forecasting IMTX... [2026-01-14T20:24:44.016274] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-14T20:24:44.016305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-14T20:24:44.028115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-14T20:24:44.028421] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-14T20:24:44.029233] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-14T20:24:44.029287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:44.029320] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:44.029347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:44.029414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:44.091336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:44.092430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:44.092531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:44.092570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:44.219597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:44.219761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:44.219997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:44.220028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:44.223993] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-14T20:24:44.224466] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-14T20:24:44.224616] [INFO ] [sig ] IMTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:44.369763] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMTX.txt [2026-01-14T20:24:44.369924] [INFO ] [sig ] [1642/3494] Completed IMTX in 0.4s | 2.84 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-14T20:24:44.369963] [INFO ] [sig ] [1643/3494] Forecasting IMXI... [2026-01-14T20:24:44.369993] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-14T20:24:44.370024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-14T20:24:44.382142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-14T20:24:44.382521] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-14T20:24:44.383385] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-14T20:24:44.383442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:44.383475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:44.383501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:44.383557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:44.441739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:44.442684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:44.442769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:44.442803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:44.574689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:44.574867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:44.574914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:44.574945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:44.578775] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=65.47%) [2026-01-14T20:24:44.579233] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-14T20:24:44.579633] [INFO ] [sig ] IMXI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:44.721678] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IMXI.txt [2026-01-14T20:24:44.721831] [INFO ] [sig ] [1643/3494] Completed IMXI in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-14T20:24:44.721870] [INFO ] [sig ] [1644/3494] Forecasting INAB... [2026-01-14T20:24:44.721900] [INFO ] [sig ] Generating forecast for: INAB [2026-01-14T20:24:44.721930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-14T20:24:44.733669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-14T20:24:44.734096] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-14T20:24:44.735161] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-14T20:24:44.735238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:44.735287] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:44.735323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:44.735385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:44.793883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:44.794759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:44.794841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:44.794875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:44.913449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:44.913622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:44.913667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:44.913699] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:44.917090] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=50.68%) [2026-01-14T20:24:44.917370] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-14T20:24:44.917496] [INFO ] [sig ] INAB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:45.059038] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INAB.txt [2026-01-14T20:24:45.059187] [INFO ] [sig ] [1644/3494] Completed INAB in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-14T20:24:45.059226] [INFO ] [sig ] [1645/3494] Forecasting INBK... [2026-01-14T20:24:45.059256] [INFO ] [sig ] Generating forecast for: INBK [2026-01-14T20:24:45.059285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-14T20:24:45.070387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-14T20:24:45.070777] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-14T20:24:45.071640] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-14T20:24:45.071694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:45.071773] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:45.071802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:45.071860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:45.128726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:45.129488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:45.129567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:45.129620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:45.248939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:45.249107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:45.249149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:45.249178] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:45.253013] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-01-14T20:24:45.253307] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-14T20:24:45.253437] [INFO ] [sig ] INBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:45.406218] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INBK.txt [2026-01-14T20:24:45.406592] [INFO ] [sig ] [1645/3494] Completed INBK in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-14T20:24:45.406636] [INFO ] [sig ] [1646/3494] Forecasting INBX... [2026-01-14T20:24:45.406665] [INFO ] [sig ] Generating forecast for: INBX [2026-01-14T20:24:45.406695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-14T20:24:45.420633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-14T20:24:45.421050] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-14T20:24:45.421976] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-14T20:24:45.422031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:45.422064] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:45.422089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:45.422150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:45.487061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:45.488149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:45.488242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:45.488275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:45.618555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:45.618720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:45.618764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:45.618793] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:45.622299] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-01-14T20:24:45.622637] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-14T20:24:45.622776] [INFO ] [sig ] INBX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:45.775042] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INBX.txt [2026-01-14T20:24:45.775201] [INFO ] [sig ] [1646/3494] Completed INBX in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-14T20:24:45.775241] [INFO ] [sig ] [1647/3494] Forecasting INCY... [2026-01-14T20:24:45.775271] [INFO ] [sig ] Generating forecast for: INCY [2026-01-14T20:24:45.775300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-14T20:24:45.787027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-14T20:24:45.787348] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-14T20:24:45.788209] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-14T20:24:45.788271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:45.788304] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:45.788330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:45.788384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:45.846142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:45.846963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:45.847044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:45.847081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:45.967542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:45.967770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:45.967814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:45.967843] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:45.971470] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-01-14T20:24:45.971769] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-14T20:24:45.971897] [INFO ] [sig ] INCY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:46.128357] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INCY.txt [2026-01-14T20:24:46.128515] [INFO ] [sig ] [1647/3494] Completed INCY in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-14T20:24:46.128556] [INFO ] [sig ] [1648/3494] Forecasting INDB... [2026-01-14T20:24:46.128608] [INFO ] [sig ] Generating forecast for: INDB [2026-01-14T20:24:46.128641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-14T20:24:46.139709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-14T20:24:46.140027] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-14T20:24:46.140834] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-14T20:24:46.140887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:46.140919] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:46.140945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:46.141001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:46.203006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:46.203966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:46.204059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:46.204093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:46.325725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:46.325881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:46.325921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:46.325980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:46.329556] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-01-14T20:24:46.329851] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-14T20:24:46.329981] [INFO ] [sig ] INDB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:46.475145] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INDB.txt [2026-01-14T20:24:46.475308] [INFO ] [sig ] [1648/3494] Completed INDB in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:46.475347] [INFO ] [sig ] [1649/3494] Forecasting INDI... [2026-01-14T20:24:46.475377] [INFO ] [sig ] Generating forecast for: INDI [2026-01-14T20:24:46.475407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-14T20:24:46.486981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-14T20:24:46.487354] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-14T20:24:46.488269] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-14T20:24:46.488327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:46.488359] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:46.488385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:46.488441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:46.545845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:46.546727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:46.546808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:46.546840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:46.668523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:46.668704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:46.668745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:46.668774] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:46.672187] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-14T20:24:46.672496] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-14T20:24:46.672657] [INFO ] [sig ] INDI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:46.824437] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INDI.txt [2026-01-14T20:24:46.824623] [INFO ] [sig ] [1649/3494] Completed INDI in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:46.824666] [INFO ] [sig ] [1650/3494] Forecasting INDP... [2026-01-14T20:24:46.824696] [INFO ] [sig ] Generating forecast for: INDP [2026-01-14T20:24:46.824738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-14T20:24:46.837217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-14T20:24:46.837678] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-14T20:24:46.838527] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-14T20:24:46.838603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:46.838639] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:46.838665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:46.838723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:46.897645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:46.898562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:46.898666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:46.898699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:47.016308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:47.016496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:47.016538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:47.016568] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:47.020814] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-14T20:24:47.021174] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-14T20:24:47.021323] [INFO ] [sig ] INDP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:47.166663] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INDP.txt [2026-01-14T20:24:47.166819] [INFO ] [sig ] [1650/3494] Completed INDP in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:47.166859] [INFO ] [sig ] [1651/3494] Forecasting INDY... [2026-01-14T20:24:47.166888] [INFO ] [sig ] Generating forecast for: INDY [2026-01-14T20:24:47.166920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-14T20:24:47.178882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-14T20:24:47.179265] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-14T20:24:47.180087] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-14T20:24:47.180141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:47.180176] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:47.180204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:47.180261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:47.239354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:47.240256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:47.240339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:47.240373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:47.368956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:47.369158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:47.369203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:47.369234] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:47.372783] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=33.58%) [2026-01-14T20:24:47.373102] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-14T20:24:47.373236] [INFO ] [sig ] INDY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:47.521609] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INDY.txt [2026-01-14T20:24:47.521773] [INFO ] [sig ] [1651/3494] Completed INDY in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:47.521814] [INFO ] [sig ] [1652/3494] Forecasting INFY... [2026-01-14T20:24:47.521845] [INFO ] [sig ] Generating forecast for: INFY [2026-01-14T20:24:47.521876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-14T20:24:47.533570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-14T20:24:47.533961] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-14T20:24:47.534769] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-14T20:24:47.534822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:47.534854] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:47.534881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:47.534936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:47.598207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:47.599136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:47.599222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:47.599257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:47.723259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:47.723427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:47.723469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:47.723501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:47.727083] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-14T20:24:47.727400] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-14T20:24:47.727537] [INFO ] [sig ] INFY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:47.891006] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INFY.txt [2026-01-14T20:24:47.891249] [INFO ] [sig ] [1652/3494] Completed INFY in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:47.891301] [INFO ] [sig ] [1653/3494] Forecasting ING... [2026-01-14T20:24:47.891341] [INFO ] [sig ] Generating forecast for: ING [2026-01-14T20:24:47.891383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-14T20:24:47.908085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-14T20:24:47.908608] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-14T20:24:47.909823] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-14T20:24:47.909906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:47.909958] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:47.910002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:47.910093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:47.984639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:47.985835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:47.985953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:47.985989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:48.121046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:48.121214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:48.121262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:48.121296] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:48.124742] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=90.35%) [2026-01-14T20:24:48.125013] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-14T20:24:48.125144] [INFO ] [sig ] ING: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:48.273803] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ING.txt [2026-01-14T20:24:48.273963] [INFO ] [sig ] [1653/3494] Completed ING in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:48.274004] [INFO ] [sig ] [1654/3494] Forecasting INGN... [2026-01-14T20:24:48.274035] [INFO ] [sig ] Generating forecast for: INGN [2026-01-14T20:24:48.274065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-14T20:24:48.285957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-14T20:24:48.286313] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-14T20:24:48.287140] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-14T20:24:48.287194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:48.287228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:48.287256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:48.287313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:48.346496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:48.347418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:48.347500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:48.347533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:48.465369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:48.465520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:48.465561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:48.465615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:48.469093] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-14T20:24:48.469384] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-14T20:24:48.469517] [INFO ] [sig ] INGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:48.619593] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INGN.txt [2026-01-14T20:24:48.619767] [INFO ] [sig ] [1654/3494] Completed INGN in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:48.619808] [INFO ] [sig ] [1655/3494] Forecasting INM... [2026-01-14T20:24:48.619836] [INFO ] [sig ] Generating forecast for: INM [2026-01-14T20:24:48.619867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-14T20:24:48.631275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-14T20:24:48.631608] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-14T20:24:48.632388] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-14T20:24:48.632440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:48.632497] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:48.632528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:48.632603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:48.691563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:48.692380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:48.692491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:48.692525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:48.811636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:48.811793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:48.811833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:48.811861] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:48.815244] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-14T20:24:48.815517] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-14T20:24:48.815662] [INFO ] [sig ] INM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:48.959830] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INM.txt [2026-01-14T20:24:48.959963] [INFO ] [sig ] [1655/3494] Completed INM in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:48.960002] [INFO ] [sig ] [1656/3494] Forecasting INMB... [2026-01-14T20:24:48.960032] [INFO ] [sig ] Generating forecast for: INMB [2026-01-14T20:24:48.960062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-14T20:24:48.973299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-14T20:24:48.973695] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-14T20:24:48.974504] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-14T20:24:48.974558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:48.974609] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:48.974637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:48.974693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:49.031809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:49.032735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:49.032819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:49.032853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:49.154263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:49.154434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:49.154474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:49.154503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:49.157934] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-14T20:24:49.158224] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-14T20:24:49.158357] [INFO ] [sig ] INMB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:49.301426] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INMB.txt [2026-01-14T20:24:49.301634] [INFO ] [sig ] [1656/3494] Completed INMB in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:49.301681] [INFO ] [sig ] [1657/3494] Forecasting INMD... [2026-01-14T20:24:49.301716] [INFO ] [sig ] Generating forecast for: INMD [2026-01-14T20:24:49.301752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-14T20:24:49.318748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-14T20:24:49.319200] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-14T20:24:49.320335] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-14T20:24:49.320403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:49.320450] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:49.320491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:49.320594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:49.398734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:49.399695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:49.399805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:49.399839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:49.524351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:49.524559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:49.524618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:49.524647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:49.528091] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-01-14T20:24:49.528400] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-14T20:24:49.528528] [INFO ] [sig ] INMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:49.672013] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INMD.txt [2026-01-14T20:24:49.672178] [INFO ] [sig ] [1657/3494] Completed INMD in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:49.672217] [INFO ] [sig ] [1658/3494] Forecasting INN... [2026-01-14T20:24:49.672247] [INFO ] [sig ] Generating forecast for: INN [2026-01-14T20:24:49.672276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-14T20:24:49.684052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-14T20:24:49.684467] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-14T20:24:49.685315] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-14T20:24:49.685369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:49.685402] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:49.685429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:49.685485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:49.744403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:49.745335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:49.745423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:49.745456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:49.871887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:49.872052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:49.872094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:49.872126] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:49.876252] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=33.54%) [2026-01-14T20:24:49.876562] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-14T20:24:49.876716] [INFO ] [sig ] INN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:50.024243] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INN.txt [2026-01-14T20:24:50.024423] [INFO ] [sig ] [1658/3494] Completed INN in 0.4s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:50.024469] [INFO ] [sig ] [1659/3494] Forecasting INO... [2026-01-14T20:24:50.024500] [INFO ] [sig ] Generating forecast for: INO [2026-01-14T20:24:50.024531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-14T20:24:50.036546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-14T20:24:50.036985] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-14T20:24:50.037869] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-14T20:24:50.037924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:50.037957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:50.037984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:50.038040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:50.097497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:50.098467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:50.098553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:50.098607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:50.218391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:50.218550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:50.218610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:50.218640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:50.222147] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-01-14T20:24:50.222462] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-14T20:24:50.222616] [INFO ] [sig ] INO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:50.372784] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INO.txt [2026-01-14T20:24:50.372942] [INFO ] [sig ] [1659/3494] Completed INO in 0.3s | 2.84 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-14T20:24:50.372985] [INFO ] [sig ] [1660/3494] Forecasting INOD... [2026-01-14T20:24:50.373015] [INFO ] [sig ] Generating forecast for: INOD [2026-01-14T20:24:50.373046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-14T20:24:50.385852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-14T20:24:50.386188] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-14T20:24:50.387014] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-14T20:24:50.387068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:50.387100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:50.387128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:50.387199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:50.445359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:50.446178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:50.446258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:50.446290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:50.578593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:50.578751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:50.578793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:50.578823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:50.583032] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=53.57%) [2026-01-14T20:24:50.583327] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-14T20:24:50.583474] [INFO ] [sig ] INOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:50.739022] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INOD.txt [2026-01-14T20:24:50.739209] [INFO ] [sig ] [1660/3494] Completed INOD in 0.4s | 2.84 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-14T20:24:50.739264] [INFO ] [sig ] [1661/3494] Forecasting INSE... [2026-01-14T20:24:50.739298] [INFO ] [sig ] Generating forecast for: INSE [2026-01-14T20:24:50.739329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-14T20:24:50.752712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-14T20:24:50.753077] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-14T20:24:50.753925] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-14T20:24:50.753981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:50.754015] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:50.754044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:50.754102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:50.812789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:50.813522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:50.813618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:50.813654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:50.936365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:50.936527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:50.936587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:50.936624] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:50.939993] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=49.74%) [2026-01-14T20:24:50.940274] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-14T20:24:50.940400] [INFO ] [sig ] INSE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:51.085174] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INSE.txt [2026-01-14T20:24:51.085327] [INFO ] [sig ] [1661/3494] Completed INSE in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-14T20:24:51.085368] [INFO ] [sig ] [1662/3494] Forecasting INSG... [2026-01-14T20:24:51.085399] [INFO ] [sig ] Generating forecast for: INSG [2026-01-14T20:24:51.085643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-14T20:24:51.120197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-14T20:24:51.120639] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-14T20:24:51.121767] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-14T20:24:51.121822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:51.121883] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:51.121913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:51.121972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:51.185339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:51.186598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:51.186682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:51.186716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:51.314951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:51.315108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:51.315167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:51.315196] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:51.319186] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-14T20:24:51.319471] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-14T20:24:51.319616] [INFO ] [sig ] INSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:51.471786] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INSG.txt [2026-01-14T20:24:51.471936] [INFO ] [sig ] [1662/3494] Completed INSG in 0.4s | 2.84 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-14T20:24:51.471975] [INFO ] [sig ] [1663/3494] Forecasting INSM... [2026-01-14T20:24:51.472006] [INFO ] [sig ] Generating forecast for: INSM [2026-01-14T20:24:51.472038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-14T20:24:51.486623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-14T20:24:51.486975] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-14T20:24:51.487983] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-14T20:24:51.488050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:51.488099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:51.488137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:51.488196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:51.548953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:51.549797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:51.549877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:51.549910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:51.668933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:51.669088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:51.669130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:51.669160] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:51.672785] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-14T20:24:51.673072] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-14T20:24:51.673227] [INFO ] [sig ] INSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:51.823085] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INSM.txt [2026-01-14T20:24:51.823235] [INFO ] [sig ] [1663/3494] Completed INSM in 0.4s | 2.84 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-14T20:24:51.823276] [INFO ] [sig ] [1664/3494] Forecasting INSP... [2026-01-14T20:24:51.823307] [INFO ] [sig ] Generating forecast for: INSP [2026-01-14T20:24:51.823338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-14T20:24:51.836355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-14T20:24:51.836779] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-14T20:24:51.837627] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-14T20:24:51.837709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:51.837744] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:51.837772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:51.837830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:51.900285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:51.901148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:51.901250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:51.901286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:52.024367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:52.024525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:52.024569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:52.024628] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:52.028367] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=20.34%) [2026-01-14T20:24:52.028722] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-14T20:24:52.028878] [INFO ] [sig ] INSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:52.177782] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INSP.txt [2026-01-14T20:24:52.177936] [INFO ] [sig ] [1664/3494] Completed INSP in 0.4s | 2.84 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-14T20:24:52.177978] [INFO ] [sig ] [1665/3494] Forecasting INTA... [2026-01-14T20:24:52.178012] [INFO ] [sig ] Generating forecast for: INTA [2026-01-14T20:24:52.178044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-14T20:24:52.190798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-14T20:24:52.191176] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-14T20:24:52.192127] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-14T20:24:52.192184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:52.192217] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:52.192244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:52.192301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:52.256208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:52.257332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:52.257427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:52.257691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:52.392094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:52.392271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:52.392325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:52.392406] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:52.397046] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=30.07%) [2026-01-14T20:24:52.397402] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-14T20:24:52.397564] [INFO ] [sig ] INTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:52.545745] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INTA.txt [2026-01-14T20:24:52.545904] [INFO ] [sig ] [1665/3494] Completed INTA in 0.4s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:52.545944] [INFO ] [sig ] [1666/3494] Forecasting INTC... [2026-01-14T20:24:52.545976] [INFO ] [sig ] Generating forecast for: INTC [2026-01-14T20:24:52.546007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-14T20:24:52.558023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-14T20:24:52.558410] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-14T20:24:52.559226] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-14T20:24:52.559292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:52.559372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:52.559408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:52.559465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:52.616554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:52.617440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:52.617521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:52.617555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:52.734359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:52.734519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:52.734561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:52.734610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:52.738046] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-14T20:24:52.738382] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-14T20:24:52.738713] [INFO ] [sig ] INTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:52.894640] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INTC.txt [2026-01-14T20:24:52.894805] [INFO ] [sig ] [1666/3494] Completed INTC in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:52.894845] [INFO ] [sig ] [1667/3494] Forecasting INTZ... [2026-01-14T20:24:52.894874] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-14T20:24:52.894903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-14T20:24:52.907273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-14T20:24:52.907609] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-14T20:24:52.908425] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-14T20:24:52.908479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:52.908511] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:52.908539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:52.908616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:52.966566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:52.967230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:52.967313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:52.967345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:53.091020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:53.091167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:53.091206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:53.091241] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:53.094632] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-01-14T20:24:53.094901] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-14T20:24:53.095022] [INFO ] [sig ] INTZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:53.235548] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INTZ.txt [2026-01-14T20:24:53.235672] [INFO ] [sig ] [1667/3494] Completed INTZ in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:53.235710] [INFO ] [sig ] [1668/3494] Forecasting INVA... [2026-01-14T20:24:53.235739] [INFO ] [sig ] Generating forecast for: INVA [2026-01-14T20:24:53.235768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-14T20:24:53.246879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-14T20:24:53.247155] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-14T20:24:53.248007] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-14T20:24:53.248059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:53.248090] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:53.248116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:53.248172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:53.305293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:53.305909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:53.305990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:53.306031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:53.425101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:53.425211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:53.425253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:53.425281] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:53.428739] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-14T20:24:53.429000] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-14T20:24:53.429122] [INFO ] [sig ] INVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:53.570493] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INVA.txt [2026-01-14T20:24:53.570618] [INFO ] [sig ] [1668/3494] Completed INVA in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:53.570658] [INFO ] [sig ] [1669/3494] Forecasting INVE... [2026-01-14T20:24:53.570687] [INFO ] [sig ] Generating forecast for: INVE [2026-01-14T20:24:53.570716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-14T20:24:53.582024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-14T20:24:53.582286] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-14T20:24:53.583059] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-14T20:24:53.583112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:53.583144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:53.583170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:53.583226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:53.640617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:53.641223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:53.641299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:53.641331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:53.759621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:53.759781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:53.759822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:53.759852] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:53.763179] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-01-14T20:24:53.763454] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-14T20:24:53.763597] [INFO ] [sig ] INVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:53.905993] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/INVE.txt [2026-01-14T20:24:53.906161] [INFO ] [sig ] [1669/3494] Completed INVE in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:53.906201] [INFO ] [sig ] [1670/3494] Forecasting INVH... [2026-01-14T20:24:53.906236] [INFO ] [sig ] Generating forecast for: INVH [2026-01-14T20:24:53.906268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-14T20:24:53.918048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-14T20:24:53.918377] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-14T20:24:53.919163] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-14T20:24:53.919215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:53.919246] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:53.919272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:53.919328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:53.982045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:53.982987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:53.983075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:53.983109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:54.100343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:54.100499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:54.100537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:54.100566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:54.103907] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=7.32%) [2026-01-14T20:24:54.104174] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-14T20:24:54.104294] [INFO ] [sig ] INVH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:54.245556] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/INVH.txt [2026-01-14T20:24:54.245677] [INFO ] [sig ] [1670/3494] Completed INVH in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:54.245715] [INFO ] [sig ] [1671/3494] Forecasting IONS... [2026-01-14T20:24:54.245744] [INFO ] [sig ] Generating forecast for: IONS [2026-01-14T20:24:54.245775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-14T20:24:54.257898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-14T20:24:54.258196] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-14T20:24:54.258993] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-14T20:24:54.259048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:54.259080] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:54.259107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:54.259164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:54.317393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:54.318051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:54.318128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:54.318160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:54.439157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:54.439253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:54.439288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:54.439319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:54.442418] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-14T20:24:54.442696] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-14T20:24:54.442818] [INFO ] [sig ] IONS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:54.583631] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IONS.txt [2026-01-14T20:24:54.583779] [INFO ] [sig ] [1671/3494] Completed IONS in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:54.583817] [INFO ] [sig ] [1672/3494] Forecasting IOSP... [2026-01-14T20:24:54.583848] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-14T20:24:54.583878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-14T20:24:54.595273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-14T20:24:54.595615] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-14T20:24:54.596396] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-14T20:24:54.596449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:54.596481] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:54.596509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:54.596564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:54.653334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:54.654215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:54.654345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:54.654378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:54.772010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:54.772164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:54.772203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:54.772231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:54.775561] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-14T20:24:54.775853] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-14T20:24:54.775975] [INFO ] [sig ] IOSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:54.916947] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IOSP.txt [2026-01-14T20:24:54.917056] [INFO ] [sig ] [1672/3494] Completed IOSP in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:54.917093] [INFO ] [sig ] [1673/3494] Forecasting IOVA... [2026-01-14T20:24:54.917122] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-14T20:24:54.917152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-14T20:24:54.929233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-14T20:24:54.929497] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-14T20:24:54.930268] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-14T20:24:54.930320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:54.930352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:54.930378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:54.930434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:54.988769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:54.989350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:54.989424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:54.989455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:55.108042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:55.108150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:55.108186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:55.108228] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:55.111412] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-14T20:24:55.111694] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-14T20:24:55.111815] [INFO ] [sig ] IOVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:55.250801] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IOVA.txt [2026-01-14T20:24:55.250906] [INFO ] [sig ] [1673/3494] Completed IOVA in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:55.250947] [INFO ] [sig ] [1674/3494] Forecasting IPGP... [2026-01-14T20:24:55.250977] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-14T20:24:55.251006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-14T20:24:55.261957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-14T20:24:55.262236] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-14T20:24:55.263018] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-14T20:24:55.263070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:55.263102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:55.263128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:55.263187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:55.320213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:55.320814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:55.320891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:55.320923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:55.440736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:55.440844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:55.440880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:55.440907] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:55.444168] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-01-14T20:24:55.444429] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-14T20:24:55.444555] [INFO ] [sig ] IPGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:55.590055] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IPGP.txt [2026-01-14T20:24:55.590198] [INFO ] [sig ] [1674/3494] Completed IPGP in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:55.590238] [INFO ] [sig ] [1675/3494] Forecasting IPI... [2026-01-14T20:24:55.590267] [INFO ] [sig ] Generating forecast for: IPI [2026-01-14T20:24:55.590297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-14T20:24:55.602154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-14T20:24:55.602442] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-14T20:24:55.603273] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-14T20:24:55.603325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:55.603358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:55.603385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:55.603440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:55.660710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:55.661346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:55.661444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:55.661479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:55.782003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:55.782162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:55.782201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:55.782231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:55.785706] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-14T20:24:55.785994] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-14T20:24:55.786124] [INFO ] [sig ] IPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:55.929634] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IPI.txt [2026-01-14T20:24:55.929855] [INFO ] [sig ] [1675/3494] Completed IPI in 0.3s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:55.929896] [INFO ] [sig ] [1676/3494] Forecasting IQ... [2026-01-14T20:24:55.929926] [INFO ] [sig ] Generating forecast for: IQ [2026-01-14T20:24:55.929955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-14T20:24:55.944158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-14T20:24:55.944702] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-14T20:24:55.945856] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-14T20:24:55.945928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:55.945982] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:55.946031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:55.946126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:56.031884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:56.032843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:56.032934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:56.032967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:56.180235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:56.180436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:56.180503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:56.180555] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:56.186217] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-14T20:24:56.186781] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-14T20:24:56.186997] [INFO ] [sig ] IQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:56.404222] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IQ.txt [2026-01-14T20:24:56.404459] [INFO ] [sig ] [1676/3494] Completed IQ in 0.5s | 2.84 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-14T20:24:56.404526] [INFO ] [sig ] [1677/3494] Forecasting IQI... [2026-01-14T20:24:56.404603] [INFO ] [sig ] Generating forecast for: IQI [2026-01-14T20:24:56.404660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-14T20:24:56.425454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-14T20:24:56.425920] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-14T20:24:56.426824] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-14T20:24:56.426889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:56.426931] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:56.427000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:56.427096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:56.498537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:56.499552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:56.499664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:56.499718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:56.661136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:56.661336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:56.661403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:56.661456] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:56.666930] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-14T20:24:56.667462] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-14T20:24:56.667728] [INFO ] [sig ] IQI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:56.858506] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IQI.txt [2026-01-14T20:24:56.858704] [INFO ] [sig ] [1677/3494] Completed IQI in 0.5s | 2.84 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-14T20:24:56.858747] [INFO ] [sig ] [1678/3494] Forecasting IQQQ... [2026-01-14T20:24:56.858777] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-14T20:24:56.858807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-14T20:24:56.872116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-14T20:24:56.872556] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-14T20:24:56.873469] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-14T20:24:56.873524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:56.873558] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:56.873621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:56.873688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:56.941452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:56.942709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:56.942822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:56.942878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:57.101171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:57.101353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:57.101398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:57.101429] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:57.104969] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=44.04%) [2026-01-14T20:24:57.105307] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-14T20:24:57.105456] [INFO ] [sig ] IQQQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:57.258238] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IQQQ.txt [2026-01-14T20:24:57.258430] [INFO ] [sig ] [1678/3494] Completed IQQQ in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-14T20:24:57.258487] [INFO ] [sig ] [1679/3494] Forecasting IRDM... [2026-01-14T20:24:57.258529] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-14T20:24:57.258592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-14T20:24:57.273127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-14T20:24:57.273610] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-14T20:24:57.274662] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-14T20:24:57.274728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:57.274802] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:57.274838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:57.274918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:57.355472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:57.356600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:57.356704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:57.356745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:57.494962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:57.495125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:57.495167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:57.495197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:57.498813] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-14T20:24:57.499131] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-14T20:24:57.499267] [INFO ] [sig ] IRDM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:57.642547] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRDM.txt [2026-01-14T20:24:57.642729] [INFO ] [sig ] [1679/3494] Completed IRDM in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-14T20:24:57.642769] [INFO ] [sig ] [1680/3494] Forecasting IREN... [2026-01-14T20:24:57.642799] [INFO ] [sig ] Generating forecast for: IREN [2026-01-14T20:24:57.642828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-14T20:24:57.654726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-14T20:24:57.655125] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-14T20:24:57.655935] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-14T20:24:57.655987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:57.656019] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:57.656046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:57.656103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:57.714434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:57.715338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:57.715430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:57.715465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:57.848560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:57.848739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:57.848782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:57.848812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:57.852393] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-14T20:24:57.852727] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-14T20:24:57.852867] [INFO ] [sig ] IREN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:24:57.996777] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IREN.txt [2026-01-14T20:24:57.996932] [INFO ] [sig ] [1680/3494] Completed IREN in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-14T20:24:57.996972] [INFO ] [sig ] [1681/3494] Forecasting IRM... [2026-01-14T20:24:57.997002] [INFO ] [sig ] Generating forecast for: IRM [2026-01-14T20:24:57.997039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-14T20:24:58.008407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-14T20:24:58.008778] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-14T20:24:58.009548] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-14T20:24:58.009624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:58.009658] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:58.009685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:58.009742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:58.066926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:58.067861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:58.067945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:58.067978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:58.191280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:58.191441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:58.191482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:58.191511] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:58.194993] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-14T20:24:58.195279] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-14T20:24:58.195414] [INFO ] [sig ] IRM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:58.336351] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRM.txt [2026-01-14T20:24:58.336508] [INFO ] [sig ] [1681/3494] Completed IRM in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-14T20:24:58.336556] [INFO ] [sig ] [1682/3494] Forecasting IRMD... [2026-01-14T20:24:58.336604] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-14T20:24:58.336638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-14T20:24:58.347979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-14T20:24:58.348285] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-14T20:24:58.349161] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-14T20:24:58.349216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:58.349248] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:58.349275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:58.349337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:58.410042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:58.410889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:58.410975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:58.411009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:58.534306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:58.534460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:58.534501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:58.534561] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:58.537952] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-14T20:24:58.538232] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-14T20:24:58.538369] [INFO ] [sig ] IRMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:58.678510] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRMD.txt [2026-01-14T20:24:58.678663] [INFO ] [sig ] [1682/3494] Completed IRMD in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:24:58.678704] [INFO ] [sig ] [1683/3494] Forecasting IRON... [2026-01-14T20:24:58.678734] [INFO ] [sig ] Generating forecast for: IRON [2026-01-14T20:24:58.678764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-14T20:24:58.689928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-14T20:24:58.690260] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-14T20:24:58.691089] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-14T20:24:58.691143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:58.691174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:58.691200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:58.691256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:58.748360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:58.749242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:58.749323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:58.749362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:58.872651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:58.872801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:58.872841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:58.872870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:58.876410] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-01-14T20:24:58.876738] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-14T20:24:58.877050] [INFO ] [sig ] IRON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:59.021913] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRON.txt [2026-01-14T20:24:59.022059] [INFO ] [sig ] [1683/3494] Completed IRON in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:24:59.022099] [INFO ] [sig ] [1684/3494] Forecasting IRTC... [2026-01-14T20:24:59.022128] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-14T20:24:59.022158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-14T20:24:59.034001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-14T20:24:59.034322] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-14T20:24:59.035102] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-14T20:24:59.035155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:59.035186] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:59.035213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:59.035269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:59.098418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:59.099306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:59.099402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:59.099443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:59.225129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:59.225283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:59.225326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:59.225356] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:59.228982] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=25.32%) [2026-01-14T20:24:59.229284] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-14T20:24:59.229430] [INFO ] [sig ] IRTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:59.371746] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRTC.txt [2026-01-14T20:24:59.371891] [INFO ] [sig ] [1684/3494] Completed IRTC in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:24:59.371930] [INFO ] [sig ] [1685/3494] Forecasting IRWD... [2026-01-14T20:24:59.371960] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-14T20:24:59.371990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-14T20:24:59.383325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-14T20:24:59.383666] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-14T20:24:59.384432] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-14T20:24:59.384488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:59.384519] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:59.384546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:59.384625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:59.443321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:59.444031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:59.444112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:59.444145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:59.567632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:59.567822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:59.567864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:59.567892] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:59.571393] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-14T20:24:59.571718] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-14T20:24:59.571850] [INFO ] [sig ] IRWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:24:59.720825] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IRWD.txt [2026-01-14T20:24:59.720972] [INFO ] [sig ] [1685/3494] Completed IRWD in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:24:59.721023] [INFO ] [sig ] [1686/3494] Forecasting ISD... [2026-01-14T20:24:59.721070] [INFO ] [sig ] Generating forecast for: ISD [2026-01-14T20:24:59.721117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-14T20:24:59.733122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-14T20:24:59.733493] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-14T20:24:59.734395] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-14T20:24:59.734450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:24:59.734483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:24:59.734509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:24:59.734566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:24:59.795741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:24:59.796631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:24:59.796715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:24:59.796749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:24:59.920741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:24:59.920916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:24:59.920963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:24:59.920994] [INFO ] [FORECASTER] Training complete [2026-01-14T20:24:59.924710] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=61.95%) [2026-01-14T20:24:59.925007] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-14T20:24:59.925151] [INFO ] [sig ] ISD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:00.080017] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ISD.txt [2026-01-14T20:25:00.080218] [INFO ] [sig ] [1686/3494] Completed ISD in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:00.080259] [INFO ] [sig ] [1687/3494] Forecasting ISRG... [2026-01-14T20:25:00.080289] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-14T20:25:00.080333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-14T20:25:00.097438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-14T20:25:00.097947] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-14T20:25:00.099338] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-14T20:25:00.099424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:00.099470] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:00.099506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:00.099599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:00.168067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:00.169268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:00.169365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:00.169399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:00.294812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:00.294968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:00.295012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:00.295043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:00.298958] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-14T20:25:00.299393] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-14T20:25:00.299541] [INFO ] [sig ] ISRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:00.448869] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ISRG.txt [2026-01-14T20:25:00.449013] [INFO ] [sig ] [1687/3494] Completed ISRG in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:00.449051] [INFO ] [sig ] [1688/3494] Forecasting ISSC... [2026-01-14T20:25:00.449081] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-14T20:25:00.449112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-14T20:25:00.462983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-14T20:25:00.463316] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-14T20:25:00.464320] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-14T20:25:00.464373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:00.464404] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:00.464430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:00.464502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:00.525265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:00.526120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:00.526201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:00.526234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:00.647541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:00.647740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:00.647782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:00.647812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:00.651623] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=73.99%) [2026-01-14T20:25:00.651910] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-14T20:25:00.652038] [INFO ] [sig ] ISSC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:00.798334] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ISSC.txt [2026-01-14T20:25:00.798499] [INFO ] [sig ] [1688/3494] Completed ISSC in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:00.798539] [INFO ] [sig ] [1689/3494] Forecasting ISTB... [2026-01-14T20:25:00.798587] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-14T20:25:00.798621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-14T20:25:00.811179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-14T20:25:00.811536] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-14T20:25:00.812365] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-14T20:25:00.812419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:00.812454] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:00.812484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:00.812542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:00.874850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:00.875711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:00.875818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:00.875852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:01.002503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:01.002650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:01.002887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:01.002917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:01.006334] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-14T20:25:01.006643] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-14T20:25:01.006790] [INFO ] [sig ] ISTB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:01.163487] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ISTB.txt [2026-01-14T20:25:01.163665] [INFO ] [sig ] [1689/3494] Completed ISTB in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:01.163708] [INFO ] [sig ] [1690/3494] Forecasting ITIC... [2026-01-14T20:25:01.163740] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-14T20:25:01.163770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-14T20:25:01.233697] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'ITIC'. [2026-01-14T20:25:01.234040] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-14T20:25:01.235126] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-14T20:25:01.235192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:01.235225] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:01.235255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:01.235313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:01.318108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:01.319184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:01.319288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:01.319335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:01.451520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:01.451672] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:25:01.451717] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:01.451746] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:01.455454] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-01-14T20:25:01.455844] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-14T20:25:01.456006] [INFO ] [sig ] ITIC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:01.598273] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ITIC.txt [2026-01-14T20:25:01.598432] [INFO ] [sig ] [1690/3494] Completed ITIC in 0.4s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:01.598480] [INFO ] [sig ] [1691/3494] Forecasting ITRI... [2026-01-14T20:25:01.598516] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-14T20:25:01.598551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-14T20:25:01.610527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-14T20:25:01.610900] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-14T20:25:01.611781] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-14T20:25:01.611835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:01.611869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:01.611895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:01.611951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:01.673162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:01.674096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:01.674185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:01.674218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:01.800484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:01.800690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:01.800737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:01.800766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:01.804281] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=76.39%) [2026-01-14T20:25:01.804609] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-14T20:25:01.804749] [INFO ] [sig ] ITRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:01.943733] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ITRI.txt [2026-01-14T20:25:01.943871] [INFO ] [sig ] [1691/3494] Completed ITRI in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:01.943909] [INFO ] [sig ] [1692/3494] Forecasting ITRN... [2026-01-14T20:25:01.943938] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-14T20:25:01.943967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-14T20:25:01.956493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-14T20:25:01.956777] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-14T20:25:01.957543] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-14T20:25:01.957620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:01.957682] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:01.957719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:01.957779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:02.014329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:02.015176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:02.015257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:02.015290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:02.140665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:02.140827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:02.140867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:02.140897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:02.144893] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-01-14T20:25:02.145176] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-14T20:25:02.145303] [INFO ] [sig ] ITRN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:02.291908] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ITRN.txt [2026-01-14T20:25:02.292080] [INFO ] [sig ] [1692/3494] Completed ITRN in 0.3s | 2.84 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-14T20:25:02.292127] [INFO ] [sig ] [1693/3494] Forecasting ITUB... [2026-01-14T20:25:02.292158] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-14T20:25:02.292188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-14T20:25:02.303905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-14T20:25:02.304215] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-14T20:25:02.305064] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-14T20:25:02.305117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:02.305150] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:02.305176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:02.305233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:02.361988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:02.362888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:02.362971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:02.363004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:02.488537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:02.488719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:02.488761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:02.488789] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:02.492599] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=37.04%) [2026-01-14T20:25:02.492879] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-14T20:25:02.493005] [INFO ] [sig ] ITUB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:02.647405] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ITUB.txt [2026-01-14T20:25:02.647606] [INFO ] [sig ] [1693/3494] Completed ITUB in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:02.647674] [INFO ] [sig ] [1694/3494] Forecasting IUS... [2026-01-14T20:25:02.647710] [INFO ] [sig ] Generating forecast for: IUS [2026-01-14T20:25:02.647741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-14T20:25:02.660011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-14T20:25:02.660403] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-14T20:25:02.661280] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-14T20:25:02.661337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:02.661369] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:02.661398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:02.661455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:02.724807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:02.725733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:02.725818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:02.725852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:02.845859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:02.846024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:02.846065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:02.846094] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:02.849483] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-14T20:25:02.849785] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-14T20:25:02.849919] [INFO ] [sig ] IUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:02.998153] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IUS.txt [2026-01-14T20:25:02.998313] [INFO ] [sig ] [1694/3494] Completed IUS in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:02.998365] [INFO ] [sig ] [1695/3494] Forecasting IUSB... [2026-01-14T20:25:02.998407] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-14T20:25:02.998449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-14T20:25:03.012253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-14T20:25:03.012693] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-14T20:25:03.013657] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-14T20:25:03.013712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:03.013748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:03.013788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:03.013867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:03.079621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:03.080504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:03.080609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:03.080649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:03.208166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:03.208329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:03.208370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:03.208401] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:03.211993] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-14T20:25:03.212305] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-14T20:25:03.212442] [INFO ] [sig ] IUSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:03.365815] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IUSB.txt [2026-01-14T20:25:03.365991] [INFO ] [sig ] [1695/3494] Completed IUSB in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:03.366037] [INFO ] [sig ] [1696/3494] Forecasting IUSG... [2026-01-14T20:25:03.366069] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-14T20:25:03.366107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-14T20:25:03.378527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-14T20:25:03.378930] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-14T20:25:03.379928] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-14T20:25:03.379982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:03.380052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:03.380096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:03.380180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:03.443498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:03.444398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:03.444483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:03.444522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:03.572384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:03.572557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:03.572621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:03.572652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:03.576141] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-14T20:25:03.576444] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-14T20:25:03.576592] [INFO ] [sig ] IUSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:03.719538] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IUSG.txt [2026-01-14T20:25:03.719847] [INFO ] [sig ] [1696/3494] Completed IUSG in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:03.719887] [INFO ] [sig ] [1697/3494] Forecasting IVAL... [2026-01-14T20:25:03.719917] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-14T20:25:03.719946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-14T20:25:03.732562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-14T20:25:03.732846] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-14T20:25:03.733738] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-14T20:25:03.733792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:03.733825] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:03.733853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:03.733910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:03.792953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:03.793673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:03.793754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:03.793788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:03.910741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:03.910939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:03.911001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:03.911033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:03.914986] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-14T20:25:03.915289] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-14T20:25:03.915442] [INFO ] [sig ] IVAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:04.064099] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IVAL.txt [2026-01-14T20:25:04.064242] [INFO ] [sig ] [1697/3494] Completed IVAL in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:04.064282] [INFO ] [sig ] [1698/3494] Forecasting IVZ... [2026-01-14T20:25:04.064313] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-14T20:25:04.064343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-14T20:25:04.076369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-14T20:25:04.076903] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-14T20:25:04.077766] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-14T20:25:04.077822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:04.077856] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:04.077885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:04.077943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:04.136782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:04.137604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:04.137727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:04.137765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:04.260718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:04.260883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:04.260925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:04.260954] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:04.264519] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-14T20:25:04.264862] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-14T20:25:04.264997] [INFO ] [sig ] IVZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:04.406157] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IVZ.txt [2026-01-14T20:25:04.406295] [INFO ] [sig ] [1698/3494] Completed IVZ in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:04.406335] [INFO ] [sig ] [1699/3494] Forecasting IX... [2026-01-14T20:25:04.406364] [INFO ] [sig ] Generating forecast for: IX [2026-01-14T20:25:04.406395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-14T20:25:04.417838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-14T20:25:04.418125] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-14T20:25:04.418955] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-14T20:25:04.419009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:04.419040] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:04.419068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:04.419126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:04.477036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:04.477788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:04.477878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:04.477913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:04.599806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:04.599964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:04.600004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:04.600065] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:04.603588] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=72.32%) [2026-01-14T20:25:04.603873] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-14T20:25:04.604002] [INFO ] [sig ] IX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:04.748076] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IX.txt [2026-01-14T20:25:04.748261] [INFO ] [sig ] [1699/3494] Completed IX in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-14T20:25:04.748308] [INFO ] [sig ] [1700/3494] Forecasting IXUS... [2026-01-14T20:25:04.748339] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-14T20:25:04.748369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-14T20:25:04.759815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-14T20:25:04.760192] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-14T20:25:04.761012] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-14T20:25:04.761064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:04.761095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:04.761122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:04.761178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:04.821026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:04.821908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:04.821990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:04.822024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:04.942196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:04.942356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:04.942396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:04.942424] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:04.945786] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-14T20:25:04.946069] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-14T20:25:04.946195] [INFO ] [sig ] IXUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:05.089652] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/IXUS.txt [2026-01-14T20:25:05.089809] [INFO ] [sig ] [1700/3494] Completed IXUS in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:05.089849] [INFO ] [sig ] [1701/3494] Forecasting IZEA... [2026-01-14T20:25:05.089880] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-14T20:25:05.089910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-14T20:25:05.105447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-14T20:25:05.105952] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-14T20:25:05.107175] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-14T20:25:05.107240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:05.107295] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:05.107329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:05.107406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:05.177475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:05.178414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:05.178496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:05.178529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:05.294020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:05.294186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:05.294229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:05.294261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:05.297949] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-14T20:25:05.298248] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-14T20:25:05.298383] [INFO ] [sig ] IZEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:05.447930] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/IZEA.txt [2026-01-14T20:25:05.448090] [INFO ] [sig ] [1701/3494] Completed IZEA in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:05.448130] [INFO ] [sig ] [1702/3494] Forecasting J... [2026-01-14T20:25:05.448161] [INFO ] [sig ] Generating forecast for: J [2026-01-14T20:25:05.448191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-14T20:25:05.460333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-14T20:25:05.460745] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-14T20:25:05.461533] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-14T20:25:05.461606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:05.461639] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:05.461666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:05.461722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:05.521114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:05.522016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:05.522101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:05.522133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:05.646717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:05.646875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:05.646917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:05.646945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:05.650398] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-01-14T20:25:05.650720] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-14T20:25:05.650854] [INFO ] [sig ] J: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:05.855950] [INFO ] [LOCAL ] Saved forecast: J 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/J.txt [2026-01-14T20:25:05.856107] [INFO ] [sig ] [1702/3494] Completed J in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:05.856149] [INFO ] [sig ] [1703/3494] Forecasting JACK... [2026-01-14T20:25:05.856183] [INFO ] [sig ] Generating forecast for: JACK [2026-01-14T20:25:05.856215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-14T20:25:05.868095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-14T20:25:05.868446] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-14T20:25:05.869241] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-14T20:25:05.869294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:05.869327] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:05.869354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:05.869410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:05.927886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:05.928761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:05.928840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:05.928872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:06.055372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:06.055542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:06.055605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:06.055636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:06.059068] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-01-14T20:25:06.059364] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-14T20:25:06.059496] [INFO ] [sig ] JACK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:06.212833] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JACK.txt [2026-01-14T20:25:06.213005] [INFO ] [sig ] [1703/3494] Completed JACK in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:06.213048] [INFO ] [sig ] [1704/3494] Forecasting JAKK... [2026-01-14T20:25:06.213089] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-14T20:25:06.213127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-14T20:25:06.226102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-14T20:25:06.226542] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-14T20:25:06.227464] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-14T20:25:06.227525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:06.227565] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:06.227624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:06.227722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:06.299747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:06.300626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:06.300710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:06.300744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:06.435955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:06.436111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:06.436153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:06.436182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:06.439598] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-14T20:25:06.439894] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-14T20:25:06.440025] [INFO ] [sig ] JAKK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:06.593191] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JAKK.txt [2026-01-14T20:25:06.593427] [INFO ] [sig ] [1704/3494] Completed JAKK in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:06.593489] [INFO ] [sig ] [1705/3494] Forecasting JAMF... [2026-01-14T20:25:06.593531] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-14T20:25:06.593570] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-14T20:25:06.609846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-14T20:25:06.610304] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-14T20:25:06.611353] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-14T20:25:06.611416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:06.611455] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:06.611489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:06.611598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:06.679790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:06.680691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:06.680773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:06.680807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:06.800351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:06.800542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:06.800600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:06.800631] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:06.804409] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-14T20:25:06.804719] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-14T20:25:06.805036] [INFO ] [sig ] JAMF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:06.949923] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JAMF.txt [2026-01-14T20:25:06.950078] [INFO ] [sig ] [1705/3494] Completed JAMF in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:06.950117] [INFO ] [sig ] [1706/3494] Forecasting JANX... [2026-01-14T20:25:06.950147] [INFO ] [sig ] Generating forecast for: JANX [2026-01-14T20:25:06.950177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-14T20:25:06.961498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-14T20:25:06.961880] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-14T20:25:06.962680] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-14T20:25:06.962732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:06.962763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:06.962790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:06.962846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:07.021473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:07.022376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:07.022493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:07.022527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:07.145957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:07.146118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:07.146158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:07.146188] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:07.149622] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=59.17%) [2026-01-14T20:25:07.149919] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-14T20:25:07.150067] [INFO ] [sig ] JANX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:07.304000] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JANX.txt [2026-01-14T20:25:07.304192] [INFO ] [sig ] [1706/3494] Completed JANX in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:07.304240] [INFO ] [sig ] [1707/3494] Forecasting JAZZ... [2026-01-14T20:25:07.304273] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-14T20:25:07.304302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-14T20:25:07.316629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-14T20:25:07.317014] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-14T20:25:07.317966] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-14T20:25:07.318022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:07.318055] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:07.318083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:07.318161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:07.381792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:07.382650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:07.382755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:07.382792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:07.516309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:07.516498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:07.516560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:07.516628] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:07.520692] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-01-14T20:25:07.520982] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-14T20:25:07.521116] [INFO ] [sig ] JAZZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:07.664504] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JAZZ.txt [2026-01-14T20:25:07.664690] [INFO ] [sig ] [1707/3494] Completed JAZZ in 0.4s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:07.664731] [INFO ] [sig ] [1708/3494] Forecasting JBGS... [2026-01-14T20:25:07.664761] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-14T20:25:07.664790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-14T20:25:07.676502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-14T20:25:07.676941] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-14T20:25:07.677874] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-14T20:25:07.677942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:07.677975] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:07.678002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:07.678059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:07.736319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:07.737421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:07.737502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:07.737536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:07.857259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:07.857414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:07.857454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:07.857499] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:07.861207] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-14T20:25:07.861478] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-14T20:25:07.861623] [INFO ] [sig ] JBGS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:08.001087] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JBGS.txt [2026-01-14T20:25:08.001226] [INFO ] [sig ] [1708/3494] Completed JBGS in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:08.001265] [INFO ] [sig ] [1709/3494] Forecasting JBI... [2026-01-14T20:25:08.001293] [INFO ] [sig ] Generating forecast for: JBI [2026-01-14T20:25:08.001322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-14T20:25:08.014084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-14T20:25:08.014381] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-14T20:25:08.015165] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-14T20:25:08.015218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:08.015251] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:08.015277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:08.015332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:08.072884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:08.073606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:08.073683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:08.073716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:08.191724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:08.192076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:08.192116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:08.192145] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:08.195507] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-01-14T20:25:08.195993] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-14T20:25:08.196123] [INFO ] [sig ] JBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:08.342115] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JBI.txt [2026-01-14T20:25:08.342284] [INFO ] [sig ] [1709/3494] Completed JBI in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-14T20:25:08.342324] [INFO ] [sig ] [1710/3494] Forecasting JBL... [2026-01-14T20:25:08.342353] [INFO ] [sig ] Generating forecast for: JBL [2026-01-14T20:25:08.342383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-14T20:25:08.353906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-14T20:25:08.354200] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-14T20:25:08.355006] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-14T20:25:08.355059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:08.355090] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:08.355117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:08.355182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:08.413515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:08.414261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:08.414356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:08.414389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:08.532602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:08.532767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:08.532805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:08.532833] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:08.536234] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-01-14T20:25:08.536508] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-14T20:25:08.536651] [INFO ] [sig ] JBL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:08.676091] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JBL.txt [2026-01-14T20:25:08.676220] [INFO ] [sig ] [1710/3494] Completed JBL in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:08.676258] [INFO ] [sig ] [1711/3494] Forecasting JBND... [2026-01-14T20:25:08.676288] [INFO ] [sig ] Generating forecast for: JBND [2026-01-14T20:25:08.676317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-14T20:25:08.687307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-14T20:25:08.687608] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-14T20:25:08.688404] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-14T20:25:08.688456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:08.688488] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:08.688515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:08.688592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:08.744953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:08.745671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:08.745748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:08.745780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:08.858797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:08.858959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:08.859000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:08.859028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:08.862431] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-14T20:25:08.862759] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-14T20:25:08.862893] [INFO ] [sig ] JBND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:09.003914] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JBND.txt [2026-01-14T20:25:09.004070] [INFO ] [sig ] [1711/3494] Completed JBND in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:09.004109] [INFO ] [sig ] [1712/3494] Forecasting JBSS... [2026-01-14T20:25:09.004140] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-14T20:25:09.004171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-14T20:25:09.022029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-14T20:25:09.022494] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-14T20:25:09.023547] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-14T20:25:09.023634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:09.023685] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:09.023734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:09.023823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:09.085420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:09.086469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:09.086608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:09.086646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:09.210391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:09.210550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:09.210607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:09.210640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:09.214159] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-01-14T20:25:09.214449] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-14T20:25:09.214594] [INFO ] [sig ] JBSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:09.363620] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JBSS.txt [2026-01-14T20:25:09.363772] [INFO ] [sig ] [1712/3494] Completed JBSS in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:09.363812] [INFO ] [sig ] [1713/3494] Forecasting JCE... [2026-01-14T20:25:09.363840] [INFO ] [sig ] Generating forecast for: JCE [2026-01-14T20:25:09.363871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-14T20:25:09.376929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-14T20:25:09.377264] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-14T20:25:09.378082] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-14T20:25:09.378135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:09.378194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:09.378223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:09.378280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:09.436983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:09.437880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:09.437964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:09.437996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:09.554711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:09.554868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:09.554907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:09.554935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:09.559093] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-14T20:25:09.559368] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-14T20:25:09.559492] [INFO ] [sig ] JCE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:09.705510] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JCE.txt [2026-01-14T20:25:09.705663] [INFO ] [sig ] [1713/3494] Completed JCE in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:09.705706] [INFO ] [sig ] [1714/3494] Forecasting JCI... [2026-01-14T20:25:09.705734] [INFO ] [sig ] Generating forecast for: JCI [2026-01-14T20:25:09.705764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-14T20:25:09.716744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-14T20:25:09.717035] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-14T20:25:09.717924] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-14T20:25:09.717978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:09.718011] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:09.718041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:09.718098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:09.776861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:09.777559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:09.777693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:09.777731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:09.902773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:09.902926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:09.902966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:09.902995] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:09.906338] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-01-14T20:25:09.906638] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-14T20:25:09.906763] [INFO ] [sig ] JCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:10.052175] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JCI.txt [2026-01-14T20:25:10.052338] [INFO ] [sig ] [1714/3494] Completed JCI in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:10.052377] [INFO ] [sig ] [1715/3494] Forecasting JD... [2026-01-14T20:25:10.052406] [INFO ] [sig ] Generating forecast for: JD [2026-01-14T20:25:10.052437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-14T20:25:10.064501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-14T20:25:10.064943] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-14T20:25:10.065885] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-14T20:25:10.065940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:10.065975] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:10.066004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:10.066062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:10.129009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:10.129983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:10.130065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:10.130100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:10.249541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:10.249708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:10.249752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:10.249782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:10.253794] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-01-14T20:25:10.254257] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-14T20:25:10.254385] [INFO ] [sig ] JD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:10.397712] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JD.txt [2026-01-14T20:25:10.397860] [INFO ] [sig ] [1715/3494] Completed JD in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:10.397897] [INFO ] [sig ] [1716/3494] Forecasting JEF... [2026-01-14T20:25:10.397927] [INFO ] [sig ] Generating forecast for: JEF [2026-01-14T20:25:10.397964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-14T20:25:10.411066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-14T20:25:10.411416] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-14T20:25:10.412269] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-14T20:25:10.412324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:10.412357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:10.412385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:10.412443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:10.471637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:10.472596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:10.472675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:10.472706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:10.598173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:10.598322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:10.598361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:10.598389] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:10.603041] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-14T20:25:10.603326] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-14T20:25:10.603456] [INFO ] [sig ] JEF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:10.742938] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JEF.txt [2026-01-14T20:25:10.743065] [INFO ] [sig ] [1716/3494] Completed JEF in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-14T20:25:10.743103] [INFO ] [sig ] [1717/3494] Forecasting JELD... [2026-01-14T20:25:10.743132] [INFO ] [sig ] Generating forecast for: JELD [2026-01-14T20:25:10.743163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-14T20:25:10.760533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-14T20:25:10.760884] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-14T20:25:10.761692] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-14T20:25:10.761745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:10.761777] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:10.761803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:10.761860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:10.819865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:10.820782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:10.820865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:10.820898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:10.945674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:10.945855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:10.945904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:10.945935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:10.949407] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-01-14T20:25:10.949735] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-14T20:25:10.949872] [INFO ] [sig ] JELD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:11.092152] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JELD.txt [2026-01-14T20:25:11.092312] [INFO ] [sig ] [1717/3494] Completed JELD in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:11.092353] [INFO ] [sig ] [1718/3494] Forecasting JEPQ... [2026-01-14T20:25:11.092382] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-14T20:25:11.092413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-14T20:25:11.103498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-14T20:25:11.103911] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-14T20:25:11.104777] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-14T20:25:11.104832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:11.104864] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:11.104890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:11.104946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:11.162404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:11.163296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:11.163381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:11.163416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:11.290335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:11.290495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:11.290537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:11.290566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:11.294354] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=52.89%) [2026-01-14T20:25:11.294645] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-14T20:25:11.294776] [INFO ] [sig ] JEPQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:11.439162] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JEPQ.txt [2026-01-14T20:25:11.439311] [INFO ] [sig ] [1718/3494] Completed JEPQ in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:11.439350] [INFO ] [sig ] [1719/3494] Forecasting JFIN... [2026-01-14T20:25:11.439380] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-14T20:25:11.439409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-14T20:25:11.450869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-14T20:25:11.451176] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-14T20:25:11.451994] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-14T20:25:11.452059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:11.452098] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:11.452132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:11.452188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:11.513460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:11.514337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:11.514420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:11.514455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:11.640878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:11.641040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:11.641081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:11.641110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:11.645032] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-14T20:25:11.645335] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-14T20:25:11.645467] [INFO ] [sig ] JFIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:11.793242] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JFIN.txt [2026-01-14T20:25:11.793408] [INFO ] [sig ] [1719/3494] Completed JFIN in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:11.793449] [INFO ] [sig ] [1720/3494] Forecasting JGLO... [2026-01-14T20:25:11.793478] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-14T20:25:11.793508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-14T20:25:11.804666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-14T20:25:11.805021] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-14T20:25:11.805861] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-14T20:25:11.805914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:11.805946] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:11.805972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:11.806027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:11.862253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:11.863158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:11.863242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:11.863274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:11.983804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:11.983964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:11.984003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:11.984033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:11.987362] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-14T20:25:11.987677] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-14T20:25:11.987810] [INFO ] [sig ] JGLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:12.134001] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JGLO.txt [2026-01-14T20:25:12.134137] [INFO ] [sig ] [1720/3494] Completed JGLO in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:12.134176] [INFO ] [sig ] [1721/3494] Forecasting JHG... [2026-01-14T20:25:12.134205] [INFO ] [sig ] Generating forecast for: JHG [2026-01-14T20:25:12.134235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-14T20:25:12.145092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-14T20:25:12.145366] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-14T20:25:12.146161] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-14T20:25:12.146214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:12.146245] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:12.146272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:12.146328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:12.206426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:12.207359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:12.207437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:12.207470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:12.330422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:12.330586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:12.330628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:12.330656] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:12.333941] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-14T20:25:12.334210] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-14T20:25:12.334330] [INFO ] [sig ] JHG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:12.493680] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JHG.txt [2026-01-14T20:25:12.493843] [INFO ] [sig ] [1721/3494] Completed JHG in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:12.493890] [INFO ] [sig ] [1722/3494] Forecasting JHI... [2026-01-14T20:25:12.493926] [INFO ] [sig ] Generating forecast for: JHI [2026-01-14T20:25:12.493961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-14T20:25:12.505727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-14T20:25:12.506054] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-14T20:25:12.506894] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-14T20:25:12.506946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:12.506978] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:12.507005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:12.507059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:12.566243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:12.567339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:12.567421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:12.567454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:12.681760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:12.681925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:12.681966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:12.681994] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:12.685714] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-01-14T20:25:12.685989] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-14T20:25:12.686110] [INFO ] [sig ] JHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:12.826503] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JHI.txt [2026-01-14T20:25:12.826669] [INFO ] [sig ] [1722/3494] Completed JHI in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:12.826710] [INFO ] [sig ] [1723/3494] Forecasting JHX... [2026-01-14T20:25:12.826740] [INFO ] [sig ] Generating forecast for: JHX [2026-01-14T20:25:12.826772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-14T20:25:12.838686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-14T20:25:12.839271] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-14T20:25:12.840312] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-14T20:25:12.840364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:12.840395] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:12.840421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:12.840476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:12.906683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:12.907640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:12.907804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:12.907846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:13.042944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:13.043105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:13.043146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:13.043175] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:13.046700] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-14T20:25:13.047014] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-14T20:25:13.047145] [INFO ] [sig ] JHX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:13.201483] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JHX.txt [2026-01-14T20:25:13.201637] [INFO ] [sig ] [1723/3494] Completed JHX in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:13.201684] [INFO ] [sig ] [1724/3494] Forecasting JILL... [2026-01-14T20:25:13.201723] [INFO ] [sig ] Generating forecast for: JILL [2026-01-14T20:25:13.201760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-14T20:25:13.217983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-14T20:25:13.218481] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-14T20:25:13.219806] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-14T20:25:13.219889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:13.219943] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:13.219992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:13.220085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:13.296667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:13.297631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:13.297749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:13.297782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:13.421599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:13.421768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:13.421817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:13.421854] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:13.425443] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-14T20:25:13.425788] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-14T20:25:13.425934] [INFO ] [sig ] JILL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:13.574676] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JILL.txt [2026-01-14T20:25:13.574832] [INFO ] [sig ] [1724/3494] Completed JILL in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:13.574871] [INFO ] [sig ] [1725/3494] Forecasting JIVE... [2026-01-14T20:25:13.574901] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-14T20:25:13.574932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-14T20:25:13.586497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-14T20:25:13.586831] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-14T20:25:13.587622] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-14T20:25:13.587710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:13.587746] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:13.587774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:13.587830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:13.649279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:13.650329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:13.650411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:13.650444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:13.768303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:13.768464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:13.768507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:13.768536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:13.772405] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-14T20:25:13.772725] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-14T20:25:13.772860] [INFO ] [sig ] JIVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:13.916405] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JIVE.txt [2026-01-14T20:25:13.916543] [INFO ] [sig ] [1725/3494] Completed JIVE in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:13.916600] [INFO ] [sig ] [1726/3494] Forecasting JJSF... [2026-01-14T20:25:13.916632] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-14T20:25:13.916661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-14T20:25:13.928383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-14T20:25:13.928726] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-14T20:25:13.929527] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-14T20:25:13.929597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:13.929632] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:13.929659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:13.929714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:13.987064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:13.987887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:13.987969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:13.988002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:14.111994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:14.112167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:14.112210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:14.112239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:14.115692] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-14T20:25:14.115976] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-14T20:25:14.116106] [INFO ] [sig ] JJSF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:14.262278] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JJSF.txt [2026-01-14T20:25:14.262442] [INFO ] [sig ] [1726/3494] Completed JJSF in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-14T20:25:14.262481] [INFO ] [sig ] [1727/3494] Forecasting JKHY... [2026-01-14T20:25:14.262511] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-14T20:25:14.262541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-14T20:25:14.275080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-14T20:25:14.275374] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-14T20:25:14.276172] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-14T20:25:14.276232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:14.276270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:14.276298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:14.276354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:14.337959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:14.339041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:14.339143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:14.339189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:14.465621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:14.465794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:14.465838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:14.465868] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:14.469988] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-01-14T20:25:14.470307] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-14T20:25:14.470443] [INFO ] [sig ] JKHY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:14.622754] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JKHY.txt [2026-01-14T20:25:14.622920] [INFO ] [sig ] [1727/3494] Completed JKHY in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:14.622960] [INFO ] [sig ] [1728/3494] Forecasting JKS... [2026-01-14T20:25:14.622993] [INFO ] [sig ] Generating forecast for: JKS [2026-01-14T20:25:14.623025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-14T20:25:14.635210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-14T20:25:14.635527] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-14T20:25:14.636314] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-14T20:25:14.636367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:14.636399] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:14.636426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:14.636482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:14.692912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:14.693630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:14.693707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:14.693742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:14.817844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:14.817991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:14.818030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:14.818059] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:14.821447] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-14T20:25:14.821745] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-14T20:25:14.821871] [INFO ] [sig ] JKS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:14.972029] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JKS.txt [2026-01-14T20:25:14.972182] [INFO ] [sig ] [1728/3494] Completed JKS in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:14.972230] [INFO ] [sig ] [1729/3494] Forecasting JLL... [2026-01-14T20:25:14.972263] [INFO ] [sig ] Generating forecast for: JLL [2026-01-14T20:25:14.972295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-14T20:25:14.985118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-14T20:25:14.985498] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-14T20:25:14.986355] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-14T20:25:14.986414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:14.986448] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:14.986474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:14.986530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:15.051062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:15.051998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:15.052094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:15.052133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:15.184958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:15.185133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:15.185185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:15.185218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:15.188750] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-14T20:25:15.189035] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-14T20:25:15.189165] [INFO ] [sig ] JLL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:15.342048] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JLL.txt [2026-01-14T20:25:15.342217] [INFO ] [sig ] [1729/3494] Completed JLL in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:15.342275] [INFO ] [sig ] [1730/3494] Forecasting JLS... [2026-01-14T20:25:15.342313] [INFO ] [sig ] Generating forecast for: JLS [2026-01-14T20:25:15.342345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-14T20:25:15.354873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-14T20:25:15.355211] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-14T20:25:15.356032] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-14T20:25:15.356087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:15.356145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:15.356174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:15.356249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:15.418113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:15.418975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:15.419057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:15.419092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:15.537135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:15.537288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:15.537330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:15.537359] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:15.540986] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-14T20:25:15.541290] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-14T20:25:15.541419] [INFO ] [sig ] JLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:15.689324] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JLS.txt [2026-01-14T20:25:15.689481] [INFO ] [sig ] [1730/3494] Completed JLS in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:15.689522] [INFO ] [sig ] [1731/3494] Forecasting JMIA... [2026-01-14T20:25:15.689551] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-14T20:25:15.689602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-14T20:25:15.701747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-14T20:25:15.702166] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-14T20:25:15.702969] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-14T20:25:15.703021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:15.703052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:15.703078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:15.703133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:15.761994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:15.762888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:15.762971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:15.763003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:15.886203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:15.886373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:15.886413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:15.886443] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:15.890057] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-01-14T20:25:15.890392] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-14T20:25:15.890527] [INFO ] [sig ] JMIA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:16.036345] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JMIA.txt [2026-01-14T20:25:16.036511] [INFO ] [sig ] [1731/3494] Completed JMIA in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:16.036557] [INFO ] [sig ] [1732/3494] Forecasting JMSB... [2026-01-14T20:25:16.036607] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-14T20:25:16.036640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-14T20:25:16.051178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-14T20:25:16.051718] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-14T20:25:16.052798] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-14T20:25:16.052865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:16.052907] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:16.052943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:16.053022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:16.115316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:16.116201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:16.116282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:16.116315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:16.227354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:16.227540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:16.227636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:16.227694] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:16.231533] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-14T20:25:16.232179] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-14T20:25:16.232351] [INFO ] [sig ] JMSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:16.389440] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JMSB.txt [2026-01-14T20:25:16.389617] [INFO ] [sig ] [1732/3494] Completed JMSB in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:16.389661] [INFO ] [sig ] [1733/3494] Forecasting JNJ... [2026-01-14T20:25:16.389692] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-14T20:25:16.389727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-14T20:25:16.402189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-14T20:25:16.402598] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-14T20:25:16.403391] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-14T20:25:16.403443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:16.403474] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:16.403501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:16.403557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:16.463471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:16.464599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:16.464686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:16.464718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:16.597710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:16.597876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:16.597915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:16.598004] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:16.601436] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=86.29%) [2026-01-14T20:25:16.601756] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-14T20:25:16.601890] [INFO ] [sig ] JNJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:16.752334] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JNJ.txt [2026-01-14T20:25:16.752490] [INFO ] [sig ] [1733/3494] Completed JNJ in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-14T20:25:16.752530] [INFO ] [sig ] [1734/3494] Forecasting JOBY... [2026-01-14T20:25:16.752561] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-14T20:25:16.752614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-14T20:25:16.764127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-14T20:25:16.764517] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-14T20:25:16.765322] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-14T20:25:16.765373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:16.765405] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:16.765431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:16.765486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:16.824086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:16.825007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:16.825095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:16.825131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:16.943427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:16.943610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:16.943654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:16.943684] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:16.947331] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-01-14T20:25:16.947679] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-14T20:25:16.947820] [INFO ] [sig ] JOBY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:17.102820] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JOBY.txt [2026-01-14T20:25:17.102976] [INFO ] [sig ] [1734/3494] Completed JOBY in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:17.103015] [INFO ] [sig ] [1735/3494] Forecasting JOE... [2026-01-14T20:25:17.103045] [INFO ] [sig ] Generating forecast for: JOE [2026-01-14T20:25:17.103075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-14T20:25:17.118532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-14T20:25:17.119011] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-14T20:25:17.120067] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-14T20:25:17.120133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:17.120174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:17.120207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:17.120287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:17.183373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:17.184317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:17.184400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:17.184433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:17.304080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:17.304245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:17.304285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:17.304315] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:17.307702] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-01-14T20:25:17.307981] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-14T20:25:17.308106] [INFO ] [sig ] JOE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:17.450634] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JOE.txt [2026-01-14T20:25:17.450800] [INFO ] [sig ] [1735/3494] Completed JOE in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:17.450839] [INFO ] [sig ] [1736/3494] Forecasting JOF... [2026-01-14T20:25:17.450869] [INFO ] [sig ] Generating forecast for: JOF [2026-01-14T20:25:17.450901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-14T20:25:17.462777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-14T20:25:17.463153] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-14T20:25:17.463986] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-14T20:25:17.464038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:17.464084] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:17.464112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:17.464168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:17.523590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:17.524500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:17.524599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:17.524634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:17.644449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:17.644640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:17.644682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:17.644711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:17.648396] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-01-14T20:25:17.648800] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-14T20:25:17.648944] [INFO ] [sig ] JOF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:17.795564] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JOF.txt [2026-01-14T20:25:17.795748] [INFO ] [sig ] [1736/3494] Completed JOF in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:17.795786] [INFO ] [sig ] [1737/3494] Forecasting JPC... [2026-01-14T20:25:17.795817] [INFO ] [sig ] Generating forecast for: JPC [2026-01-14T20:25:17.795847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-14T20:25:17.807813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-14T20:25:17.808207] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-14T20:25:17.809005] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-14T20:25:17.809057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:17.809090] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:17.809117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:17.809172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:17.866276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:17.867163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:17.867250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:17.867282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:17.984862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:17.985027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:17.985068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:17.985098] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:17.988834] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-14T20:25:17.989133] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-14T20:25:17.989261] [INFO ] [sig ] JPC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:18.134786] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JPC.txt [2026-01-14T20:25:18.134953] [INFO ] [sig ] [1737/3494] Completed JPC in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:18.134993] [INFO ] [sig ] [1738/3494] Forecasting JPEF... [2026-01-14T20:25:18.135021] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-14T20:25:18.135051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-14T20:25:18.147239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-14T20:25:18.147688] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-14T20:25:18.148472] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-14T20:25:18.148526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:18.148558] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:18.148606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:18.148664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:18.207342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:18.208297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:18.208403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:18.208437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:18.332765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:18.332928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:18.332967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:18.332995] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:18.336376] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-01-14T20:25:18.336684] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-14T20:25:18.336809] [INFO ] [sig ] JPEF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:18.480796] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JPEF.txt [2026-01-14T20:25:18.480953] [INFO ] [sig ] [1738/3494] Completed JPEF in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:18.480992] [INFO ] [sig ] [1739/3494] Forecasting JPM... [2026-01-14T20:25:18.481021] [INFO ] [sig ] Generating forecast for: JPM [2026-01-14T20:25:18.481052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-14T20:25:18.497267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-14T20:25:18.501321] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-14T20:25:18.502692] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-14T20:25:18.502751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:18.502783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:18.502808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:18.502863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:18.560454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:18.561500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:18.561605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:18.561643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:18.690466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:18.690661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:18.690705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:18.690736] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:18.695706] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-14T20:25:18.696234] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-14T20:25:18.696421] [INFO ] [sig ] JPM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:18.852985] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JPM.txt [2026-01-14T20:25:18.853144] [INFO ] [sig ] [1739/3494] Completed JPM in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:18.853184] [INFO ] [sig ] [1740/3494] Forecasting JQC... [2026-01-14T20:25:18.853219] [INFO ] [sig ] Generating forecast for: JQC [2026-01-14T20:25:18.853252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-14T20:25:18.865199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-14T20:25:18.865599] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-14T20:25:18.866426] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-14T20:25:18.866479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:18.866510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:18.866537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:18.866613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:18.926074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:18.927109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:18.927239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:18.927281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:19.052081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:19.052231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:19.052271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:19.052300] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:19.055619] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=37.46%) [2026-01-14T20:25:19.055890] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-14T20:25:19.056012] [INFO ] [sig ] JQC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:19.199357] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JQC.txt [2026-01-14T20:25:19.199488] [INFO ] [sig ] [1740/3494] Completed JQC in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:19.199527] [INFO ] [sig ] [1741/3494] Forecasting JRI... [2026-01-14T20:25:19.199556] [INFO ] [sig ] Generating forecast for: JRI [2026-01-14T20:25:19.199606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-14T20:25:19.211634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-14T20:25:19.211951] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-14T20:25:19.212748] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-14T20:25:19.212800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:19.212832] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:19.212861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:19.212920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:19.272353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:19.273119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:19.273204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:19.273237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:19.391907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:19.392121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:19.392172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:19.392203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:19.397417] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-14T20:25:19.397966] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-14T20:25:19.398160] [INFO ] [sig ] JRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:19.548541] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JRI.txt [2026-01-14T20:25:19.548711] [INFO ] [sig ] [1741/3494] Completed JRI in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:19.548752] [INFO ] [sig ] [1742/3494] Forecasting JRS... [2026-01-14T20:25:19.548782] [INFO ] [sig ] Generating forecast for: JRS [2026-01-14T20:25:19.548816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-14T20:25:19.560988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-14T20:25:19.561321] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-14T20:25:19.562145] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-14T20:25:19.562200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:19.562233] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:19.562260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:19.562318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:19.622448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:19.623360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:19.623446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:19.623481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:19.745455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:19.745635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:19.745681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:19.745716] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:19.749940] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-14T20:25:19.750249] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-14T20:25:19.750386] [INFO ] [sig ] JRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:19.904119] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JRS.txt [2026-01-14T20:25:19.904270] [INFO ] [sig ] [1742/3494] Completed JRS in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:19.904312] [INFO ] [sig ] [1743/3494] Forecasting JSM... [2026-01-14T20:25:19.904350] [INFO ] [sig ] Generating forecast for: JSM [2026-01-14T20:25:19.904393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-14T20:25:19.915982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-14T20:25:19.916364] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-14T20:25:19.917209] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-14T20:25:19.917264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:19.917297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:19.917325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:19.917382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:19.979783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:19.980785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:19.980872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:19.980906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:20.105894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:20.106094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:20.106154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:20.106227] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:20.110266] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-01-14T20:25:20.110628] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-14T20:25:20.110767] [INFO ] [sig ] JSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:20.265853] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JSM.txt [2026-01-14T20:25:20.266041] [INFO ] [sig ] [1743/3494] Completed JSM in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-14T20:25:20.266086] [INFO ] [sig ] [1744/3494] Forecasting JSMD... [2026-01-14T20:25:20.266117] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-14T20:25:20.266158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-14T20:25:20.278387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-14T20:25:20.278781] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-14T20:25:20.279680] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-14T20:25:20.279736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:20.279770] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:20.279799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:20.279859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:20.341243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:20.342051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:20.342150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:20.342194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:20.470348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:20.470514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:20.470557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:20.470608] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:20.474713] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-01-14T20:25:20.475040] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-14T20:25:20.475193] [INFO ] [sig ] JSMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:20.631604] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JSMD.txt [2026-01-14T20:25:20.631767] [INFO ] [sig ] [1744/3494] Completed JSMD in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:20.631815] [INFO ] [sig ] [1745/3494] Forecasting JSML... [2026-01-14T20:25:20.631848] [INFO ] [sig ] Generating forecast for: JSML [2026-01-14T20:25:20.631888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-14T20:25:20.644444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-14T20:25:20.644866] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-14T20:25:20.645674] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-14T20:25:20.645727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:20.645760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:20.645787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:20.645843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:20.705480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:20.706394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:20.706475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:20.706525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:20.830300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:20.830467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:20.830508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:20.830538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:20.834071] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-14T20:25:20.834517] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-14T20:25:20.834664] [INFO ] [sig ] JSML: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:20.978936] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JSML.txt [2026-01-14T20:25:20.979088] [INFO ] [sig ] [1745/3494] Completed JSML in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:20.979128] [INFO ] [sig ] [1746/3494] Forecasting JTEK... [2026-01-14T20:25:20.979157] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-14T20:25:20.979188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-14T20:25:20.991699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-14T20:25:20.992107] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-14T20:25:20.992922] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-14T20:25:20.992974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:20.993007] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:20.993034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:20.993089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:21.052075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:21.052993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:21.053076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:21.053110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:21.178862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:21.179025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:21.179065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:21.179270] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:21.182826] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-14T20:25:21.183147] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-14T20:25:21.183284] [INFO ] [sig ] JTEK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:21.329074] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/JTEK.txt [2026-01-14T20:25:21.329233] [INFO ] [sig ] [1746/3494] Completed JTEK in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:21.329275] [INFO ] [sig ] [1747/3494] Forecasting JVA... [2026-01-14T20:25:21.329307] [INFO ] [sig ] Generating forecast for: JVA [2026-01-14T20:25:21.329340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-14T20:25:21.341525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-14T20:25:21.341960] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-14T20:25:21.342796] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-14T20:25:21.342852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:21.342922] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:21.342964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:21.343063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:21.402071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:21.402958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:21.403039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:21.403071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:21.522747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:21.522908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:21.522949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:21.522978] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:21.526394] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-14T20:25:21.526737] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-14T20:25:21.526875] [INFO ] [sig ] JVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:21.673198] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JVA.txt [2026-01-14T20:25:21.673351] [INFO ] [sig ] [1747/3494] Completed JVA in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:21.673391] [INFO ] [sig ] [1748/3494] Forecasting JXN... [2026-01-14T20:25:21.673420] [INFO ] [sig ] Generating forecast for: JXN [2026-01-14T20:25:21.673451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-14T20:25:21.686592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-14T20:25:21.687050] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-14T20:25:21.688015] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-14T20:25:21.688078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:21.688115] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:21.688144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:21.688201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:21.748049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:21.748969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:21.749052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:21.749087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:21.876741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:21.876901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:21.876946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:21.876976] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:21.880472] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-14T20:25:21.880800] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-14T20:25:21.880935] [INFO ] [sig ] JXN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:22.028967] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/JXN.txt [2026-01-14T20:25:22.029150] [INFO ] [sig ] [1748/3494] Completed JXN in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:22.029203] [INFO ] [sig ] [1749/3494] Forecasting KAI... [2026-01-14T20:25:22.029246] [INFO ] [sig ] Generating forecast for: KAI [2026-01-14T20:25:22.029288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-14T20:25:22.040904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-14T20:25:22.041216] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-14T20:25:22.042018] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-14T20:25:22.042082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:22.042120] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:22.042148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:22.042204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:22.099446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:22.100227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:22.100309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:22.100342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:22.218725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:22.218887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:22.218934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:22.218969] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:22.222393] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=69.89%) [2026-01-14T20:25:22.222688] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-14T20:25:22.222813] [INFO ] [sig ] KAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:22.365014] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KAI.txt [2026-01-14T20:25:22.365145] [INFO ] [sig ] [1749/3494] Completed KAI in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:22.365184] [INFO ] [sig ] [1750/3494] Forecasting KARO... [2026-01-14T20:25:22.365212] [INFO ] [sig ] Generating forecast for: KARO [2026-01-14T20:25:22.365243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-14T20:25:22.377111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-14T20:25:22.377454] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-14T20:25:22.378318] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-14T20:25:22.378371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:22.378403] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:22.378430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:22.378485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:22.435292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:22.436161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:22.436240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:22.436273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:22.556509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:22.556691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:22.556741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:22.556819] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:22.560813] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-01-14T20:25:22.561114] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-14T20:25:22.561264] [INFO ] [sig ] KARO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:22.708149] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KARO.txt [2026-01-14T20:25:22.708307] [INFO ] [sig ] [1750/3494] Completed KARO in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-14T20:25:22.708347] [INFO ] [sig ] [1751/3494] Forecasting KB... [2026-01-14T20:25:22.708379] [INFO ] [sig ] Generating forecast for: KB [2026-01-14T20:25:22.708411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-14T20:25:22.720118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-14T20:25:22.720433] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-14T20:25:22.721279] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-14T20:25:22.721335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:22.721369] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:22.721397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:22.721455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:22.779242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:22.779987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:22.780065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:22.780098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:22.902961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:22.903134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:22.903173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:22.903203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:22.906589] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-14T20:25:22.906864] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-14T20:25:22.907003] [INFO ] [sig ] KB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:23.048758] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KB.txt [2026-01-14T20:25:23.048897] [INFO ] [sig ] [1751/3494] Completed KB in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:23.048936] [INFO ] [sig ] [1752/3494] Forecasting KBH... [2026-01-14T20:25:23.048967] [INFO ] [sig ] Generating forecast for: KBH [2026-01-14T20:25:23.049000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-14T20:25:23.062411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-14T20:25:23.062846] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-14T20:25:23.063738] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-14T20:25:23.063794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:23.063828] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:23.063855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:23.063912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:23.123295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:23.124202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:23.124284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:23.124319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:23.246316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:23.246482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:23.246525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:23.246558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:23.250115] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-14T20:25:23.250411] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-14T20:25:23.250542] [INFO ] [sig ] KBH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:23.396086] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KBH.txt [2026-01-14T20:25:23.396251] [INFO ] [sig ] [1752/3494] Completed KBH in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:23.396292] [INFO ] [sig ] [1753/3494] Forecasting KBWB... [2026-01-14T20:25:23.396321] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-14T20:25:23.396353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-14T20:25:23.409267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-14T20:25:23.409662] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-14T20:25:23.410461] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-14T20:25:23.410515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:23.410548] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:23.410608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:23.410673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:23.468167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:23.469065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:23.469150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:23.469183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:23.597208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:23.597374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:23.597413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:23.597441] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:23.600852] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=24.97%) [2026-01-14T20:25:23.601142] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-14T20:25:23.601271] [INFO ] [sig ] KBWB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:23.743019] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KBWB.txt [2026-01-14T20:25:23.743181] [INFO ] [sig ] [1753/3494] Completed KBWB in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:23.743221] [INFO ] [sig ] [1754/3494] Forecasting KBWD... [2026-01-14T20:25:23.743251] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-14T20:25:23.743280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-14T20:25:23.755337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-14T20:25:23.755743] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-14T20:25:23.756539] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-14T20:25:23.756611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:23.756647] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:23.756676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:23.756734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:23.814500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:23.815372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:23.815455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:23.815487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:23.938560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:23.938731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:23.938771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:23.938800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:23.942565] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=20.93%) [2026-01-14T20:25:23.942891] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-14T20:25:23.943021] [INFO ] [sig ] KBWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:24.097819] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KBWD.txt [2026-01-14T20:25:24.097991] [INFO ] [sig ] [1754/3494] Completed KBWD in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:24.098031] [INFO ] [sig ] [1755/3494] Forecasting KBWP... [2026-01-14T20:25:24.098062] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-14T20:25:24.098092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-14T20:25:24.110302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-14T20:25:24.110723] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-14T20:25:24.111533] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-14T20:25:24.111606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:24.111640] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:24.111669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:24.111726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:24.173009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:24.173910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:24.173994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:24.174028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:24.287453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:24.287629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:24.287727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:24.287758] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:24.291229] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-01-14T20:25:24.291564] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-14T20:25:24.291718] [INFO ] [sig ] KBWP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:24.446038] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KBWP.txt [2026-01-14T20:25:24.446191] [INFO ] [sig ] [1755/3494] Completed KBWP in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:24.446231] [INFO ] [sig ] [1756/3494] Forecasting KBWY... [2026-01-14T20:25:24.446263] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-14T20:25:24.446294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-14T20:25:24.458836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-14T20:25:24.459219] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-14T20:25:24.460054] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-14T20:25:24.460113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:24.460145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:24.460175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:24.460232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:24.520811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:24.521706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:24.521788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:24.521823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:24.642592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:24.642768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:24.642810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:24.642839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:24.646445] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-14T20:25:24.646767] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-14T20:25:24.646898] [INFO ] [sig ] KBWY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:24.802090] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KBWY.txt [2026-01-14T20:25:24.802238] [INFO ] [sig ] [1756/3494] Completed KBWY in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:24.802277] [INFO ] [sig ] [1757/3494] Forecasting KC... [2026-01-14T20:25:24.802307] [INFO ] [sig ] Generating forecast for: KC [2026-01-14T20:25:24.802338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-14T20:25:24.814546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-14T20:25:24.814957] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-14T20:25:24.815758] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-14T20:25:24.815810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:24.815842] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:24.815870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:24.815925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:24.876835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:24.877801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:24.877927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:24.877960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:25.002485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:25.002666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:25.002707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:25.002736] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:25.006183] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=46.88%) [2026-01-14T20:25:25.006710] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-14T20:25:25.006850] [INFO ] [sig ] KC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:25.152258] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KC.txt [2026-01-14T20:25:25.152417] [INFO ] [sig ] [1757/3494] Completed KC in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:25.152456] [INFO ] [sig ] [1758/3494] Forecasting KD... [2026-01-14T20:25:25.152487] [INFO ] [sig ] Generating forecast for: KD [2026-01-14T20:25:25.152516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-14T20:25:25.164359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-14T20:25:25.164765] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-14T20:25:25.165549] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-14T20:25:25.165624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:25.165657] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:25.165684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:25.165740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:25.222655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:25.223546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:25.223663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:25.223697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:25.350678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:25.350840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:25.350880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:25.350909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:25.354318] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-14T20:25:25.354644] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-14T20:25:25.354776] [INFO ] [sig ] KD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:25.500969] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KD.txt [2026-01-14T20:25:25.501136] [INFO ] [sig ] [1758/3494] Completed KD in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:25.501175] [INFO ] [sig ] [1759/3494] Forecasting KDP... [2026-01-14T20:25:25.501206] [INFO ] [sig ] Generating forecast for: KDP [2026-01-14T20:25:25.501236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-14T20:25:25.512789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-14T20:25:25.513177] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-14T20:25:25.513987] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-14T20:25:25.514039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:25.514071] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:25.514098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:25.514154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:25.572859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:25.573740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:25.573826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:25.573858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:25.695564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:25.695791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:25.695833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:25.695862] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:25.699447] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-14T20:25:25.699804] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-14T20:25:25.699942] [INFO ] [sig ] KDP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:25.846001] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KDP.txt [2026-01-14T20:25:25.846158] [INFO ] [sig ] [1759/3494] Completed KDP in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:25.846196] [INFO ] [sig ] [1760/3494] Forecasting KE... [2026-01-14T20:25:25.846227] [INFO ] [sig ] Generating forecast for: KE [2026-01-14T20:25:25.846258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-14T20:25:25.858064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-14T20:25:25.858476] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-14T20:25:25.859371] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-14T20:25:25.859428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:25.859475] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:25.859505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:25.859562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:25.919736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:25.920691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:25.920785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:25.920820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:26.040123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:26.040283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:26.040322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:26.040352] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:26.043816] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-01-14T20:25:26.044138] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-14T20:25:26.044277] [INFO ] [sig ] KE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:26.188048] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KE.txt [2026-01-14T20:25:26.188233] [INFO ] [sig ] [1760/3494] Completed KE in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:26.188275] [INFO ] [sig ] [1761/3494] Forecasting KELYA... [2026-01-14T20:25:26.188314] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-14T20:25:26.188355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-14T20:25:26.201036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-14T20:25:26.201423] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-14T20:25:26.202313] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-14T20:25:26.202368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:26.202400] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:26.202429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:26.202486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:26.263091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:26.264001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:26.264091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:26.264126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:26.391745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:26.391922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:26.391979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:26.392011] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:26.395953] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-01-14T20:25:26.396292] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-14T20:25:26.396439] [INFO ] [sig ] KELYA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:26.550471] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KELYA.txt [2026-01-14T20:25:26.550656] [INFO ] [sig ] [1761/3494] Completed KELYA in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-14T20:25:26.550698] [INFO ] [sig ] [1762/3494] Forecasting KEN... [2026-01-14T20:25:26.550727] [INFO ] [sig ] Generating forecast for: KEN [2026-01-14T20:25:26.550759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-14T20:25:26.562447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-14T20:25:26.562892] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-14T20:25:26.563744] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-14T20:25:26.563799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:26.563832] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:26.563859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:26.563917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:26.624872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:26.625803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:26.625892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:26.625926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:26.745086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:26.745245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:26.745286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:26.745315] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:26.748805] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=62.05%) [2026-01-14T20:25:26.749138] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-14T20:25:26.749274] [INFO ] [sig ] KEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:26.898601] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KEN.txt [2026-01-14T20:25:26.898757] [INFO ] [sig ] [1762/3494] Completed KEN in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:26.898796] [INFO ] [sig ] [1763/3494] Forecasting KEP... [2026-01-14T20:25:26.898825] [INFO ] [sig ] Generating forecast for: KEP [2026-01-14T20:25:26.898856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-14T20:25:26.910820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-14T20:25:26.911231] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-14T20:25:26.912082] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-14T20:25:26.912136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:26.912169] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:26.912197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:26.912253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:26.974139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:26.975240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:26.975328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:26.975362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:27.104142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:27.104306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:27.104345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:27.104374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:27.108242] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=64.11%) [2026-01-14T20:25:27.108734] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-14T20:25:27.108868] [INFO ] [sig ] KEP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:27.268099] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KEP.txt [2026-01-14T20:25:27.268276] [INFO ] [sig ] [1763/3494] Completed KEP in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:27.268315] [INFO ] [sig ] [1764/3494] Forecasting KEX... [2026-01-14T20:25:27.268352] [INFO ] [sig ] Generating forecast for: KEX [2026-01-14T20:25:27.268382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-14T20:25:27.280858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-14T20:25:27.281253] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-14T20:25:27.282128] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-14T20:25:27.282192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:27.282264] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:27.282301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:27.282360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:27.343493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:27.344411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:27.344497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:27.344532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:27.468909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:27.469070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:27.469111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:27.469141] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:27.472698] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-01-14T20:25:27.472981] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-14T20:25:27.473113] [INFO ] [sig ] KEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:27.620610] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KEX.txt [2026-01-14T20:25:27.620766] [INFO ] [sig ] [1764/3494] Completed KEX in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:27.620806] [INFO ] [sig ] [1765/3494] Forecasting KEYS... [2026-01-14T20:25:27.620835] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-14T20:25:27.620866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-14T20:25:27.634107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-14T20:25:27.634474] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-14T20:25:27.635311] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-14T20:25:27.635363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:27.635395] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:27.635421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:27.635476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:27.700037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:27.700950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:27.701031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:27.701066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:27.828634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:27.828797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:27.828838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:27.828867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:27.832595] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-14T20:25:27.832873] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-14T20:25:27.832996] [INFO ] [sig ] KEYS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:27.983906] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KEYS.txt [2026-01-14T20:25:27.984081] [INFO ] [sig ] [1765/3494] Completed KEYS in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:27.984121] [INFO ] [sig ] [1766/3494] Forecasting KFS... [2026-01-14T20:25:27.984151] [INFO ] [sig ] Generating forecast for: KFS [2026-01-14T20:25:27.984181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-14T20:25:27.996517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-14T20:25:27.996988] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-14T20:25:27.997860] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-14T20:25:27.997915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:27.997948] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:27.997975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:27.998031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:28.058262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:28.059187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:28.059275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:28.059309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:28.181108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:28.181272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:28.181312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:28.181341] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:28.184890] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-14T20:25:28.185218] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-14T20:25:28.185361] [INFO ] [sig ] KFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:28.344505] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KFS.txt [2026-01-14T20:25:28.344678] [INFO ] [sig ] [1766/3494] Completed KFS in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:28.344720] [INFO ] [sig ] [1767/3494] Forecasting KFY... [2026-01-14T20:25:28.344750] [INFO ] [sig ] Generating forecast for: KFY [2026-01-14T20:25:28.344780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-14T20:25:28.358274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-14T20:25:28.358886] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-14T20:25:28.359676] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-14T20:25:28.359729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:28.359760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:28.359787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:28.359843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:28.421833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:28.422836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:28.422922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:28.422956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:28.545173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:28.545520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:28.545597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:28.545685] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:28.549435] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=38.70%) [2026-01-14T20:25:28.549783] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-14T20:25:28.549935] [INFO ] [sig ] KFY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:28.702702] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KFY.txt [2026-01-14T20:25:28.702845] [INFO ] [sig ] [1767/3494] Completed KFY in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-14T20:25:28.702887] [INFO ] [sig ] [1768/3494] Forecasting KGS... [2026-01-14T20:25:28.702920] [INFO ] [sig ] Generating forecast for: KGS [2026-01-14T20:25:28.702967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-14T20:25:28.714939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-14T20:25:28.715283] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-14T20:25:28.716267] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-14T20:25:28.716322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:28.716355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:28.716382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:28.716439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:28.778909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:28.779834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:28.779919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:28.779953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:28.911777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:28.911936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:28.911977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:28.912006] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:28.915567] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=35.08%) [2026-01-14T20:25:28.915901] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-14T20:25:28.916052] [INFO ] [sig ] KGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:29.071966] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KGS.txt [2026-01-14T20:25:29.072144] [INFO ] [sig ] [1768/3494] Completed KGS in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:29.072190] [INFO ] [sig ] [1769/3494] Forecasting KHC... [2026-01-14T20:25:29.072221] [INFO ] [sig ] Generating forecast for: KHC [2026-01-14T20:25:29.072250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-14T20:25:29.084454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-14T20:25:29.084857] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-14T20:25:29.085685] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-14T20:25:29.085740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:29.085772] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:29.085800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:29.085857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:29.145079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:29.145974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:29.146057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:29.146111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:29.267533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:29.267725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:29.267767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:29.267798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:29.271268] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-14T20:25:29.271557] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-14T20:25:29.271705] [INFO ] [sig ] KHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:29.413504] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KHC.txt [2026-01-14T20:25:29.413679] [INFO ] [sig ] [1769/3494] Completed KHC in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:29.413722] [INFO ] [sig ] [1770/3494] Forecasting KIDS... [2026-01-14T20:25:29.413751] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-14T20:25:29.413783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-14T20:25:29.425846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-14T20:25:29.426218] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-14T20:25:29.427107] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-14T20:25:29.427163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:29.427196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:29.427224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:29.427281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:29.487358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:29.488266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:29.488348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:29.488383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:29.613075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:29.613242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:29.613283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:29.613312] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:29.616787] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-01-14T20:25:29.617063] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-14T20:25:29.617193] [INFO ] [sig ] KIDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:29.764471] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KIDS.txt [2026-01-14T20:25:29.764648] [INFO ] [sig ] [1770/3494] Completed KIDS in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:29.764689] [INFO ] [sig ] [1771/3494] Forecasting KIM... [2026-01-14T20:25:29.764720] [INFO ] [sig ] Generating forecast for: KIM [2026-01-14T20:25:29.764750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-14T20:25:29.778838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-14T20:25:29.779223] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-14T20:25:29.780038] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-14T20:25:29.780091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:29.780124] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:29.780151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:29.780232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:29.840455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:29.841352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:29.841440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:29.841472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:29.971591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:29.971747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:29.971789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:29.971819] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:29.975563] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-01-14T20:25:29.975860] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-14T20:25:29.975990] [INFO ] [sig ] KIM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:30.123234] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KIM.txt [2026-01-14T20:25:30.123408] [INFO ] [sig ] [1771/3494] Completed KIM in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:30.123453] [INFO ] [sig ] [1772/3494] Forecasting KINS... [2026-01-14T20:25:30.123484] [INFO ] [sig ] Generating forecast for: KINS [2026-01-14T20:25:30.123516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-14T20:25:30.137281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-14T20:25:30.137698] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-14T20:25:30.138515] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-14T20:25:30.138570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:30.138625] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:30.138665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:30.138734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:30.197854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:30.198749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:30.198843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:30.198879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:30.321177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:30.321335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:30.321376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:30.321405] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:30.325218] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-14T20:25:30.325715] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-14T20:25:30.325846] [INFO ] [sig ] KINS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:30.466366] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KINS.txt [2026-01-14T20:25:30.466499] [INFO ] [sig ] [1772/3494] Completed KINS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:30.466537] [INFO ] [sig ] [1773/3494] Forecasting KIO... [2026-01-14T20:25:30.466567] [INFO ] [sig ] Generating forecast for: KIO [2026-01-14T20:25:30.466617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-14T20:25:30.478196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-14T20:25:30.478462] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-14T20:25:30.479248] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-14T20:25:30.479311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:30.479343] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:30.479369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:30.479424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:30.536437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:30.537262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:30.537342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:30.537374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:30.661665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:30.661924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:30.661967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:30.661997] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:30.665695] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=64.90%) [2026-01-14T20:25:30.666003] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-14T20:25:30.666147] [INFO ] [sig ] KIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:30.817617] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KIO.txt [2026-01-14T20:25:30.817875] [INFO ] [sig ] [1773/3494] Completed KIO in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:30.817916] [INFO ] [sig ] [1774/3494] Forecasting KKRS... [2026-01-14T20:25:30.817945] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-14T20:25:30.817974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-14T20:25:30.830072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-14T20:25:30.830491] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-14T20:25:30.831305] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-14T20:25:30.831358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:30.831390] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:30.831417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:30.831474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:30.891966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:30.892987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:30.893121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:30.893171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:31.009426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:31.009611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:31.009652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:31.009681] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:31.013062] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-14T20:25:31.013338] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-14T20:25:31.013465] [INFO ] [sig ] KKRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:31.162107] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KKRS.txt [2026-01-14T20:25:31.162267] [INFO ] [sig ] [1774/3494] Completed KKRS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:31.162306] [INFO ] [sig ] [1775/3494] Forecasting KLAC... [2026-01-14T20:25:31.162338] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-14T20:25:31.162367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-14T20:25:31.175715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-14T20:25:31.176050] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-14T20:25:31.176839] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-14T20:25:31.176892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:31.176924] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:31.176951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:31.177007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:31.236349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:31.237069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:31.237147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:31.237181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:31.362078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:31.362243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:31.362300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:31.362332] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:31.366023] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=87.10%) [2026-01-14T20:25:31.366489] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-14T20:25:31.366636] [INFO ] [sig ] KLAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:31.515245] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KLAC.txt [2026-01-14T20:25:31.515385] [INFO ] [sig ] [1775/3494] Completed KLAC in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:31.515438] [INFO ] [sig ] [1776/3494] Forecasting KLIC... [2026-01-14T20:25:31.515689] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-14T20:25:31.515725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-14T20:25:31.527113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-14T20:25:31.527428] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-14T20:25:31.528286] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-14T20:25:31.528340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:31.528373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:31.528401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:31.528459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:31.590603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:31.591463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:31.591543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:31.591595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:31.721350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:31.721499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:31.721539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:31.721585] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:31.725178] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-01-14T20:25:31.725694] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-14T20:25:31.725849] [INFO ] [sig ] KLIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:31.868483] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KLIC.txt [2026-01-14T20:25:31.868634] [INFO ] [sig ] [1776/3494] Completed KLIC in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:31.868675] [INFO ] [sig ] [1777/3494] Forecasting KLXE... [2026-01-14T20:25:31.868704] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-14T20:25:31.868734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-14T20:25:31.880678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-14T20:25:31.880976] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-14T20:25:31.881783] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-14T20:25:31.881837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:31.881870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:31.881897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:31.881954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:31.942854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:31.943881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:31.943964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:31.943997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:32.064737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:32.064895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:32.064935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:32.064965] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:32.068699] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-01-14T20:25:32.068985] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-14T20:25:32.069111] [INFO ] [sig ] KLXE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:32.218840] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KLXE.txt [2026-01-14T20:25:32.219065] [INFO ] [sig ] [1777/3494] Completed KLXE in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-14T20:25:32.219124] [INFO ] [sig ] [1778/3494] Forecasting KMB... [2026-01-14T20:25:32.219170] [INFO ] [sig ] Generating forecast for: KMB [2026-01-14T20:25:32.219223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-14T20:25:32.231524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-14T20:25:32.231919] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-14T20:25:32.232801] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-14T20:25:32.232857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:32.232890] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:32.232918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:32.232976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:32.291615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:32.292517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:32.292615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:32.292651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:32.410113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:32.410268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:32.410310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:32.410340] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:32.413856] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-01-14T20:25:32.414140] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-14T20:25:32.414293] [INFO ] [sig ] KMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:32.564150] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KMB.txt [2026-01-14T20:25:32.564317] [INFO ] [sig ] [1778/3494] Completed KMB in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:32.564355] [INFO ] [sig ] [1779/3494] Forecasting KMDA... [2026-01-14T20:25:32.564385] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-14T20:25:32.564415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-14T20:25:32.576363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-14T20:25:32.576780] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-14T20:25:32.577607] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-14T20:25:32.577687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:32.577722] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:32.577751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:32.577809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:32.637468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:32.638386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:32.638469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:32.638503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:32.768109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:32.768285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:32.768326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:32.768355] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:32.772192] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-01-14T20:25:32.772477] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-14T20:25:32.772626] [INFO ] [sig ] KMDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:32.927676] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KMDA.txt [2026-01-14T20:25:32.927843] [INFO ] [sig ] [1779/3494] Completed KMDA in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:32.927884] [INFO ] [sig ] [1780/3494] Forecasting KMI... [2026-01-14T20:25:32.927915] [INFO ] [sig ] Generating forecast for: KMI [2026-01-14T20:25:32.927946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-14T20:25:32.940997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-14T20:25:32.941353] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-14T20:25:32.942221] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-14T20:25:32.942289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:32.942337] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:32.942370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:32.942427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:33.004297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:33.005119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:33.005205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:33.005239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:33.135116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:33.135296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:33.135340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:33.135370] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:33.139011] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-14T20:25:33.139491] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-14T20:25:33.139636] [INFO ] [sig ] KMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:33.288377] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KMI.txt [2026-01-14T20:25:33.288521] [INFO ] [sig ] [1780/3494] Completed KMI in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:33.288561] [INFO ] [sig ] [1781/3494] Forecasting KMPB... [2026-01-14T20:25:33.288620] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-14T20:25:33.288653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-14T20:25:33.300808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-14T20:25:33.301156] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-14T20:25:33.302138] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-14T20:25:33.302195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:33.302254] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:33.302285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:33.302343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:33.365051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:33.365893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:33.365986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:33.366033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:33.476294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:33.476457] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:25:33.476499] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:33.476528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:33.480024] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-14T20:25:33.480337] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-14T20:25:33.480468] [INFO ] [sig ] KMPB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:33.629562] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KMPB.txt [2026-01-14T20:25:33.629758] [INFO ] [sig ] [1781/3494] Completed KMPB in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:33.629798] [INFO ] [sig ] [1782/3494] Forecasting KMX... [2026-01-14T20:25:33.629829] [INFO ] [sig ] Generating forecast for: KMX [2026-01-14T20:25:33.629858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-14T20:25:33.641638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-14T20:25:33.642000] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-14T20:25:33.642807] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-14T20:25:33.642865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:33.642908] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:33.642940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:33.642997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:33.703156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:33.704051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:33.704133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:33.704167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:33.827925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:33.828086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:33.828128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:33.828159] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:33.832015] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-14T20:25:33.832305] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-14T20:25:33.832440] [INFO ] [sig ] KMX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:33.989915] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KMX.txt [2026-01-14T20:25:33.990088] [INFO ] [sig ] [1782/3494] Completed KMX in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:33.990134] [INFO ] [sig ] [1783/3494] Forecasting KN... [2026-01-14T20:25:33.990166] [INFO ] [sig ] Generating forecast for: KN [2026-01-14T20:25:33.990197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-14T20:25:34.003307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-14T20:25:34.003660] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-14T20:25:34.004719] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-14T20:25:34.004773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:34.004807] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:34.004834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:34.004890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:34.071930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:34.072849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:34.072934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:34.072968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:34.207812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:34.207992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:34.208038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:34.208066] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:34.211733] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=27.92%) [2026-01-14T20:25:34.212028] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-14T20:25:34.212163] [INFO ] [sig ] KN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:34.362004] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KN.txt [2026-01-14T20:25:34.362145] [INFO ] [sig ] [1783/3494] Completed KN in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:34.362184] [INFO ] [sig ] [1784/3494] Forecasting KNF... [2026-01-14T20:25:34.362215] [INFO ] [sig ] Generating forecast for: KNF [2026-01-14T20:25:34.362245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-14T20:25:34.374194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-14T20:25:34.374499] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-14T20:25:34.375311] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-14T20:25:34.375364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:34.375407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:34.375435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:34.375491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:34.438200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:34.439048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:34.439130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:34.439164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:34.563351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:34.563514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:34.563559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:34.563609] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:34.567230] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-14T20:25:34.567799] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-14T20:25:34.567936] [INFO ] [sig ] KNF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:34.717965] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KNF.txt [2026-01-14T20:25:34.718120] [INFO ] [sig ] [1784/3494] Completed KNF in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-14T20:25:34.718159] [INFO ] [sig ] [1785/3494] Forecasting KNOP... [2026-01-14T20:25:34.718188] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-14T20:25:34.718220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-14T20:25:34.730689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-14T20:25:34.731027] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-14T20:25:34.731922] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-14T20:25:34.731977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:34.732010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:34.732037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:34.732093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:34.794899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:34.795795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:34.795879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:34.795913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:34.919729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:34.919892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:34.919933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:34.919962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:34.923403] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=14.20%) [2026-01-14T20:25:34.923713] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-14T20:25:34.923842] [INFO ] [sig ] KNOP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:35.073136] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KNOP.txt [2026-01-14T20:25:35.073290] [INFO ] [sig ] [1785/3494] Completed KNOP in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:35.073329] [INFO ] [sig ] [1786/3494] Forecasting KNSA... [2026-01-14T20:25:35.073358] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-14T20:25:35.073388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-14T20:25:35.085529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-14T20:25:35.085909] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-14T20:25:35.086726] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-14T20:25:35.086780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:35.086813] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:35.086840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:35.086897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:35.147350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:35.148298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:35.148382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:35.148417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:35.273545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:35.273720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:35.273761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:35.273789] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:35.277496] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=67.80%) [2026-01-14T20:25:35.277837] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-14T20:25:35.278003] [INFO ] [sig ] KNSA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:35.427060] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KNSA.txt [2026-01-14T20:25:35.427229] [INFO ] [sig ] [1786/3494] Completed KNSA in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:35.427277] [INFO ] [sig ] [1787/3494] Forecasting KNSL... [2026-01-14T20:25:35.427308] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-14T20:25:35.427336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-14T20:25:35.439645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-14T20:25:35.440004] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-14T20:25:35.440816] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-14T20:25:35.440868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:35.440899] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:35.440925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:35.440981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:35.502165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:35.503098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:35.503181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:35.503216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:35.623471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:35.623641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:35.623682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:35.623711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:35.627026] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-14T20:25:35.627297] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-14T20:25:35.627419] [INFO ] [sig ] KNSL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:35.775684] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KNSL.txt [2026-01-14T20:25:35.775836] [INFO ] [sig ] [1787/3494] Completed KNSL in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:35.775884] [INFO ] [sig ] [1788/3494] Forecasting KNTK... [2026-01-14T20:25:35.775914] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-14T20:25:35.775943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-14T20:25:35.787718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-14T20:25:35.788041] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-14T20:25:35.788901] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-14T20:25:35.788954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:35.788987] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:35.789014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:35.789071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:35.848621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:35.849433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:35.849513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:35.849547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:35.969443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:35.969612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:35.969655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:35.969683] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:35.973504] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=87.62%) [2026-01-14T20:25:35.973800] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-14T20:25:35.973941] [INFO ] [sig ] KNTK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:36.120504] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KNTK.txt [2026-01-14T20:25:36.120654] [INFO ] [sig ] [1788/3494] Completed KNTK in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:36.120697] [INFO ] [sig ] [1789/3494] Forecasting KNX... [2026-01-14T20:25:36.120728] [INFO ] [sig ] Generating forecast for: KNX [2026-01-14T20:25:36.120758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-14T20:25:36.132953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-14T20:25:36.133261] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-14T20:25:36.134088] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-14T20:25:36.134142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:36.134174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:36.134202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:36.134259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:36.193229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:36.193993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:36.194075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:36.194108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:36.321565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:36.321753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:36.321793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:36.321823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:36.325263] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=21.40%) [2026-01-14T20:25:36.325542] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-14T20:25:36.325705] [INFO ] [sig ] KNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:36.475871] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KNX.txt [2026-01-14T20:25:36.476014] [INFO ] [sig ] [1789/3494] Completed KNX in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:36.476052] [INFO ] [sig ] [1790/3494] Forecasting KOD... [2026-01-14T20:25:36.476082] [INFO ] [sig ] Generating forecast for: KOD [2026-01-14T20:25:36.476111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-14T20:25:36.487940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-14T20:25:36.488242] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-14T20:25:36.489223] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-14T20:25:36.489280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:36.489312] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:36.489338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:36.489395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:36.550418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:36.551172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:36.551251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:36.551285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:36.674433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:36.674608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:36.674650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:36.674679] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:36.678015] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-01-14T20:25:36.678287] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-14T20:25:36.678408] [INFO ] [sig ] KOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:36.820809] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KOD.txt [2026-01-14T20:25:36.820942] [INFO ] [sig ] [1790/3494] Completed KOD in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:36.820980] [INFO ] [sig ] [1791/3494] Forecasting KODK... [2026-01-14T20:25:36.821008] [INFO ] [sig ] Generating forecast for: KODK [2026-01-14T20:25:36.821037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-14T20:25:36.833796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-14T20:25:36.834211] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-14T20:25:36.835111] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-14T20:25:36.835173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:36.835207] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:36.835237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:36.835295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:36.897719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:36.898629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:36.898742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:36.898777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:37.023994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:37.024163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:37.024225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:37.024258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:37.028178] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-01-14T20:25:37.028513] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-14T20:25:37.028867] [INFO ] [sig ] KODK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:37.178496] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KODK.txt [2026-01-14T20:25:37.178673] [INFO ] [sig ] [1791/3494] Completed KODK in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:37.178716] [INFO ] [sig ] [1792/3494] Forecasting KOF... [2026-01-14T20:25:37.178747] [INFO ] [sig ] Generating forecast for: KOF [2026-01-14T20:25:37.178778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-14T20:25:37.190444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-14T20:25:37.190870] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-14T20:25:37.191719] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-14T20:25:37.191773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:37.191804] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:37.191831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:37.191888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:37.251917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:37.252860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:37.252943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:37.252976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:37.381235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:37.381398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:37.381441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:37.381679] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:37.385798] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-14T20:25:37.386099] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-14T20:25:37.386243] [INFO ] [sig ] KOF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:37.536909] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KOF.txt [2026-01-14T20:25:37.537078] [INFO ] [sig ] [1792/3494] Completed KOF in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:37.537144] [INFO ] [sig ] [1793/3494] Forecasting KOP... [2026-01-14T20:25:37.537184] [INFO ] [sig ] Generating forecast for: KOP [2026-01-14T20:25:37.537222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-14T20:25:37.549709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-14T20:25:37.550087] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-14T20:25:37.550881] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-14T20:25:37.550937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:37.550969] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:37.550997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:37.551054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:37.614200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:37.615094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:37.615194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:37.615228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:37.745538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:37.745742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:37.745793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:37.745824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:37.749679] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-14T20:25:37.750047] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-14T20:25:37.750197] [INFO ] [sig ] KOP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:37.904722] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KOP.txt [2026-01-14T20:25:37.904881] [INFO ] [sig ] [1793/3494] Completed KOP in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:37.904922] [INFO ] [sig ] [1794/3494] Forecasting KOPN... [2026-01-14T20:25:37.904951] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-14T20:25:37.904982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-14T20:25:37.917906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-14T20:25:37.918326] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-14T20:25:37.919188] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-14T20:25:37.919250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:37.919290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:37.919323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:37.919392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:37.980494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:37.981401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:37.981488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:37.981522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:38.112841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:38.113000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:38.113041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:38.113073] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:38.116654] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-14T20:25:38.116949] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-14T20:25:38.117086] [INFO ] [sig ] KOPN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:38.260045] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KOPN.txt [2026-01-14T20:25:38.260233] [INFO ] [sig ] [1794/3494] Completed KOPN in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-14T20:25:38.260277] [INFO ] [sig ] [1795/3494] Forecasting KOSS... [2026-01-14T20:25:38.260314] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-14T20:25:38.260354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-14T20:25:38.271628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-14T20:25:38.271950] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-14T20:25:38.272767] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-14T20:25:38.272822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:38.272867] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:38.272898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:38.272956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:38.334548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:38.335392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:38.335478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:38.335512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:38.458776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:38.458938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:38.458981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:38.459010] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:38.462608] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-14T20:25:38.462917] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-14T20:25:38.463055] [INFO ] [sig ] KOSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:38.608116] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KOSS.txt [2026-01-14T20:25:38.608261] [INFO ] [sig ] [1795/3494] Completed KOSS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:38.608304] [INFO ] [sig ] [1796/3494] Forecasting KPRX... [2026-01-14T20:25:38.608339] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-14T20:25:38.608377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-14T20:25:38.619935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-14T20:25:38.620344] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-14T20:25:38.621188] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-14T20:25:38.621243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:38.621275] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:38.621303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:38.621360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:38.682381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:38.683279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:38.683371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:38.683404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:38.803435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:38.803615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:38.803658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:38.803687] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:38.807028] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=56.41%) [2026-01-14T20:25:38.807296] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-14T20:25:38.807418] [INFO ] [sig ] KPRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:38.948955] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KPRX.txt [2026-01-14T20:25:38.949099] [INFO ] [sig ] [1796/3494] Completed KPRX in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:38.949138] [INFO ] [sig ] [1797/3494] Forecasting KPTI... [2026-01-14T20:25:38.949166] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-14T20:25:38.949196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-14T20:25:38.962275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-14T20:25:38.962683] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-14T20:25:38.963502] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-14T20:25:38.963558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:38.963611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:38.963640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:38.963699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:39.028242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:39.029376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:39.029483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:39.029538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:39.154914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:39.155071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:39.155110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:39.155139] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:39.158544] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-14T20:25:39.158851] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-14T20:25:39.158978] [INFO ] [sig ] KPTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:39.302795] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KPTI.txt [2026-01-14T20:25:39.302954] [INFO ] [sig ] [1797/3494] Completed KPTI in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:39.302994] [INFO ] [sig ] [1798/3494] Forecasting KRC... [2026-01-14T20:25:39.303023] [INFO ] [sig ] Generating forecast for: KRC [2026-01-14T20:25:39.303054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-14T20:25:39.315268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-14T20:25:39.315595] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-14T20:25:39.316364] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-14T20:25:39.316416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:39.316473] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:39.316502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:39.316559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:39.374880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:39.375793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:39.375878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:39.375910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:39.501457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:39.501642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:39.501686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:39.501715] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:39.505117] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-14T20:25:39.505409] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-14T20:25:39.505539] [INFO ] [sig ] KRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:39.667221] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KRC.txt [2026-01-14T20:25:39.667379] [INFO ] [sig ] [1798/3494] Completed KRC in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:39.667417] [INFO ] [sig ] [1799/3494] Forecasting KREF... [2026-01-14T20:25:39.667453] [INFO ] [sig ] Generating forecast for: KREF [2026-01-14T20:25:39.667485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-14T20:25:39.678767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-14T20:25:39.679117] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-14T20:25:39.679918] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-14T20:25:39.679970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:39.680001] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:39.680027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:39.680082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:39.739068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:39.739993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:39.740077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:39.740109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:39.862605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:39.862784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:39.862826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:39.862855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:39.866321] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-14T20:25:39.866625] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-14T20:25:39.866749] [INFO ] [sig ] KREF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:40.010033] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KREF.txt [2026-01-14T20:25:40.010167] [INFO ] [sig ] [1799/3494] Completed KREF in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:40.010205] [INFO ] [sig ] [1800/3494] Forecasting KRG... [2026-01-14T20:25:40.010234] [INFO ] [sig ] Generating forecast for: KRG [2026-01-14T20:25:40.010264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-14T20:25:40.022791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-14T20:25:40.023159] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-14T20:25:40.024056] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-14T20:25:40.024113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:40.024148] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:40.024175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:40.024232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:40.083906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:40.084732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:40.084811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:40.084843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:40.207683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:40.207841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:40.207882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:40.207910] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:40.211328] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-14T20:25:40.211656] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-14T20:25:40.211787] [INFO ] [sig ] KRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:40.355127] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KRG.txt [2026-01-14T20:25:40.355274] [INFO ] [sig ] [1800/3494] Completed KRG in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:40.355312] [INFO ] [sig ] [1801/3494] Forecasting KRMD... [2026-01-14T20:25:40.355341] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-14T20:25:40.355373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-14T20:25:40.368254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-14T20:25:40.368650] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-14T20:25:40.369459] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-14T20:25:40.369517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:40.369549] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:40.369599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:40.369659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:40.427481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:40.428347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:40.428429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:40.428462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:40.549168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:40.549324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:40.549363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:40.549425] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:40.552839] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=38.65%) [2026-01-14T20:25:40.553120] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-14T20:25:40.553246] [INFO ] [sig ] KRMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:40.694180] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KRMD.txt [2026-01-14T20:25:40.694337] [INFO ] [sig ] [1801/3494] Completed KRMD in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-14T20:25:40.694377] [INFO ] [sig ] [1802/3494] Forecasting KRNY... [2026-01-14T20:25:40.694407] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-14T20:25:40.694437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-14T20:25:40.706589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-14T20:25:40.706868] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-14T20:25:40.707674] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-14T20:25:40.707729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:40.707761] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:40.707787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:40.707842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:40.764474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:40.765175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:40.765251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:40.765283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:40.887039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:40.887195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:40.887236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:40.887283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:40.890842] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=72.18%) [2026-01-14T20:25:40.891109] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-14T20:25:40.891234] [INFO ] [sig ] KRNY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:41.037859] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KRNY.txt [2026-01-14T20:25:41.038020] [INFO ] [sig ] [1802/3494] Completed KRNY in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:41.038059] [INFO ] [sig ] [1803/3494] Forecasting KRO... [2026-01-14T20:25:41.038089] [INFO ] [sig ] Generating forecast for: KRO [2026-01-14T20:25:41.038120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-14T20:25:41.050202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-14T20:25:41.050483] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-14T20:25:41.051262] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-14T20:25:41.051326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:41.051365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:41.051398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:41.051467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:41.107723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:41.108643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:41.108724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:41.108757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:41.227164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:41.227340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:41.227384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:41.227416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:41.231360] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-14T20:25:41.231769] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-14T20:25:41.231916] [INFO ] [sig ] KRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:41.375305] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KRO.txt [2026-01-14T20:25:41.375459] [INFO ] [sig ] [1803/3494] Completed KRO in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:41.375498] [INFO ] [sig ] [1804/3494] Forecasting KROS... [2026-01-14T20:25:41.375526] [INFO ] [sig ] Generating forecast for: KROS [2026-01-14T20:25:41.375558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-14T20:25:41.388025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-14T20:25:41.388404] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-14T20:25:41.389204] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-14T20:25:41.389257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:41.389289] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:41.389315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:41.389371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:41.446954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:41.447862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:41.447949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:41.448000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:41.576144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:41.576309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:41.576350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:41.576381] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:41.579995] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-01-14T20:25:41.580286] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-14T20:25:41.580418] [INFO ] [sig ] KROS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:41.723809] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KROS.txt [2026-01-14T20:25:41.723971] [INFO ] [sig ] [1804/3494] Completed KROS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:41.724011] [INFO ] [sig ] [1805/3494] Forecasting KRRO... [2026-01-14T20:25:41.724040] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-14T20:25:41.724070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-14T20:25:41.736144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-14T20:25:41.736543] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-14T20:25:41.737345] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-14T20:25:41.737398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:41.737430] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:41.737457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:41.737513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:41.801615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:41.802565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:41.802672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:41.802705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:41.931677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:41.931833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:41.931875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:41.931903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:41.935245] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-01-14T20:25:41.935557] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-14T20:25:41.935700] [INFO ] [sig ] KRRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:42.081753] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KRRO.txt [2026-01-14T20:25:42.081996] [INFO ] [sig ] [1805/3494] Completed KRRO in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:42.082042] [INFO ] [sig ] [1806/3494] Forecasting KRUS... [2026-01-14T20:25:42.082071] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-14T20:25:42.082102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-14T20:25:42.097689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-14T20:25:42.098245] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-14T20:25:42.099288] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-14T20:25:42.099353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:42.099389] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:42.099439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:42.099515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:42.161797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:42.162946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:42.163047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:42.163084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:42.285394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:42.285644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:42.285692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:42.285723] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:42.290322] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-01-14T20:25:42.290669] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-14T20:25:42.290818] [INFO ] [sig ] KRUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:42.444698] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KRUS.txt [2026-01-14T20:25:42.444927] [INFO ] [sig ] [1806/3494] Completed KRUS in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:42.444973] [INFO ] [sig ] [1807/3494] Forecasting KRYS... [2026-01-14T20:25:42.445007] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-14T20:25:42.445047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-14T20:25:42.459539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-14T20:25:42.460138] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-14T20:25:42.461106] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-14T20:25:42.461165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:42.461199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:42.461289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:42.461378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:42.526063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:42.527434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:42.527550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:42.527628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:42.667254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:42.667495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:42.667542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:42.667592] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:42.671838] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=43.91%) [2026-01-14T20:25:42.672287] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-14T20:25:42.672468] [INFO ] [sig ] KRYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:42.844829] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KRYS.txt [2026-01-14T20:25:42.845097] [INFO ] [sig ] [1807/3494] Completed KRYS in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:42.845156] [INFO ] [sig ] [1808/3494] Forecasting KSCP... [2026-01-14T20:25:42.845199] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-14T20:25:42.845246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-14T20:25:42.862482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-14T20:25:42.863183] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-14T20:25:42.864451] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-14T20:25:42.864523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:42.864568] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:42.864633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:42.864720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:42.937215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:42.938639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:42.938857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:42.938902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:43.084818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:43.085091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:43.085160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:43.085207] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:43.092800] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-14T20:25:43.093375] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-14T20:25:43.093591] [INFO ] [sig ] KSCP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:43.300771] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KSCP.txt [2026-01-14T20:25:43.301084] [INFO ] [sig ] [1808/3494] Completed KSCP in 0.5s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:43.301149] [INFO ] [sig ] [1809/3494] Forecasting KSPI... [2026-01-14T20:25:43.301198] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-14T20:25:43.301247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-14T20:25:43.319011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-14T20:25:43.322552] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-14T20:25:43.324734] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-14T20:25:43.324889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:43.324947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:43.324992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:43.325085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:43.405598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:43.407198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:43.407354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:43.407411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:43.590391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:43.590693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:43.590762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:43.590810] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:43.598649] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=69.34%) [2026-01-14T20:25:43.599410] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-14T20:25:43.599714] [INFO ] [sig ] KSPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:43.836187] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KSPI.txt [2026-01-14T20:25:43.836435] [INFO ] [sig ] [1809/3494] Completed KSPI in 0.5s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:43.836489] [INFO ] [sig ] [1810/3494] Forecasting KSS... [2026-01-14T20:25:43.836520] [INFO ] [sig ] Generating forecast for: KSS [2026-01-14T20:25:43.836593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-14T20:25:43.870938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-14T20:25:43.872008] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-14T20:25:43.873931] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-14T20:25:43.874006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:43.874047] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:43.874080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:43.874154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:43.956403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:43.957505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:43.957699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:43.957748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:44.106848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:44.107044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:44.107106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:44.107152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:44.112512] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=18.81%) [2026-01-14T20:25:44.113022] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-14T20:25:44.113228] [INFO ] [sig ] KSS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:44.264386] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KSS.txt [2026-01-14T20:25:44.264594] [INFO ] [sig ] [1810/3494] Completed KSS in 0.4s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-14T20:25:44.264653] [INFO ] [sig ] [1811/3494] Forecasting KTB... [2026-01-14T20:25:44.264694] [INFO ] [sig ] Generating forecast for: KTB [2026-01-14T20:25:44.264726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-14T20:25:44.277218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-14T20:25:44.277632] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-14T20:25:44.278566] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-14T20:25:44.278666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:44.278701] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:44.278729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:44.278786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:44.338520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:44.339478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:44.339563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:44.339615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:44.465744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:44.465905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:44.465947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:44.465977] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:44.469674] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-14T20:25:44.470006] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-14T20:25:44.470144] [INFO ] [sig ] KTB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:44.619669] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KTB.txt [2026-01-14T20:25:44.619902] [INFO ] [sig ] [1811/3494] Completed KTB in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:44.619945] [INFO ] [sig ] [1812/3494] Forecasting KTCC... [2026-01-14T20:25:44.619975] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-14T20:25:44.620006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-14T20:25:44.632428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-14T20:25:44.632857] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-14T20:25:44.633858] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-14T20:25:44.633921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:44.633964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:44.633997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:44.634077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:44.695289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:44.696206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:44.696289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:44.696323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:44.811021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:44.811179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:44.811219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:44.811249] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:44.814883] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-14T20:25:44.815167] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-14T20:25:44.815299] [INFO ] [sig ] KTCC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:44.964777] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KTCC.txt [2026-01-14T20:25:44.964940] [INFO ] [sig ] [1812/3494] Completed KTCC in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:44.964979] [INFO ] [sig ] [1813/3494] Forecasting KTF... [2026-01-14T20:25:44.965009] [INFO ] [sig ] Generating forecast for: KTF [2026-01-14T20:25:44.965042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-14T20:25:44.976324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-14T20:25:44.976708] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-14T20:25:44.977493] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-14T20:25:44.977544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:44.977594] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:44.977625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:44.977702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:45.035605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:45.036485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:45.036590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:45.036628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:45.164534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:45.164709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:45.164751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:45.164782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:45.168296] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-01-14T20:25:45.168641] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-14T20:25:45.168777] [INFO ] [sig ] KTF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:45.312506] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KTF.txt [2026-01-14T20:25:45.312686] [INFO ] [sig ] [1813/3494] Completed KTF in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:45.312726] [INFO ] [sig ] [1814/3494] Forecasting KURA... [2026-01-14T20:25:45.312756] [INFO ] [sig ] Generating forecast for: KURA [2026-01-14T20:25:45.312784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-14T20:25:45.324795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-14T20:25:45.325160] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-14T20:25:45.325970] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-14T20:25:45.326024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:45.326058] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:45.326086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:45.326144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:45.383315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:45.384245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:45.384329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:45.384362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:45.510329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:45.510498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:45.510538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:45.510586] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:45.515077] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=72.84%) [2026-01-14T20:25:45.515371] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-14T20:25:45.515516] [INFO ] [sig ] KURA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:45.659307] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KURA.txt [2026-01-14T20:25:45.659462] [INFO ] [sig ] [1814/3494] Completed KURA in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:45.659500] [INFO ] [sig ] [1815/3494] Forecasting KVHI... [2026-01-14T20:25:45.659529] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-14T20:25:45.659559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-14T20:25:45.672044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-14T20:25:45.672497] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-14T20:25:45.673354] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-14T20:25:45.673409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:45.673470] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:45.673498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:45.673555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:45.731211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:45.732140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:45.732224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:45.732258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:45.846539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:45.846741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:45.846783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:45.846811] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:45.850395] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-14T20:25:45.850694] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-14T20:25:45.851007] [INFO ] [sig ] KVHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:45.995678] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KVHI.txt [2026-01-14T20:25:45.995840] [INFO ] [sig ] [1815/3494] Completed KVHI in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:45.995880] [INFO ] [sig ] [1816/3494] Forecasting KVUE... [2026-01-14T20:25:45.995910] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-14T20:25:45.995940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-14T20:25:46.007588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-14T20:25:46.007967] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-14T20:25:46.008774] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-14T20:25:46.008827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:46.008859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:46.008886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:46.008942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:46.066024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:46.066925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:46.067007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:46.067040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:46.182952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:46.183112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:46.183154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:46.183185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:46.186630] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=15.48%) [2026-01-14T20:25:46.186921] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-14T20:25:46.187049] [INFO ] [sig ] KVUE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:46.332394] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KVUE.txt [2026-01-14T20:25:46.332554] [INFO ] [sig ] [1816/3494] Completed KVUE in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:46.332619] [INFO ] [sig ] [1817/3494] Forecasting KVYO... [2026-01-14T20:25:46.332649] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-14T20:25:46.332679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-14T20:25:46.344244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-14T20:25:46.344640] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-14T20:25:46.345422] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-14T20:25:46.345475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:46.345508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:46.345535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:46.345609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:46.405114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:46.406022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:46.406104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:46.406136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:46.527039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:46.527198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:46.527239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:46.527268] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:46.531106] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-14T20:25:46.531399] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-14T20:25:46.531544] [INFO ] [sig ] KVYO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:46.676733] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KVYO.txt [2026-01-14T20:25:46.676879] [INFO ] [sig ] [1817/3494] Completed KVYO in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:46.676917] [INFO ] [sig ] [1818/3494] Forecasting KYN... [2026-01-14T20:25:46.676945] [INFO ] [sig ] Generating forecast for: KYN [2026-01-14T20:25:46.676977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-14T20:25:46.688998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-14T20:25:46.689308] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-14T20:25:46.690095] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-14T20:25:46.690148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:46.690179] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:46.690205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:46.690260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:46.746786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:46.747633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:46.747736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:46.747769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:46.866134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:46.866292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:46.866334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:46.866394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:46.869914] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=61.29%) [2026-01-14T20:25:46.870190] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-14T20:25:46.870315] [INFO ] [sig ] KYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:47.016654] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KYN.txt [2026-01-14T20:25:47.016979] [INFO ] [sig ] [1818/3494] Completed KYN in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-14T20:25:47.017018] [INFO ] [sig ] [1819/3494] Forecasting KYTX... [2026-01-14T20:25:47.017047] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-14T20:25:47.017077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-14T20:25:47.028844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-14T20:25:47.029136] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-14T20:25:47.030113] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-14T20:25:47.030176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:47.030209] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:47.030235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:47.030291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:47.089112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:47.089748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:47.089841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:47.089875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:47.208617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:47.208761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:47.208800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:47.208829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:47.212119] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-14T20:25:47.212389] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-14T20:25:47.212510] [INFO ] [sig ] KYTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:47.353776] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/KYTX.txt [2026-01-14T20:25:47.353900] [INFO ] [sig ] [1819/3494] Completed KYTX in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:47.353939] [INFO ] [sig ] [1820/3494] Forecasting KZIA... [2026-01-14T20:25:47.353968] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-14T20:25:47.353998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-14T20:25:47.365778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-14T20:25:47.366049] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-14T20:25:47.366832] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-14T20:25:47.366884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:47.366915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:47.366942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:47.366998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:47.425862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:47.426481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:47.426556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:47.426611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:47.542088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:47.542246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:47.542285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:47.542313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:47.545675] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-01-14T20:25:47.545951] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-14T20:25:47.546075] [INFO ] [sig ] KZIA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:47.687428] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/KZIA.txt [2026-01-14T20:25:47.687561] [INFO ] [sig ] [1820/3494] Completed KZIA in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:47.687617] [INFO ] [sig ] [1821/3494] Forecasting L... [2026-01-14T20:25:47.687647] [INFO ] [sig ] Generating forecast for: L [2026-01-14T20:25:47.687692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-14T20:25:47.700354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-14T20:25:47.700674] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-14T20:25:47.701438] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-14T20:25:47.701490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:47.701521] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:47.701547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:47.701621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:47.758510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:47.759356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:47.759440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:47.759474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:47.877206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:47.877361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:47.877402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:47.877431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:47.880865] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-01-14T20:25:47.881139] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-14T20:25:47.881263] [INFO ] [sig ] L: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:48.022058] [INFO ] [LOCAL ] Saved forecast: L 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/L.txt [2026-01-14T20:25:48.022187] [INFO ] [sig ] [1821/3494] Completed L in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:48.022226] [INFO ] [sig ] [1822/3494] Forecasting LAB... [2026-01-14T20:25:48.022255] [INFO ] [sig ] Generating forecast for: LAB [2026-01-14T20:25:48.022284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-14T20:25:48.034319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-14T20:25:48.034742] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-14T20:25:48.035554] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-14T20:25:48.035630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:48.035663] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:48.035690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:48.035746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:48.093380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:48.094268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:48.094349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:48.094382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:48.217456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:48.217645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:48.217904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:48.217934] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:48.221662] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=77.49%) [2026-01-14T20:25:48.222010] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-14T20:25:48.222149] [INFO ] [sig ] LAB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:48.371600] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAB.txt [2026-01-14T20:25:48.371757] [INFO ] [sig ] [1822/3494] Completed LAB in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:48.371804] [INFO ] [sig ] [1823/3494] Forecasting LAC... [2026-01-14T20:25:48.371834] [INFO ] [sig ] Generating forecast for: LAC [2026-01-14T20:25:48.371864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-14T20:25:48.383453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-14T20:25:48.383830] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-14T20:25:48.384619] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-14T20:25:48.384671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:48.384702] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:48.384729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:48.384784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:48.441407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:48.442318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:48.442432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:48.442465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:48.565484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:48.565861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:48.565904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:48.565934] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:48.569481] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=0.15%) [2026-01-14T20:25:48.569817] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-14T20:25:48.570144] [INFO ] [sig ] LAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:48.720873] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LAC.txt [2026-01-14T20:25:48.721028] [INFO ] [sig ] [1823/3494] Completed LAC in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:48.721068] [INFO ] [sig ] [1824/3494] Forecasting LAD... [2026-01-14T20:25:48.721097] [INFO ] [sig ] Generating forecast for: LAD [2026-01-14T20:25:48.721127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-14T20:25:48.734083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-14T20:25:48.734458] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-14T20:25:48.735455] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-14T20:25:48.735511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:48.735547] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:48.735603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:48.735664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:48.794067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:48.794993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:48.795083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:48.795115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:48.912747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:48.912910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:48.912962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:48.912993] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:48.917087] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-01-14T20:25:48.917449] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-14T20:25:48.917634] [INFO ] [sig ] LAD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:49.058329] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAD.txt [2026-01-14T20:25:49.058473] [INFO ] [sig ] [1824/3494] Completed LAD in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:49.058512] [INFO ] [sig ] [1825/3494] Forecasting LAES... [2026-01-14T20:25:49.058542] [INFO ] [sig ] Generating forecast for: LAES [2026-01-14T20:25:49.058602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-14T20:25:49.072153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-14T20:25:49.072474] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-14T20:25:49.073280] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-14T20:25:49.073332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:49.073363] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:49.073389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:49.073445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:49.130873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:49.131832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:49.131961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:49.131995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:49.252546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:49.252726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:49.252765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:49.252794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:49.256156] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-01-14T20:25:49.256425] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-14T20:25:49.256546] [INFO ] [sig ] LAES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:49.394590] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAES.txt [2026-01-14T20:25:49.394746] [INFO ] [sig ] [1825/3494] Completed LAES in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:49.394786] [INFO ] [sig ] [1826/3494] Forecasting LAKE... [2026-01-14T20:25:49.394816] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-14T20:25:49.394847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-14T20:25:49.407165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-14T20:25:49.407587] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-14T20:25:49.408464] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-14T20:25:49.408518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:49.408550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:49.408607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:49.408667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:49.465314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:49.466207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:49.466290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:49.466322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:49.588502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:49.588713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:49.588779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:49.588813] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:49.592547] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-14T20:25:49.592939] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-14T20:25:49.593081] [INFO ] [sig ] LAKE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:49.736344] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAKE.txt [2026-01-14T20:25:49.736508] [INFO ] [sig ] [1826/3494] Completed LAKE in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:49.736547] [INFO ] [sig ] [1827/3494] Forecasting LAND... [2026-01-14T20:25:49.736601] [INFO ] [sig ] Generating forecast for: LAND [2026-01-14T20:25:49.736651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-14T20:25:49.749379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-14T20:25:49.749854] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-14T20:25:49.750742] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-14T20:25:49.750797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:49.750831] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:49.750858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:49.750916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:49.809040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:49.810000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:49.810093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:49.810127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:49.934589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:49.934739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:49.934780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:49.934809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:49.938277] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-14T20:25:49.938553] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-14T20:25:49.938697] [INFO ] [sig ] LAND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:50.083658] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAND.txt [2026-01-14T20:25:50.083814] [INFO ] [sig ] [1827/3494] Completed LAND in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:50.083866] [INFO ] [sig ] [1828/3494] Forecasting LANDO... [2026-01-14T20:25:50.083925] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-14T20:25:50.083967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-14T20:25:50.095516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-14T20:25:50.095856] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-14T20:25:50.096763] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-14T20:25:50.096819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:50.096852] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:50.096880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:50.096937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:50.158456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:50.159375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:50.159480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:50.159514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:50.270744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:50.270914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:50.270965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:50.271003] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:50.275009] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-14T20:25:50.275405] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-14T20:25:50.275564] [INFO ] [sig ] LANDO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:50.421467] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LANDO.txt [2026-01-14T20:25:50.421672] [INFO ] [sig ] [1828/3494] Completed LANDO in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-14T20:25:50.421902] [INFO ] [sig ] [1829/3494] Forecasting LANDP... [2026-01-14T20:25:50.421932] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-14T20:25:50.421962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-14T20:25:50.434082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-14T20:25:50.434484] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-14T20:25:50.435536] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-14T20:25:50.435612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:50.435656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:50.435698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:50.435758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:50.495912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:50.496833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:50.496920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:50.496954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:50.609222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:50.609384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:50.609425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:50.609455] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:50.613097] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-01-14T20:25:50.613403] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-14T20:25:50.613538] [INFO ] [sig ] LANDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:50.757060] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LANDP.txt [2026-01-14T20:25:50.757210] [INFO ] [sig ] [1829/3494] Completed LANDP in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:50.757248] [INFO ] [sig ] [1830/3494] Forecasting LASE... [2026-01-14T20:25:50.757277] [INFO ] [sig ] Generating forecast for: LASE [2026-01-14T20:25:50.757308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-14T20:25:50.768542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-14T20:25:50.768879] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-14T20:25:50.769719] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-14T20:25:50.769775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:50.769822] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:50.769852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:50.769910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:50.831013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:50.831901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:50.831982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:50.832016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:50.949433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:50.949606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:50.949647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:50.949676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:50.952991] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-14T20:25:50.953279] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-14T20:25:50.953404] [INFO ] [sig ] LASE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:51.103783] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LASE.txt [2026-01-14T20:25:51.103973] [INFO ] [sig ] [1830/3494] Completed LASE in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:51.104014] [INFO ] [sig ] [1831/3494] Forecasting LAZ... [2026-01-14T20:25:51.104044] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-14T20:25:51.104073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-14T20:25:51.116800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-14T20:25:51.117248] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-14T20:25:51.118220] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-14T20:25:51.118282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:51.118316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:51.118344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:51.118401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:51.179272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:51.180240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:51.180385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:51.180422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:51.305516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:51.305697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:51.305745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:51.305776] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:51.309397] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-01-14T20:25:51.309712] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-14T20:25:51.309851] [INFO ] [sig ] LAZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:51.459671] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LAZ.txt [2026-01-14T20:25:51.460017] [INFO ] [sig ] [1831/3494] Completed LAZ in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:51.460057] [INFO ] [sig ] [1832/3494] Forecasting LBRDA... [2026-01-14T20:25:51.460101] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-14T20:25:51.460133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-14T20:25:51.473365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-14T20:25:51.473782] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-14T20:25:51.474640] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-14T20:25:51.474696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:51.474760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:51.474977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:51.475036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:51.534877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:51.535797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:51.535883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:51.535917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:51.661686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:51.661845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:51.661884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:51.661914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:51.665294] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-14T20:25:51.665629] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-14T20:25:51.665762] [INFO ] [sig ] LBRDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:51.814506] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LBRDA.txt [2026-01-14T20:25:51.814680] [INFO ] [sig ] [1832/3494] Completed LBRDA in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:51.814722] [INFO ] [sig ] [1833/3494] Forecasting LBRDK... [2026-01-14T20:25:51.814751] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-14T20:25:51.814783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-14T20:25:51.825651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-14T20:25:51.825983] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-14T20:25:51.826770] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-14T20:25:51.826822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:51.826854] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:51.826880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:51.826936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:51.887171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:51.888197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:51.888281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:51.888315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:52.010951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:52.011111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:52.011153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:52.011185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:52.014624] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=82.97%) [2026-01-14T20:25:52.014904] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-14T20:25:52.015031] [INFO ] [sig ] LBRDK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:52.237146] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LBRDK.txt [2026-01-14T20:25:52.237303] [INFO ] [sig ] [1833/3494] Completed LBRDK in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:52.237352] [INFO ] [sig ] [1834/3494] Forecasting LBTYA... [2026-01-14T20:25:52.237382] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-14T20:25:52.237413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-14T20:25:52.249092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-14T20:25:52.249488] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-14T20:25:52.250357] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-14T20:25:52.250413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:52.250447] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:52.250474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:52.250530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:52.314615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:52.315502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:52.315617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:52.315655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:52.444179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:52.444349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:52.444391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:52.444422] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:52.448392] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-14T20:25:52.448795] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-14T20:25:52.448948] [INFO ] [sig ] LBTYA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:52.607991] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LBTYA.txt [2026-01-14T20:25:52.608157] [INFO ] [sig ] [1834/3494] Completed LBTYA in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:52.608197] [INFO ] [sig ] [1835/3494] Forecasting LBTYK... [2026-01-14T20:25:52.608230] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-14T20:25:52.608262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-14T20:25:52.620636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-14T20:25:52.621070] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-14T20:25:52.622115] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-14T20:25:52.622185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:52.622228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:52.622266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:52.622345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:52.685654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:52.686544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:52.686655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:52.686692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:52.818194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:52.818364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:52.818421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:52.818491] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:52.822774] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-14T20:25:52.823180] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-14T20:25:52.823344] [INFO ] [sig ] LBTYK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:52.974472] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LBTYK.txt [2026-01-14T20:25:52.974659] [INFO ] [sig ] [1835/3494] Completed LBTYK in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-14T20:25:52.974701] [INFO ] [sig ] [1836/3494] Forecasting LC... [2026-01-14T20:25:52.974731] [INFO ] [sig ] Generating forecast for: LC [2026-01-14T20:25:52.974761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-14T20:25:52.986645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-14T20:25:52.987206] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-14T20:25:52.988377] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-14T20:25:52.988431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:52.988463] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:52.988491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:52.988556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:53.049227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:53.050199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:53.050287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:53.050321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:53.172178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:53.172344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:53.172387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:53.172416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:53.176095] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-14T20:25:53.176376] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-14T20:25:53.176502] [INFO ] [sig ] LC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:53.320141] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LC.txt [2026-01-14T20:25:53.320299] [INFO ] [sig ] [1836/3494] Completed LC in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:53.320339] [INFO ] [sig ] [1837/3494] Forecasting LCFY... [2026-01-14T20:25:53.320368] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-14T20:25:53.320398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-14T20:25:53.332211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-14T20:25:53.332658] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-14T20:25:53.333485] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-14T20:25:53.333542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:53.333595] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:53.333624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:53.333680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:53.393805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:53.394682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:53.394767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:53.394799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:53.515656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:53.515832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:53.515886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:53.515944] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:53.520077] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-14T20:25:53.520436] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-14T20:25:53.520604] [INFO ] [sig ] LCFY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:53.671317] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LCFY.txt [2026-01-14T20:25:53.671479] [INFO ] [sig ] [1837/3494] Completed LCFY in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:53.671519] [INFO ] [sig ] [1838/3494] Forecasting LCID... [2026-01-14T20:25:53.671548] [INFO ] [sig ] Generating forecast for: LCID [2026-01-14T20:25:53.671624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-14T20:25:53.684989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-14T20:25:53.685417] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-14T20:25:53.686321] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-14T20:25:53.686376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:53.686408] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:53.686435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:53.686501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:53.745567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:53.746520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:53.746622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:53.746659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:53.872108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:53.872276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:53.872316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:53.872345] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:53.876162] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-01-14T20:25:53.876461] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-14T20:25:53.876616] [INFO ] [sig ] LCID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:54.026462] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LCID.txt [2026-01-14T20:25:54.026640] [INFO ] [sig ] [1838/3494] Completed LCID in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:54.026680] [INFO ] [sig ] [1839/3494] Forecasting LCII... [2026-01-14T20:25:54.026711] [INFO ] [sig ] Generating forecast for: LCII [2026-01-14T20:25:54.026742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-14T20:25:54.043180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-14T20:25:54.043553] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-14T20:25:54.044341] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-14T20:25:54.044393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:54.044425] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:54.044453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:54.044509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:54.105862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:54.106843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:54.106961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:54.107008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:54.235070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:54.235283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:54.235334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:54.235364] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:54.239155] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=39.94%) [2026-01-14T20:25:54.239523] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-14T20:25:54.239692] [INFO ] [sig ] LCII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:54.385236] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LCII.txt [2026-01-14T20:25:54.385400] [INFO ] [sig ] [1839/3494] Completed LCII in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:54.385441] [INFO ] [sig ] [1840/3494] Forecasting LCNB... [2026-01-14T20:25:54.385471] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-14T20:25:54.385501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-14T20:25:54.400358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-14T20:25:54.400920] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-14T20:25:54.401826] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-14T20:25:54.401881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:54.402097] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:54.402124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:54.402180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:54.465712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:54.466912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:54.466998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:54.467031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:54.591249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:54.591413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:54.591456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:54.591485] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:54.594950] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-14T20:25:54.595242] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-14T20:25:54.595375] [INFO ] [sig ] LCNB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:54.739282] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LCNB.txt [2026-01-14T20:25:54.739454] [INFO ] [sig ] [1840/3494] Completed LCNB in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:54.739494] [INFO ] [sig ] [1841/3494] Forecasting LDI... [2026-01-14T20:25:54.739523] [INFO ] [sig ] Generating forecast for: LDI [2026-01-14T20:25:54.739553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-14T20:25:54.753367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-14T20:25:54.753733] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-14T20:25:54.754736] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-14T20:25:54.754789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:54.754834] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:54.754862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:54.754918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:54.815403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:54.816531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:54.816653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:54.816688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:54.942913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:54.943276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:54.943319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:54.943347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:54.947406] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-14T20:25:54.947737] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-14T20:25:54.948064] [INFO ] [sig ] LDI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:55.099937] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LDI.txt [2026-01-14T20:25:55.100116] [INFO ] [sig ] [1841/3494] Completed LDI in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:55.100158] [INFO ] [sig ] [1842/3494] Forecasting LDOS... [2026-01-14T20:25:55.100187] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-14T20:25:55.100218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-14T20:25:55.112278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-14T20:25:55.112654] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-14T20:25:55.113458] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-14T20:25:55.113512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:55.113544] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:55.113592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:55.113653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:55.173193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:55.174077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:55.174219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:55.174253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:55.299311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:55.299476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:55.299528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:55.299566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:55.303994] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-01-14T20:25:55.304327] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-14T20:25:55.304467] [INFO ] [sig ] LDOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:55.454979] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LDOS.txt [2026-01-14T20:25:55.455136] [INFO ] [sig ] [1842/3494] Completed LDOS in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:55.455176] [INFO ] [sig ] [1843/3494] Forecasting LDP... [2026-01-14T20:25:55.455206] [INFO ] [sig ] Generating forecast for: LDP [2026-01-14T20:25:55.455237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-14T20:25:55.467460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-14T20:25:55.467891] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-14T20:25:55.468974] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-14T20:25:55.469028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:55.469062] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:55.469089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:55.469147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:55.532300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:55.533211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:55.533298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:55.533331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:55.660588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:55.660753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:55.660794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:55.660824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:55.664304] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-14T20:25:55.664602] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-14T20:25:55.664729] [INFO ] [sig ] LDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:55.819104] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LDP.txt [2026-01-14T20:25:55.819266] [INFO ] [sig ] [1843/3494] Completed LDP in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:55.819306] [INFO ] [sig ] [1844/3494] Forecasting LDSF... [2026-01-14T20:25:55.819335] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-14T20:25:55.819365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-14T20:25:55.831365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-14T20:25:55.831780] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-14T20:25:55.832726] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-14T20:25:55.832782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:55.832815] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:55.832855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:55.832955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:55.890493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:55.891436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:55.891522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:55.891554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:56.003253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:56.003417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:56.003470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:56.003503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:56.007019] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-01-14T20:25:56.007300] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-14T20:25:56.007426] [INFO ] [sig ] LDSF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:56.150665] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LDSF.txt [2026-01-14T20:25:56.150821] [INFO ] [sig ] [1844/3494] Completed LDSF in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:56.150860] [INFO ] [sig ] [1845/3494] Forecasting LE... [2026-01-14T20:25:56.151092] [INFO ] [sig ] Generating forecast for: LE [2026-01-14T20:25:56.151123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-14T20:25:56.163215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-14T20:25:56.163605] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-14T20:25:56.164618] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-14T20:25:56.164673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:56.164706] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:56.164735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:56.164793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:56.223506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:56.224201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:56.224281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:56.224313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:56.349314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:56.349456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:56.349495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:56.349528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:56.352969] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-01-14T20:25:56.353256] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-14T20:25:56.353389] [INFO ] [sig ] LE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:56.496465] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LE.txt [2026-01-14T20:25:56.496682] [INFO ] [sig ] [1845/3494] Completed LE in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-14T20:25:56.496730] [INFO ] [sig ] [1846/3494] Forecasting LEA... [2026-01-14T20:25:56.496793] [INFO ] [sig ] Generating forecast for: LEA [2026-01-14T20:25:56.496834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-14T20:25:56.510434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-14T20:25:56.510836] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-14T20:25:56.511807] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-14T20:25:56.511871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:56.511907] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:56.512121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:56.512178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:56.589712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:56.590621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:56.590707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:56.590739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:56.712256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:56.712424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:56.712481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:56.712526] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:56.717098] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-14T20:25:56.717482] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-14T20:25:56.717697] [INFO ] [sig ] LEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:56.899187] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LEA.txt [2026-01-14T20:25:56.899360] [INFO ] [sig ] [1846/3494] Completed LEA in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:56.899401] [INFO ] [sig ] [1847/3494] Forecasting LECO... [2026-01-14T20:25:56.899432] [INFO ] [sig ] Generating forecast for: LECO [2026-01-14T20:25:56.899465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-14T20:25:56.911443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-14T20:25:56.911845] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-14T20:25:56.912714] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-14T20:25:56.912769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:56.912807] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:56.912835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:56.912893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:56.971566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:56.972479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:56.972568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:56.972623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:57.092539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:57.092729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:57.092777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:57.092805] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:57.096212] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=57.19%) [2026-01-14T20:25:57.096488] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-14T20:25:57.096631] [INFO ] [sig ] LECO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:57.235146] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LECO.txt [2026-01-14T20:25:57.235288] [INFO ] [sig ] [1847/3494] Completed LECO in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:57.235328] [INFO ] [sig ] [1848/3494] Forecasting LEG... [2026-01-14T20:25:57.235358] [INFO ] [sig ] Generating forecast for: LEG [2026-01-14T20:25:57.235388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-14T20:25:57.247037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-14T20:25:57.247375] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-14T20:25:57.248185] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-14T20:25:57.248238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:57.248270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:57.248297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:57.248352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:57.304725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:57.305619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:57.305702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:57.305733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:57.423677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:57.423834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:57.423874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:57.423903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:57.427265] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-14T20:25:57.427539] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-14T20:25:57.427703] [INFO ] [sig ] LEG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:57.566441] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LEG.txt [2026-01-14T20:25:57.566594] [INFO ] [sig ] [1848/3494] Completed LEG in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:57.566634] [INFO ] [sig ] [1849/3494] Forecasting LEGH... [2026-01-14T20:25:57.566663] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-14T20:25:57.566693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-14T20:25:57.579711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-14T20:25:57.580163] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-14T20:25:57.581071] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-14T20:25:57.581127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:57.581191] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:57.581220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:57.581279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:57.644889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:57.645845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:57.645942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:57.645983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:57.765794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:57.765956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:57.765998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:57.766028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:57.769817] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-01-14T20:25:57.770327] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-14T20:25:57.770466] [INFO ] [sig ] LEGH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:57.919949] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LEGH.txt [2026-01-14T20:25:57.920101] [INFO ] [sig ] [1849/3494] Completed LEGH in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:57.920140] [INFO ] [sig ] [1850/3494] Forecasting LEGN... [2026-01-14T20:25:57.920169] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-14T20:25:57.920198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-14T20:25:57.931441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-14T20:25:57.931812] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-14T20:25:57.932621] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-14T20:25:57.932674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:57.932705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:57.932732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:57.932787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:57.991865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:57.992740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:57.992825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:57.992860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:58.110595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:58.110767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:58.110809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:58.110839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:58.114338] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=44.88%) [2026-01-14T20:25:58.114700] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-14T20:25:58.114846] [INFO ] [sig ] LEGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:58.267484] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LEGN.txt [2026-01-14T20:25:58.267683] [INFO ] [sig ] [1850/3494] Completed LEGN in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:58.267729] [INFO ] [sig ] [1851/3494] Forecasting LEN... [2026-01-14T20:25:58.267760] [INFO ] [sig ] Generating forecast for: LEN [2026-01-14T20:25:58.267791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-14T20:25:58.280545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-14T20:25:58.280946] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-14T20:25:58.282287] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-14T20:25:58.282352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:58.282389] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:58.282415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:58.282471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:58.345989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:58.346918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:58.347007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:58.347040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:58.477040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:58.477196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:58.477236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:58.477267] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:58.480859] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-01-14T20:25:58.481145] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-14T20:25:58.481281] [INFO ] [sig ] LEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:58.630697] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LEN.txt [2026-01-14T20:25:58.630836] [INFO ] [sig ] [1851/3494] Completed LEN in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:58.630875] [INFO ] [sig ] [1852/3494] Forecasting LENZ... [2026-01-14T20:25:58.630906] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-14T20:25:58.630937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-14T20:25:58.643187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-14T20:25:58.643633] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-14T20:25:58.644522] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-14T20:25:58.644601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:58.644638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:58.644667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:58.644759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:58.702523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:58.703637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:58.703724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:58.703756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:58.832205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:58.832369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:58.832417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:58.832481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:58.836119] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-14T20:25:58.836446] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-14T20:25:58.836610] [INFO ] [sig ] LENZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:58.979589] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LENZ.txt [2026-01-14T20:25:58.979728] [INFO ] [sig ] [1852/3494] Completed LENZ in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-14T20:25:58.979767] [INFO ] [sig ] [1853/3494] Forecasting LEO... [2026-01-14T20:25:58.979797] [INFO ] [sig ] Generating forecast for: LEO [2026-01-14T20:25:58.979828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-14T20:25:58.990986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-14T20:25:58.991273] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-14T20:25:58.992068] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-14T20:25:58.992122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:58.992154] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:58.992180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:58.992236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:59.050073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:59.050915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:59.050997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:59.051030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:59.172321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:59.172475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:59.172514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:59.172544] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:59.176068] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=44.03%) [2026-01-14T20:25:59.176342] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-14T20:25:59.176467] [INFO ] [sig ] LEO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:25:59.323183] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LEO.txt [2026-01-14T20:25:59.323319] [INFO ] [sig ] [1853/3494] Completed LEO in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:25:59.323357] [INFO ] [sig ] [1854/3494] Forecasting LESL... [2026-01-14T20:25:59.323386] [INFO ] [sig ] Generating forecast for: LESL [2026-01-14T20:25:59.323415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-14T20:25:59.335244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-14T20:25:59.335548] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-14T20:25:59.336345] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-14T20:25:59.336409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:59.336442] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:59.336468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:59.336524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:59.396014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:59.396767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:59.396850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:59.396884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:59.520637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:59.520847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:59.520892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:59.520924] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:59.524433] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-14T20:25:59.524735] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-14T20:25:59.524880] [INFO ] [sig ] LESL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:25:59.667494] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LESL.txt [2026-01-14T20:25:59.667678] [INFO ] [sig ] [1854/3494] Completed LESL in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:25:59.667723] [INFO ] [sig ] [1855/3494] Forecasting LEVI... [2026-01-14T20:25:59.667758] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-14T20:25:59.667788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-14T20:25:59.679236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-14T20:25:59.679531] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-14T20:25:59.680325] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-14T20:25:59.680377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:25:59.680409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:25:59.680435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:25:59.680491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:25:59.737927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:25:59.738711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:25:59.738789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:25:59.738821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:25:59.859476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:25:59.859665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:25:59.859708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:25:59.859735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:25:59.863084] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-14T20:25:59.863359] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-14T20:25:59.863482] [INFO ] [sig ] LEVI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:00.006249] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LEVI.txt [2026-01-14T20:26:00.006402] [INFO ] [sig ] [1855/3494] Completed LEVI in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:00.006441] [INFO ] [sig ] [1856/3494] Forecasting LFMD... [2026-01-14T20:26:00.006472] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-14T20:26:00.006502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-14T20:26:00.018432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-14T20:26:00.018866] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-14T20:26:00.019745] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-14T20:26:00.019802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:00.019837] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:00.019889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:00.019975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:00.079993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:00.080896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:00.080979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:00.081015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:00.204905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:00.205060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:00.205099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:00.205129] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:00.208555] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-01-14T20:26:00.208846] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-14T20:26:00.208973] [INFO ] [sig ] LFMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:00.353593] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LFMD.txt [2026-01-14T20:26:00.353741] [INFO ] [sig ] [1856/3494] Completed LFMD in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:00.353788] [INFO ] [sig ] [1857/3494] Forecasting LFUS... [2026-01-14T20:26:00.353819] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-14T20:26:00.353853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-14T20:26:00.364939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-14T20:26:00.365229] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-14T20:26:00.366025] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-14T20:26:00.366078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:00.366110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:00.366137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:00.366192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:00.423155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:00.424031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:00.424116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:00.424149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:00.544551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:00.544728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:00.544768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:00.544798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:00.548202] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-01-14T20:26:00.548486] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-14T20:26:00.548634] [INFO ] [sig ] LFUS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:00.690146] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LFUS.txt [2026-01-14T20:26:00.690445] [INFO ] [sig ] [1857/3494] Completed LFUS in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:00.690484] [INFO ] [sig ] [1858/3494] Forecasting LFVN... [2026-01-14T20:26:00.690513] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-14T20:26:00.690543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-14T20:26:00.703123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-14T20:26:00.703458] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-14T20:26:00.704245] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-14T20:26:00.704298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:00.704329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:00.704356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:00.704413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:00.762772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:00.763535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:00.763631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:00.763665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:00.884726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:00.884891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:00.884939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:00.884972] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:00.888533] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-01-14T20:26:00.888821] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-14T20:26:00.888946] [INFO ] [sig ] LFVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:01.044954] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LFVN.txt [2026-01-14T20:26:01.045297] [INFO ] [sig ] [1858/3494] Completed LFVN in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:01.045338] [INFO ] [sig ] [1859/3494] Forecasting LGCL... [2026-01-14T20:26:01.045367] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-14T20:26:01.045397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-14T20:26:01.056865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-14T20:26:01.057364] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-14T20:26:01.058408] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-14T20:26:01.058461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:01.058493] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:01.058520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:01.058597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:01.118461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:01.119338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:01.119453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:01.119486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:01.239779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:01.239940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:01.239983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:01.240013] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:01.243435] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=71.34%) [2026-01-14T20:26:01.243750] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-14T20:26:01.243881] [INFO ] [sig ] LGCL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:01.384310] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LGCL.txt [2026-01-14T20:26:01.384455] [INFO ] [sig ] [1859/3494] Completed LGCL in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:01.384495] [INFO ] [sig ] [1860/3494] Forecasting LGI... [2026-01-14T20:26:01.384525] [INFO ] [sig ] Generating forecast for: LGI [2026-01-14T20:26:01.384557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-14T20:26:01.396195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-14T20:26:01.396528] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-14T20:26:01.397349] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-14T20:26:01.397404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:01.397437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:01.397466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:01.397523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:01.457381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:01.458408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:01.458501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:01.458535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:01.582346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:01.582503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:01.582545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:01.582592] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:01.586353] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-01-14T20:26:01.586652] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-14T20:26:01.586777] [INFO ] [sig ] LGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:01.733604] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LGI.txt [2026-01-14T20:26:01.734394] [INFO ] [sig ] [1860/3494] Completed LGI in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:01.734440] [INFO ] [sig ] [1861/3494] Forecasting LGIH... [2026-01-14T20:26:01.734471] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-14T20:26:01.734502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-14T20:26:01.746207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-14T20:26:01.746566] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-14T20:26:01.747466] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-14T20:26:01.747522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:01.747563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:01.747623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:01.747715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:01.806611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:01.807564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:01.807830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:01.807896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:01.938306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:01.938466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:01.938526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:01.938558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:01.942821] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=72.12%) [2026-01-14T20:26:01.943190] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-14T20:26:01.943333] [INFO ] [sig ] LGIH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:02.109629] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LGIH.txt [2026-01-14T20:26:02.109786] [INFO ] [sig ] [1861/3494] Completed LGIH in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:02.109826] [INFO ] [sig ] [1862/3494] Forecasting LGND... [2026-01-14T20:26:02.109857] [INFO ] [sig ] Generating forecast for: LGND [2026-01-14T20:26:02.109888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-14T20:26:02.122031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-14T20:26:02.122421] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-14T20:26:02.123250] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-14T20:26:02.123307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:02.123339] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:02.123366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:02.123423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:02.182866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:02.183773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:02.183865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:02.183901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:02.314017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:02.314182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:02.314222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:02.314253] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:02.317808] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-14T20:26:02.318147] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-14T20:26:02.318290] [INFO ] [sig ] LGND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:02.474634] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LGND.txt [2026-01-14T20:26:02.474833] [INFO ] [sig ] [1862/3494] Completed LGND in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-14T20:26:02.474882] [INFO ] [sig ] [1863/3494] Forecasting LH... [2026-01-14T20:26:02.474918] [INFO ] [sig ] Generating forecast for: LH [2026-01-14T20:26:02.474955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-14T20:26:02.486930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-14T20:26:02.487303] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-14T20:26:02.488160] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-14T20:26:02.488213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:02.488245] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:02.488273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:02.488329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:02.553338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:02.554332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:02.554420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:02.554455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:02.683766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:02.683933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:02.683982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:02.684017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:02.687474] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-14T20:26:02.687816] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-14T20:26:02.687955] [INFO ] [sig ] LH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:02.841706] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LH.txt [2026-01-14T20:26:02.841875] [INFO ] [sig ] [1863/3494] Completed LH in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:02.841915] [INFO ] [sig ] [1864/3494] Forecasting LHX... [2026-01-14T20:26:02.841945] [INFO ] [sig ] Generating forecast for: LHX [2026-01-14T20:26:02.841978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-14T20:26:02.853699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-14T20:26:02.854088] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-14T20:26:02.854936] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-14T20:26:02.854989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:02.855021] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:02.855048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:02.855104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:02.913031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:02.913993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:02.914078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:02.914111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:03.044493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:03.044674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:03.044717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:03.044747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:03.048647] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=57.06%) [2026-01-14T20:26:03.048960] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-14T20:26:03.049096] [INFO ] [sig ] LHX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:03.196704] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LHX.txt [2026-01-14T20:26:03.196860] [INFO ] [sig ] [1864/3494] Completed LHX in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:03.196899] [INFO ] [sig ] [1865/3494] Forecasting LI... [2026-01-14T20:26:03.196929] [INFO ] [sig ] Generating forecast for: LI [2026-01-14T20:26:03.196958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-14T20:26:03.209428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-14T20:26:03.209824] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-14T20:26:03.210852] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-14T20:26:03.210906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:03.210953] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:03.210980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:03.211036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:03.275232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:03.276219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:03.276305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:03.276337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:03.400895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:03.401051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:03.401091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:03.401121] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:03.404426] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-14T20:26:03.404735] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-14T20:26:03.404857] [INFO ] [sig ] LI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:03.546932] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LI.txt [2026-01-14T20:26:03.547069] [INFO ] [sig ] [1865/3494] Completed LI in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:03.547106] [INFO ] [sig ] [1866/3494] Forecasting LICN... [2026-01-14T20:26:03.547135] [INFO ] [sig ] Generating forecast for: LICN [2026-01-14T20:26:03.547164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-14T20:26:03.559279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-14T20:26:03.559593] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-14T20:26:03.560376] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-14T20:26:03.560430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:03.560488] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:03.560518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:03.560594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:03.622778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:03.623840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:03.623935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:03.623974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:03.740630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:03.740788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:03.740827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:03.740857] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:03.744276] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=6.76%) [2026-01-14T20:26:03.744553] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-14T20:26:03.744695] [INFO ] [sig ] LICN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:03.889318] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LICN.txt [2026-01-14T20:26:03.889450] [INFO ] [sig ] [1866/3494] Completed LICN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:03.889489] [INFO ] [sig ] [1867/3494] Forecasting LIF... [2026-01-14T20:26:03.889519] [INFO ] [sig ] Generating forecast for: LIF [2026-01-14T20:26:03.889548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-14T20:26:03.900825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-14T20:26:03.901153] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-14T20:26:03.901949] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-14T20:26:03.902003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:03.902035] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:03.902062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:03.902117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:03.961358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:03.962153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:03.962230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:03.962263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:04.092693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:04.092873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:04.092922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:04.092958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:04.096826] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-01-14T20:26:04.097159] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-14T20:26:04.097312] [INFO ] [sig ] LIF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:04.242860] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LIF.txt [2026-01-14T20:26:04.243031] [INFO ] [sig ] [1867/3494] Completed LIF in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:04.243074] [INFO ] [sig ] [1868/3494] Forecasting LII... [2026-01-14T20:26:04.243105] [INFO ] [sig ] Generating forecast for: LII [2026-01-14T20:26:04.243134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-14T20:26:04.256410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-14T20:26:04.256850] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-14T20:26:04.257701] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-14T20:26:04.257754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:04.257787] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:04.257814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:04.257873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:04.316972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:04.317921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:04.318018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:04.318050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:04.438045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:04.438202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:04.438242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:04.438271] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:04.441727] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-01-14T20:26:04.442004] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-14T20:26:04.442131] [INFO ] [sig ] LII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:04.583160] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LII.txt [2026-01-14T20:26:04.583289] [INFO ] [sig ] [1868/3494] Completed LII in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:04.583329] [INFO ] [sig ] [1869/3494] Forecasting LILA... [2026-01-14T20:26:04.583365] [INFO ] [sig ] Generating forecast for: LILA [2026-01-14T20:26:04.583398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-14T20:26:04.595147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-14T20:26:04.595415] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-14T20:26:04.596214] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-14T20:26:04.596267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:04.596298] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:04.596325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:04.596382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:04.654452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:04.655342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:04.655426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:04.655461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:04.777713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:04.777883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:04.777929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:04.777998] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:04.781628] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-01-14T20:26:04.781921] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-14T20:26:04.782072] [INFO ] [sig ] LILA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:04.922478] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LILA.txt [2026-01-14T20:26:04.922628] [INFO ] [sig ] [1869/3494] Completed LILA in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-14T20:26:04.922670] [INFO ] [sig ] [1870/3494] Forecasting LILAK... [2026-01-14T20:26:04.922699] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-14T20:26:04.922916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-14T20:26:04.934923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-14T20:26:04.935226] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-14T20:26:04.936017] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-14T20:26:04.936070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:04.936102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:04.936129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:04.936185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:04.996928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:04.997939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:04.998020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:04.998052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:05.124939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:05.125110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:05.125149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:05.125177] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:05.129701] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-01-14T20:26:05.130165] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-14T20:26:05.130339] [INFO ] [sig ] LILAK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:05.274897] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LILAK.txt [2026-01-14T20:26:05.275057] [INFO ] [sig ] [1870/3494] Completed LILAK in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:05.275098] [INFO ] [sig ] [1871/3494] Forecasting LIN... [2026-01-14T20:26:05.275129] [INFO ] [sig ] Generating forecast for: LIN [2026-01-14T20:26:05.275159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-14T20:26:05.287246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-14T20:26:05.287523] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-14T20:26:05.288339] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-14T20:26:05.288392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:05.288425] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:05.288451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:05.288508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:05.349560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:05.350546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:05.350652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:05.350686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:05.476931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:05.477114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:05.477162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:05.477195] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:05.480989] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=13.25%) [2026-01-14T20:26:05.481352] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-14T20:26:05.481491] [INFO ] [sig ] LIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:05.622806] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LIN.txt [2026-01-14T20:26:05.622958] [INFO ] [sig ] [1871/3494] Completed LIN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:05.622997] [INFO ] [sig ] [1872/3494] Forecasting LINC... [2026-01-14T20:26:05.623028] [INFO ] [sig ] Generating forecast for: LINC [2026-01-14T20:26:05.623058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-14T20:26:05.634542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-14T20:26:05.634924] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-14T20:26:05.635720] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-14T20:26:05.635772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:05.635805] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:05.635831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:05.635887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:05.692474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:05.693325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:05.693407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:05.693440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:05.809467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:05.809641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:05.809683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:05.809730] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:05.813093] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-14T20:26:05.813372] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-14T20:26:05.813507] [INFO ] [sig ] LINC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:05.958756] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LINC.txt [2026-01-14T20:26:05.958887] [INFO ] [sig ] [1872/3494] Completed LINC in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:05.958927] [INFO ] [sig ] [1873/3494] Forecasting LIND... [2026-01-14T20:26:05.958957] [INFO ] [sig ] Generating forecast for: LIND [2026-01-14T20:26:05.958993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-14T20:26:05.971011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-14T20:26:05.971375] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-14T20:26:05.972227] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-14T20:26:05.972280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:05.972312] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:05.972338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:05.972394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:06.030836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:06.031757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:06.031842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:06.031875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:06.152714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:06.152878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:06.152917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:06.152945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:06.156399] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-14T20:26:06.156723] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-14T20:26:06.156859] [INFO ] [sig ] LIND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:06.311086] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LIND.txt [2026-01-14T20:26:06.311213] [INFO ] [sig ] [1873/3494] Completed LIND in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:06.311251] [INFO ] [sig ] [1874/3494] Forecasting LINE... [2026-01-14T20:26:06.311282] [INFO ] [sig ] Generating forecast for: LINE [2026-01-14T20:26:06.311312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-14T20:26:06.323480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-14T20:26:06.323788] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-14T20:26:06.324607] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-14T20:26:06.324660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:06.324693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:06.324719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:06.324776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:06.384612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:06.385268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:06.385347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:06.385395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:06.509952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:06.510126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:06.510168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:06.510197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:06.513633] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-14T20:26:06.513915] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-14T20:26:06.514041] [INFO ] [sig ] LINE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:06.660020] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LINE.txt [2026-01-14T20:26:06.660164] [INFO ] [sig ] [1874/3494] Completed LINE in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:06.660202] [INFO ] [sig ] [1875/3494] Forecasting LINK... [2026-01-14T20:26:06.660231] [INFO ] [sig ] Generating forecast for: LINK [2026-01-14T20:26:06.660260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-14T20:26:06.671544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-14T20:26:06.671998] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-14T20:26:06.672796] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-14T20:26:06.672850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:06.672881] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:06.672908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:06.672963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:06.732860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:06.733908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:06.733988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:06.734021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:06.848927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:06.849054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:06.849091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:06.849119] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:06.852542] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-14T20:26:06.852834] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-14T20:26:06.852957] [INFO ] [sig ] LINK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:06.994300] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LINK.txt [2026-01-14T20:26:06.994430] [INFO ] [sig ] [1875/3494] Completed LINK in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:06.994469] [INFO ] [sig ] [1876/3494] Forecasting LITE... [2026-01-14T20:26:06.994499] [INFO ] [sig ] Generating forecast for: LITE [2026-01-14T20:26:06.994528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-14T20:26:07.006079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-14T20:26:07.006338] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-14T20:26:07.007114] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-14T20:26:07.007168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:07.007200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:07.007239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:07.007297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:07.064141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:07.064797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:07.064898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:07.064931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:07.189102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:07.189238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:07.189275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:07.189305] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:07.192645] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-14T20:26:07.192912] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-14T20:26:07.193037] [INFO ] [sig ] LITE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:07.334050] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LITE.txt [2026-01-14T20:26:07.334184] [INFO ] [sig ] [1876/3494] Completed LITE in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:07.334222] [INFO ] [sig ] [1877/3494] Forecasting LITM... [2026-01-14T20:26:07.334252] [INFO ] [sig ] Generating forecast for: LITM [2026-01-14T20:26:07.334282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-14T20:26:07.346454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-14T20:26:07.346779] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-14T20:26:07.347590] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-14T20:26:07.347643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:07.347699] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:07.347727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:07.347782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:07.405455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:07.406132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:07.406208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:07.406239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:07.524144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:07.524306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:07.524346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:07.524375] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:07.527732] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-14T20:26:07.528018] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-14T20:26:07.528169] [INFO ] [sig ] LITM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:07.669646] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LITM.txt [2026-01-14T20:26:07.669780] [INFO ] [sig ] [1877/3494] Completed LITM in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:07.669818] [INFO ] [sig ] [1878/3494] Forecasting LIVN... [2026-01-14T20:26:07.669847] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-14T20:26:07.669877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-14T20:26:07.681590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-14T20:26:07.681898] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-14T20:26:07.682708] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-14T20:26:07.682760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:07.682791] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:07.682817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:07.682872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:07.741090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:07.741996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:07.742082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:07.742114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:07.862321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:07.862485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:07.862524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:07.862552] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:07.865914] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-14T20:26:07.866182] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-14T20:26:07.866303] [INFO ] [sig ] LIVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:08.011770] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LIVN.txt [2026-01-14T20:26:08.011910] [INFO ] [sig ] [1878/3494] Completed LIVN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:08.011949] [INFO ] [sig ] [1879/3494] Forecasting LKFN... [2026-01-14T20:26:08.011980] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-14T20:26:08.012009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-14T20:26:08.024112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-14T20:26:08.024409] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-14T20:26:08.025222] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-14T20:26:08.025274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:08.025306] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:08.025333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:08.025388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:08.082027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:08.082724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:08.082801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:08.082833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:08.199986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:08.200172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:08.200220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:08.200254] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:08.203869] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-14T20:26:08.204231] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-14T20:26:08.204378] [INFO ] [sig ] LKFN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:08.348036] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LKFN.txt [2026-01-14T20:26:08.348215] [INFO ] [sig ] [1879/3494] Completed LKFN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-14T20:26:08.348255] [INFO ] [sig ] [1880/3494] Forecasting LKQ... [2026-01-14T20:26:08.348286] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-14T20:26:08.348324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-14T20:26:08.359691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-14T20:26:08.359996] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-14T20:26:08.360809] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-14T20:26:08.360870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:08.360905] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:08.360933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:08.360992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:08.418149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:08.418795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:08.418871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:08.418903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:08.531887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:08.532045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:08.532085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:08.532115] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:08.535456] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-01-14T20:26:08.535744] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-14T20:26:08.535867] [INFO ] [sig ] LKQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:08.678076] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LKQ.txt [2026-01-14T20:26:08.678209] [INFO ] [sig ] [1880/3494] Completed LKQ in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:08.678247] [INFO ] [sig ] [1881/3494] Forecasting LLY... [2026-01-14T20:26:08.678276] [INFO ] [sig ] Generating forecast for: LLY [2026-01-14T20:26:08.678307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-14T20:26:08.690274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-14T20:26:08.690676] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-14T20:26:08.691537] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-14T20:26:08.691613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:08.691651] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:08.691678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:08.691734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:08.752550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:08.753494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:08.753596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:08.753649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:08.878948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:08.879083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:08.879125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:08.879154] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:08.882547] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-14T20:26:08.882843] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-14T20:26:08.882969] [INFO ] [sig ] LLY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:09.027073] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LLY.txt [2026-01-14T20:26:09.027222] [INFO ] [sig ] [1881/3494] Completed LLY in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:09.027262] [INFO ] [sig ] [1882/3494] Forecasting LMB... [2026-01-14T20:26:09.027292] [INFO ] [sig ] Generating forecast for: LMB [2026-01-14T20:26:09.027322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-14T20:26:09.038526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-14T20:26:09.038812] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-14T20:26:09.039592] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-14T20:26:09.039648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:09.039680] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:09.039706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:09.039763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:09.097699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:09.098317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:09.098392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:09.098424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:09.216846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:09.216975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:09.217013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:09.217042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:09.220320] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=80.71%) [2026-01-14T20:26:09.220605] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-14T20:26:09.220729] [INFO ] [sig ] LMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:09.362273] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LMB.txt [2026-01-14T20:26:09.362388] [INFO ] [sig ] [1882/3494] Completed LMB in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:09.362425] [INFO ] [sig ] [1883/3494] Forecasting LMBS... [2026-01-14T20:26:09.362455] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-14T20:26:09.362485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-14T20:26:09.374733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-14T20:26:09.375016] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-14T20:26:09.375830] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-14T20:26:09.375882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:09.375939] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:09.375966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:09.376022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:09.437043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:09.437758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:09.437835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:09.437866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:09.559193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:09.559342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:09.559382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:09.559410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:09.563257] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-01-14T20:26:09.563526] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-14T20:26:09.563668] [INFO ] [sig ] LMBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:09.707943] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LMBS.txt [2026-01-14T20:26:09.708127] [INFO ] [sig ] [1883/3494] Completed LMBS in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:09.708177] [INFO ] [sig ] [1884/3494] Forecasting LMND... [2026-01-14T20:26:09.708212] [INFO ] [sig ] Generating forecast for: LMND [2026-01-14T20:26:09.708241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-14T20:26:09.719842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-14T20:26:09.720197] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-14T20:26:09.721010] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-14T20:26:09.721063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:09.721094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:09.721120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:09.721176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:09.778375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:09.779258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:09.779337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:09.779370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:09.904208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:09.904363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:09.904403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:09.904433] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:09.907966] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=51.94%) [2026-01-14T20:26:09.908428] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-14T20:26:09.908549] [INFO ] [sig ] LMND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:10.050788] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LMND.txt [2026-01-14T20:26:10.050932] [INFO ] [sig ] [1884/3494] Completed LMND in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:10.050971] [INFO ] [sig ] [1885/3494] Forecasting LNC... [2026-01-14T20:26:10.050999] [INFO ] [sig ] Generating forecast for: LNC [2026-01-14T20:26:10.051029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-14T20:26:10.062473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-14T20:26:10.062798] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-14T20:26:10.063628] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-14T20:26:10.063681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:10.063714] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:10.063741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:10.063797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:10.120005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:10.120714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:10.120791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:10.120824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:10.261968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:10.262243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:10.262288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:10.262319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:10.266156] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-01-14T20:26:10.266451] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-14T20:26:10.266608] [INFO ] [sig ] LNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:10.416862] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LNC.txt [2026-01-14T20:26:10.417055] [INFO ] [sig ] [1885/3494] Completed LNC in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:10.417105] [INFO ] [sig ] [1886/3494] Forecasting LND... [2026-01-14T20:26:10.417137] [INFO ] [sig ] Generating forecast for: LND [2026-01-14T20:26:10.417168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-14T20:26:10.429731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-14T20:26:10.430174] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-14T20:26:10.431069] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-14T20:26:10.431137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:10.431184] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:10.431227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:10.431294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:10.492974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:10.493846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:10.493929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:10.493962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:10.603120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:10.603269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:10.603308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:10.603366] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:10.606737] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-14T20:26:10.607005] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-14T20:26:10.607131] [INFO ] [sig ] LND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:10.745062] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LND.txt [2026-01-14T20:26:10.745215] [INFO ] [sig ] [1886/3494] Completed LND in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-14T20:26:10.745255] [INFO ] [sig ] [1887/3494] Forecasting LNG... [2026-01-14T20:26:10.745286] [INFO ] [sig ] Generating forecast for: LNG [2026-01-14T20:26:10.745315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-14T20:26:10.765464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-14T20:26:10.765761] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-14T20:26:10.766519] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-14T20:26:10.766588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:10.766622] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:10.766649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:10.766705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:10.825066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:10.826063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:10.826150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:10.826185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:10.951883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:10.952087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:10.952135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:10.952165] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:10.955964] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-14T20:26:10.956302] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-14T20:26:10.956447] [INFO ] [sig ] LNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:11.106806] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LNG.txt [2026-01-14T20:26:11.106941] [INFO ] [sig ] [1887/3494] Completed LNG in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:11.106980] [INFO ] [sig ] [1888/3494] Forecasting LNKB... [2026-01-14T20:26:11.107009] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-14T20:26:11.107040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-14T20:26:11.118562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-14T20:26:11.118836] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-14T20:26:11.119635] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-14T20:26:11.119687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:11.119718] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:11.119744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:11.119802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:11.176553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:11.177205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:11.177280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:11.177312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:11.299146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:11.299293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:11.299333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:11.299362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:11.302855] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=15.02%) [2026-01-14T20:26:11.303132] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-14T20:26:11.303255] [INFO ] [sig ] LNKB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:11.447851] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LNKB.txt [2026-01-14T20:26:11.447998] [INFO ] [sig ] [1888/3494] Completed LNKB in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:11.448040] [INFO ] [sig ] [1889/3494] Forecasting LNN... [2026-01-14T20:26:11.448071] [INFO ] [sig ] Generating forecast for: LNN [2026-01-14T20:26:11.448109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-14T20:26:11.461267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-14T20:26:11.461657] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-14T20:26:11.462437] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-14T20:26:11.462501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:11.462534] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:11.462560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:11.462647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:11.521185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:11.522076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:11.522162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:11.522195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:11.647419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:11.647614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:11.647688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:11.647722] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:11.651362] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: DOWN (p=29.57%) [2026-01-14T20:26:11.651689] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-14T20:26:11.651818] [INFO ] [sig ] LNN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:11.802913] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LNN.txt [2026-01-14T20:26:11.803073] [INFO ] [sig ] [1889/3494] Completed LNN in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:11.803113] [INFO ] [sig ] [1890/3494] Forecasting LNTH... [2026-01-14T20:26:11.803142] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-14T20:26:11.803172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-14T20:26:11.814885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-14T20:26:11.815247] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-14T20:26:11.816052] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-14T20:26:11.816105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:11.816137] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:11.816164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:11.816220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:11.874955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:11.875853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:11.875935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:11.875968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:11.998428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:11.998605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:11.998648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:11.998676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:12.002060] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-01-14T20:26:12.002330] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-14T20:26:12.002453] [INFO ] [sig ] LNTH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:12.149002] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LNTH.txt [2026-01-14T20:26:12.149172] [INFO ] [sig ] [1890/3494] Completed LNTH in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:12.149215] [INFO ] [sig ] [1891/3494] Forecasting LNZA... [2026-01-14T20:26:12.149245] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-14T20:26:12.149275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-14T20:26:12.161297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-14T20:26:12.161715] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-14T20:26:12.162499] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-14T20:26:12.162552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:12.162607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:12.162635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:12.162692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:12.219783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:12.220677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:12.220758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:12.220791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:12.337542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:12.337736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:12.337776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:12.337804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:12.341180] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=58.46%) [2026-01-14T20:26:12.341456] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-14T20:26:12.341597] [INFO ] [sig ] LNZA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:12.486884] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LNZA.txt [2026-01-14T20:26:12.487040] [INFO ] [sig ] [1891/3494] Completed LNZA in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:12.487080] [INFO ] [sig ] [1892/3494] Forecasting LOAN... [2026-01-14T20:26:12.487111] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-14T20:26:12.487141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-14T20:26:12.499675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-14T20:26:12.499983] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-14T20:26:12.500766] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-14T20:26:12.500818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:12.500850] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:12.500876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:12.500932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:12.559353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:12.560119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:12.560204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:12.560238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:12.670565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:12.670742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:12.670783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:12.670811] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:12.674419] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-14T20:26:12.674747] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-14T20:26:12.674882] [INFO ] [sig ] LOAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:12.824276] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LOAN.txt [2026-01-14T20:26:12.824415] [INFO ] [sig ] [1892/3494] Completed LOAN in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:12.824462] [INFO ] [sig ] [1893/3494] Forecasting LOB... [2026-01-14T20:26:12.824492] [INFO ] [sig ] Generating forecast for: LOB [2026-01-14T20:26:12.824522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-14T20:26:12.836470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-14T20:26:12.836771] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-14T20:26:12.837536] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-14T20:26:12.837605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:12.837639] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:12.837697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:12.837753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:12.895419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:12.896175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:12.896466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:12.896500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:13.023327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:13.023487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:13.023526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:13.023556] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:13.026941] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-01-14T20:26:13.027211] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-14T20:26:13.027332] [INFO ] [sig ] LOB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:13.173403] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LOB.txt [2026-01-14T20:26:13.173550] [INFO ] [sig ] [1893/3494] Completed LOB in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:13.173616] [INFO ] [sig ] [1894/3494] Forecasting LOCO... [2026-01-14T20:26:13.173650] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-14T20:26:13.173680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-14T20:26:13.186222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-14T20:26:13.186603] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-14T20:26:13.187399] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-14T20:26:13.187452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:13.187485] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:13.187511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:13.187567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:13.247876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:13.248829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:13.248914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:13.248949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:13.369404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:13.369551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:13.369608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:13.369639] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:13.373056] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=72.61%) [2026-01-14T20:26:13.373329] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-14T20:26:13.373465] [INFO ] [sig ] LOCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:13.515620] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LOCO.txt [2026-01-14T20:26:13.515744] [INFO ] [sig ] [1894/3494] Completed LOCO in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:13.515783] [INFO ] [sig ] [1895/3494] Forecasting LOGI... [2026-01-14T20:26:13.515812] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-14T20:26:13.515841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-14T20:26:13.527104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-14T20:26:13.527401] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-14T20:26:13.528238] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-14T20:26:13.528302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:13.528336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:13.528363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:13.528419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:13.585767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:13.586428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:13.586505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:13.586538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:13.707824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:13.707986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:13.708027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:13.708056] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:13.711605] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=32.91%) [2026-01-14T20:26:13.711939] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-14T20:26:13.712083] [INFO ] [sig ] LOGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:13.858425] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LOGI.txt [2026-01-14T20:26:13.858599] [INFO ] [sig ] [1895/3494] Completed LOGI in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:13.858646] [INFO ] [sig ] [1896/3494] Forecasting LOMA... [2026-01-14T20:26:13.858689] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-14T20:26:13.858726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-14T20:26:13.870053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-14T20:26:13.870326] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-14T20:26:13.871117] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-14T20:26:13.871169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:13.871201] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:13.871228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:13.871284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:13.930951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:13.931610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:13.931688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:13.931721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:14.055605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:14.055769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:14.055825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:14.055858] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:14.059483] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-14T20:26:14.059781] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-14T20:26:14.059910] [INFO ] [sig ] LOMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:14.204094] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LOMA.txt [2026-01-14T20:26:14.204243] [INFO ] [sig ] [1896/3494] Completed LOMA in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:14.204282] [INFO ] [sig ] [1897/3494] Forecasting LOPE... [2026-01-14T20:26:14.204312] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-14T20:26:14.204341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-14T20:26:14.215802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-14T20:26:14.216108] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-14T20:26:14.216964] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-14T20:26:14.217017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:14.217051] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:14.217079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:14.217137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:14.277550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:14.278309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:14.278387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:14.278421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:14.398954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:14.399102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:14.399149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:14.399185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:14.402741] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=68.52%) [2026-01-14T20:26:14.403013] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-14T20:26:14.403135] [INFO ] [sig ] LOPE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:14.551051] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LOPE.txt [2026-01-14T20:26:14.551191] [INFO ] [sig ] [1897/3494] Completed LOPE in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-14T20:26:14.551230] [INFO ] [sig ] [1898/3494] Forecasting LOVE... [2026-01-14T20:26:14.551260] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-14T20:26:14.551289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-14T20:26:14.563005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-14T20:26:14.563340] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-14T20:26:14.564506] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-14T20:26:14.564560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:14.564611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:14.564640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:14.564697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:14.626860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:14.627528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:14.627623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:14.627679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:14.758262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:14.758422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:14.758463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:14.758494] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:14.762078] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-14T20:26:14.762363] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-14T20:26:14.762490] [INFO ] [sig ] LOVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:14.912376] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LOVE.txt [2026-01-14T20:26:14.912531] [INFO ] [sig ] [1898/3494] Completed LOVE in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:14.912589] [INFO ] [sig ] [1899/3494] Forecasting LPCN... [2026-01-14T20:26:14.912623] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-14T20:26:14.912654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-14T20:26:14.923637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-14T20:26:14.923902] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-14T20:26:14.924698] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-14T20:26:14.924751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:14.924783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:14.924810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:14.924867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:14.985586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:14.986283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:14.986377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:14.986410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:15.097608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:15.097756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:15.097799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:15.097830] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:15.101362] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=71.75%) [2026-01-14T20:26:15.101663] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-14T20:26:15.101792] [INFO ] [sig ] LPCN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:15.249055] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LPCN.txt [2026-01-14T20:26:15.249200] [INFO ] [sig ] [1899/3494] Completed LPCN in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:15.249243] [INFO ] [sig ] [1900/3494] Forecasting LPG... [2026-01-14T20:26:15.249273] [INFO ] [sig ] Generating forecast for: LPG [2026-01-14T20:26:15.249304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-14T20:26:15.260732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-14T20:26:15.261022] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-14T20:26:15.261836] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-14T20:26:15.261896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:15.261966] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:15.261997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:15.262056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:15.320588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:15.321286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:15.321366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:15.321399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:15.445944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:15.446099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:15.446139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:15.446167] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:15.449538] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-14T20:26:15.449848] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-14T20:26:15.449973] [INFO ] [sig ] LPG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:15.591364] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LPG.txt [2026-01-14T20:26:15.591486] [INFO ] [sig ] [1900/3494] Completed LPG in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:15.591525] [INFO ] [sig ] [1901/3494] Forecasting LPL... [2026-01-14T20:26:15.591554] [INFO ] [sig ] Generating forecast for: LPL [2026-01-14T20:26:15.591601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-14T20:26:15.602810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-14T20:26:15.603085] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-14T20:26:15.603902] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-14T20:26:15.603955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:15.603988] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:15.604015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:15.604072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:15.662420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:15.663070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:15.663146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:15.663178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:15.780825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:15.780969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:15.781013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:15.781042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:15.784403] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-14T20:26:15.784703] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-14T20:26:15.784827] [INFO ] [sig ] LPL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:15.930209] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LPL.txt [2026-01-14T20:26:15.930364] [INFO ] [sig ] [1901/3494] Completed LPL in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:15.930405] [INFO ] [sig ] [1902/3494] Forecasting LPLA... [2026-01-14T20:26:15.930435] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-14T20:26:15.930463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-14T20:26:15.942239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-14T20:26:15.942593] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-14T20:26:15.943359] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-14T20:26:15.943411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:15.943443] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:15.943470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:15.943525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:16.002823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:16.003494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:16.003588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:16.003624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:16.126947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:16.127092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:16.127132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:16.127162] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:16.130779] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-01-14T20:26:16.131049] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-14T20:26:16.131174] [INFO ] [sig ] LPLA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:16.275327] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LPLA.txt [2026-01-14T20:26:16.275445] [INFO ] [sig ] [1902/3494] Completed LPLA in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:16.275484] [INFO ] [sig ] [1903/3494] Forecasting LPRO... [2026-01-14T20:26:16.275514] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-14T20:26:16.275544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-14T20:26:16.287039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-14T20:26:16.287343] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-14T20:26:16.288164] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-14T20:26:16.288228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:16.288266] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:16.288298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:16.288364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:16.350375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:16.351089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:16.351170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:16.351204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:16.478093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:16.478243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:16.478284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:16.478346] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:16.482151] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-01-14T20:26:16.482473] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-14T20:26:16.482619] [INFO ] [sig ] LPRO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:16.636633] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LPRO.txt [2026-01-14T20:26:16.636786] [INFO ] [sig ] [1903/3494] Completed LPRO in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-14T20:26:16.636825] [INFO ] [sig ] [1904/3494] Forecasting LPSN... [2026-01-14T20:26:16.636868] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-14T20:26:16.636902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-14T20:26:16.648500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-14T20:26:16.648870] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-14T20:26:16.649697] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-14T20:26:16.649750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:16.649783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:16.649811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:16.649869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:16.709503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:16.710476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:16.710561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:16.710615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:16.839790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:16.839943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:16.839982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:16.840011] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:16.844001] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-14T20:26:16.844275] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-14T20:26:16.844399] [INFO ] [sig ] LPSN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:17.007260] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LPSN.txt [2026-01-14T20:26:17.007413] [INFO ] [sig ] [1904/3494] Completed LPSN in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:17.007452] [INFO ] [sig ] [1905/3494] Forecasting LPTH... [2026-01-14T20:26:17.007481] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-14T20:26:17.007512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-14T20:26:17.019415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-14T20:26:17.019747] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-14T20:26:17.020603] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-14T20:26:17.020659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:17.020693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:17.020721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:17.020780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:17.083018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:17.083824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:17.083907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:17.083941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:17.203653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:17.203800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:17.203840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:17.203870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:17.207394] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=21.39%) [2026-01-14T20:26:17.207714] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-14T20:26:17.207843] [INFO ] [sig ] LPTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:17.360890] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LPTH.txt [2026-01-14T20:26:17.361040] [INFO ] [sig ] [1905/3494] Completed LPTH in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:17.361080] [INFO ] [sig ] [1906/3494] Forecasting LPX... [2026-01-14T20:26:17.361110] [INFO ] [sig ] Generating forecast for: LPX [2026-01-14T20:26:17.361140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-14T20:26:17.373524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-14T20:26:17.373835] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-14T20:26:17.374617] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-14T20:26:17.374668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:17.374699] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:17.374726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:17.374781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:17.432203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:17.432960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:17.433043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:17.433077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:17.555266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:17.555418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:17.555458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:17.555488] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:17.558873] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=52.96%) [2026-01-14T20:26:17.559156] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-14T20:26:17.559286] [INFO ] [sig ] LPX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:17.701077] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LPX.txt [2026-01-14T20:26:17.701240] [INFO ] [sig ] [1906/3494] Completed LPX in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:17.701279] [INFO ] [sig ] [1907/3494] Forecasting LQDA... [2026-01-14T20:26:17.701308] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-14T20:26:17.701338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-14T20:26:17.713285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-14T20:26:17.713619] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-14T20:26:17.714400] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-14T20:26:17.714453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:17.714485] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:17.714512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:17.714569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:17.771870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:17.772741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:17.772822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:17.772854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:17.903948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:17.904108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:17.904149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:17.904195] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:17.907772] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=55.68%) [2026-01-14T20:26:17.908087] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-14T20:26:17.908226] [INFO ] [sig ] LQDA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:18.052307] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LQDA.txt [2026-01-14T20:26:18.052470] [INFO ] [sig ] [1907/3494] Completed LQDA in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:18.052509] [INFO ] [sig ] [1908/3494] Forecasting LRCX... [2026-01-14T20:26:18.052538] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-14T20:26:18.052584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-14T20:26:18.063550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-14T20:26:18.063857] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-14T20:26:18.064693] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-14T20:26:18.064747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:18.064779] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:18.064806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:18.064863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:18.124258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:18.125186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:18.125268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:18.125301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:18.255457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:18.255624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:18.255665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:18.255694] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:18.259036] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=63.38%) [2026-01-14T20:26:18.259328] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-14T20:26:18.259452] [INFO ] [sig ] LRCX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:18.399427] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LRCX.txt [2026-01-14T20:26:18.399557] [INFO ] [sig ] [1908/3494] Completed LRCX in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:18.399613] [INFO ] [sig ] [1909/3494] Forecasting LRGE... [2026-01-14T20:26:18.399644] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-14T20:26:18.399673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-14T20:26:18.410239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-14T20:26:18.410528] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-14T20:26:18.411318] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-14T20:26:18.411369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:18.411401] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:18.411428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:18.411483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:18.472335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:18.473236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:18.473322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:18.473371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:18.591446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:18.591619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:18.591661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:18.591690] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:18.595157] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-01-14T20:26:18.595432] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-14T20:26:18.595559] [INFO ] [sig ] LRGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:18.739424] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LRGE.txt [2026-01-14T20:26:18.739567] [INFO ] [sig ] [1909/3494] Completed LRGE in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:18.739624] [INFO ] [sig ] [1910/3494] Forecasting LSCC... [2026-01-14T20:26:18.739654] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-14T20:26:18.739684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-14T20:26:18.751004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-14T20:26:18.751370] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-14T20:26:18.752206] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-14T20:26:18.752261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:18.752293] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:18.752322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:18.752378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:18.809598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:18.810428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:18.810539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:18.810610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:18.935259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:18.935410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:18.935649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:18.935681] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:18.939414] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-14T20:26:18.939705] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-14T20:26:18.939827] [INFO ] [sig ] LSCC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:19.080682] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LSCC.txt [2026-01-14T20:26:19.080834] [INFO ] [sig ] [1910/3494] Completed LSCC in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:19.080872] [INFO ] [sig ] [1911/3494] Forecasting LSPD... [2026-01-14T20:26:19.080902] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-14T20:26:19.080934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-14T20:26:19.092459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-14T20:26:19.092891] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-14T20:26:19.093716] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-14T20:26:19.093770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:19.093803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:19.093843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:19.093902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:19.150924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:19.151615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:19.151718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:19.151752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:19.278525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:19.278696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:19.278739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:19.278769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:19.282145] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=11.15%) [2026-01-14T20:26:19.282429] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-14T20:26:19.282559] [INFO ] [sig ] LSPD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:19.421831] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LSPD.txt [2026-01-14T20:26:19.421977] [INFO ] [sig ] [1911/3494] Completed LSPD in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:19.422017] [INFO ] [sig ] [1912/3494] Forecasting LTC... [2026-01-14T20:26:19.422046] [INFO ] [sig ] Generating forecast for: LTC [2026-01-14T20:26:19.422077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-14T20:26:19.433353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-14T20:26:19.433673] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-14T20:26:19.434443] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-14T20:26:19.434496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:19.434527] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:19.434553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:19.434632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:19.494324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:19.495194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:19.495274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:19.495310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:19.609091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:19.609237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:19.609275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:19.609308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:19.612639] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=65.05%) [2026-01-14T20:26:19.612911] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-14T20:26:19.613032] [INFO ] [sig ] LTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:19.757074] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LTC.txt [2026-01-14T20:26:19.757213] [INFO ] [sig ] [1912/3494] Completed LTC in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:19.757252] [INFO ] [sig ] [1913/3494] Forecasting LTH... [2026-01-14T20:26:19.757281] [INFO ] [sig ] Generating forecast for: LTH [2026-01-14T20:26:19.757312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-14T20:26:19.768413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-14T20:26:19.768709] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-14T20:26:19.769498] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-14T20:26:19.769551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:19.769603] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:19.769632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:19.769688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:19.827314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:19.828130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:19.828211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:19.828245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:19.944155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:19.944314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:19.944355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:19.944386] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:19.947802] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-01-14T20:26:19.948079] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-14T20:26:19.948207] [INFO ] [sig ] LTH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:20.100156] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LTH.txt [2026-01-14T20:26:20.100384] [INFO ] [sig ] [1913/3494] Completed LTH in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:20.100443] [INFO ] [sig ] [1914/3494] Forecasting LTRN... [2026-01-14T20:26:20.100489] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-14T20:26:20.100535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-14T20:26:20.114329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-14T20:26:20.114768] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-14T20:26:20.115821] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-14T20:26:20.115887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:20.115933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:20.115972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:20.116054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:20.179286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:20.180124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:20.180203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:20.180235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:20.293812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:20.293954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:20.293992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:20.294021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:20.297332] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-14T20:26:20.297618] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-14T20:26:20.297778] [INFO ] [sig ] LTRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:20.440674] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LTRN.txt [2026-01-14T20:26:20.440807] [INFO ] [sig ] [1914/3494] Completed LTRN in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-14T20:26:20.440854] [INFO ] [sig ] [1915/3494] Forecasting LTRX... [2026-01-14T20:26:20.440883] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-14T20:26:20.440920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-14T20:26:20.452014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-14T20:26:20.452328] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-14T20:26:20.453128] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-14T20:26:20.453180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:20.453212] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:20.453239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:20.453295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:20.510603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:20.511494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:20.511615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:20.511651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:20.633792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:20.633972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:20.634024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:20.634055] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:20.637791] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-01-14T20:26:20.638088] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-14T20:26:20.638221] [INFO ] [sig ] LTRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:20.783251] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LTRX.txt [2026-01-14T20:26:20.783410] [INFO ] [sig ] [1915/3494] Completed LTRX in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-14T20:26:20.783451] [INFO ] [sig ] [1916/3494] Forecasting LUCD... [2026-01-14T20:26:20.783481] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-14T20:26:20.783511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-14T20:26:20.795320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-14T20:26:20.795755] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-14T20:26:20.796667] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-14T20:26:20.796728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:20.796763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:20.796791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:20.796851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:20.856617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:20.857465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:20.857556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:20.857614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:20.980625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:20.980784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:20.980826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:20.980857] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:20.984506] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-01-14T20:26:20.984891] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-14T20:26:20.985048] [INFO ] [sig ] LUCD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:21.143546] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LUCD.txt [2026-01-14T20:26:21.143773] [INFO ] [sig ] [1916/3494] Completed LUCD in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-14T20:26:21.143829] [INFO ] [sig ] [1917/3494] Forecasting LUMN... [2026-01-14T20:26:21.143870] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-14T20:26:21.143911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-14T20:26:21.159072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-14T20:26:21.159527] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-14T20:26:21.160531] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-14T20:26:21.160615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:21.160715] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:21.160753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:21.160833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:21.224268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:21.225164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:21.225248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:21.225283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:21.351069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:21.351222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:21.351262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:21.351290] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:21.354650] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-01-14T20:26:21.354927] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-14T20:26:21.355052] [INFO ] [sig ] LUMN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:21.495992] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LUMN.txt [2026-01-14T20:26:21.496144] [INFO ] [sig ] [1917/3494] Completed LUMN in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-14T20:26:21.496184] [INFO ] [sig ] [1918/3494] Forecasting LUNG... [2026-01-14T20:26:21.496215] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-14T20:26:21.496244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-14T20:26:21.507229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-14T20:26:21.507517] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-14T20:26:21.508324] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-14T20:26:21.508376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:21.508408] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:21.508435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:21.508491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:21.565638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:21.566323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:21.566404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:21.566436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:21.685878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:21.686022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:21.686061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:21.686104] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:21.689417] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-14T20:26:21.689713] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-14T20:26:21.689839] [INFO ] [sig ] LUNG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:21.834634] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LUNG.txt [2026-01-14T20:26:21.834803] [INFO ] [sig ] [1918/3494] Completed LUNG in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-14T20:26:21.834845] [INFO ] [sig ] [1919/3494] Forecasting LVHD... [2026-01-14T20:26:21.834876] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-14T20:26:21.834905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-14T20:26:21.847290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-14T20:26:21.847621] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-14T20:26:21.848504] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-14T20:26:21.848557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:21.848615] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:21.848644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:21.848701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:21.905104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:21.905776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:21.905865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:21.905899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:22.024055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:22.024193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:22.024232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:22.024262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:22.027717] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-14T20:26:22.028005] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-14T20:26:22.028131] [INFO ] [sig ] LVHD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:22.193624] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LVHD.txt [2026-01-14T20:26:22.193824] [INFO ] [sig ] [1919/3494] Completed LVHD in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-14T20:26:22.193882] [INFO ] [sig ] [1920/3494] Forecasting LVO... [2026-01-14T20:26:22.193929] [INFO ] [sig ] Generating forecast for: LVO [2026-01-14T20:26:22.193976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-14T20:26:22.207263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-14T20:26:22.207631] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-14T20:26:22.208570] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-14T20:26:22.208665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:22.208713] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:22.208755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:22.208839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:22.279297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:22.280153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:22.280233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:22.280266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:22.399306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:22.399455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:22.399494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:22.399555] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:22.404129] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-14T20:26:22.404417] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-14T20:26:22.404546] [INFO ] [sig ] LVO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:22.543292] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LVO.txt [2026-01-14T20:26:22.543423] [INFO ] [sig ] [1920/3494] Completed LVO in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:22.543461] [INFO ] [sig ] [1921/3494] Forecasting LVS... [2026-01-14T20:26:22.543491] [INFO ] [sig ] Generating forecast for: LVS [2026-01-14T20:26:22.543521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-14T20:26:22.556007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-14T20:26:22.556302] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-14T20:26:22.557291] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-14T20:26:22.557343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:22.557375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:22.557402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:22.557458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:22.615133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:22.615786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:22.615875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:22.615908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:22.730755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:22.730911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:22.730952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:22.730981] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:22.734399] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-01-14T20:26:22.734728] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-14T20:26:22.734869] [INFO ] [sig ] LVS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:22.881933] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LVS.txt [2026-01-14T20:26:22.882085] [INFO ] [sig ] [1921/3494] Completed LVS in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:22.882125] [INFO ] [sig ] [1922/3494] Forecasting LWAY... [2026-01-14T20:26:22.882155] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-14T20:26:22.882187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-14T20:26:22.894128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-14T20:26:22.894508] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-14T20:26:22.895342] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-14T20:26:22.895397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:22.895431] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:22.895460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:22.895532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:22.953070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:22.953938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:22.954020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:22.954054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:23.074315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:23.074462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:23.074502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:23.074531] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:23.078058] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-14T20:26:23.078332] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-14T20:26:23.078457] [INFO ] [sig ] LWAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:23.235190] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LWAY.txt [2026-01-14T20:26:23.235327] [INFO ] [sig ] [1922/3494] Completed LWAY in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:23.235367] [INFO ] [sig ] [1923/3494] Forecasting LWLG... [2026-01-14T20:26:23.235399] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-14T20:26:23.235431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-14T20:26:23.247471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-14T20:26:23.247906] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-14T20:26:23.248748] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-14T20:26:23.248804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:23.248838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:23.248866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:23.248924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:23.308859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:23.309731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:23.309814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:23.309848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:23.432491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:23.432653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:23.432693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:23.432720] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:23.436248] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-14T20:26:23.436537] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-14T20:26:23.436684] [INFO ] [sig ] LWLG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:23.591077] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LWLG.txt [2026-01-14T20:26:23.591234] [INFO ] [sig ] [1923/3494] Completed LWLG in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:23.591275] [INFO ] [sig ] [1924/3494] Forecasting LX... [2026-01-14T20:26:23.591308] [INFO ] [sig ] Generating forecast for: LX [2026-01-14T20:26:23.591340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-14T20:26:23.604969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-14T20:26:23.605330] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-14T20:26:23.606333] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-14T20:26:23.606404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:23.606440] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:23.606470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:23.606529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:23.668596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:23.669458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:23.669542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:23.669596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:23.797002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:23.797169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:23.797210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:23.797238] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:23.800658] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-14T20:26:23.800945] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-14T20:26:23.801074] [INFO ] [sig ] LX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:23.952666] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LX.txt [2026-01-14T20:26:23.952820] [INFO ] [sig ] [1924/3494] Completed LX in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:23.952860] [INFO ] [sig ] [1925/3494] Forecasting LXEO... [2026-01-14T20:26:23.952891] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-14T20:26:23.952921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-14T20:26:23.964716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-14T20:26:23.965060] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-14T20:26:23.966055] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-14T20:26:23.966107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:23.966138] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:23.966164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:23.966219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:24.028345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:24.029237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:24.029321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:24.029356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:24.148717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:24.148864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:24.148903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:24.148932] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:24.152276] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-14T20:26:24.152546] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-14T20:26:24.152684] [INFO ] [sig ] LXEO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:24.305849] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LXEO.txt [2026-01-14T20:26:24.306002] [INFO ] [sig ] [1925/3494] Completed LXEO in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:24.306041] [INFO ] [sig ] [1926/3494] Forecasting LXP... [2026-01-14T20:26:24.306070] [INFO ] [sig ] Generating forecast for: LXP [2026-01-14T20:26:24.306100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-14T20:26:24.317712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-14T20:26:24.318067] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-14T20:26:24.318932] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-14T20:26:24.318988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:24.319022] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:24.319051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:24.319109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:24.380737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:24.381599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:24.381679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:24.381713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:24.498267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:24.498418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:24.498457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:24.498487] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:24.501825] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=29.00%) [2026-01-14T20:26:24.502101] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-14T20:26:24.502227] [INFO ] [sig ] LXP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:24.646807] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LXP.txt [2026-01-14T20:26:24.646930] [INFO ] [sig ] [1926/3494] Completed LXP in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:24.646968] [INFO ] [sig ] [1927/3494] Forecasting LYB... [2026-01-14T20:26:24.646997] [INFO ] [sig ] Generating forecast for: LYB [2026-01-14T20:26:24.647027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-14T20:26:24.659430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-14T20:26:24.659929] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-14T20:26:24.660730] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-14T20:26:24.660781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:24.660812] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:24.660838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:24.660893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:24.719237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:24.720047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:24.720147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:24.720180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:24.836946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:24.837106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:24.837146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:24.837176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:24.840545] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-01-14T20:26:24.840834] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-14T20:26:24.840957] [INFO ] [sig ] LYB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:24.984330] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LYB.txt [2026-01-14T20:26:24.984480] [INFO ] [sig ] [1927/3494] Completed LYB in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:24.984531] [INFO ] [sig ] [1928/3494] Forecasting LYEL... [2026-01-14T20:26:24.984562] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-14T20:26:24.984625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-14T20:26:24.997061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-14T20:26:24.997426] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-14T20:26:24.998350] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-14T20:26:24.998403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:24.998436] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:24.998464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:24.998525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:25.060044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:25.060950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:25.061061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:25.061098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:25.185846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:25.186002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:25.186043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:25.186071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:25.189561] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-14T20:26:25.189862] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-14T20:26:25.189989] [INFO ] [sig ] LYEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:25.332915] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LYEL.txt [2026-01-14T20:26:25.333041] [INFO ] [sig ] [1928/3494] Completed LYEL in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:25.333079] [INFO ] [sig ] [1929/3494] Forecasting LYG... [2026-01-14T20:26:25.333108] [INFO ] [sig ] Generating forecast for: LYG [2026-01-14T20:26:25.333138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-14T20:26:25.344517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-14T20:26:25.344835] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-14T20:26:25.345696] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-14T20:26:25.345750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:25.345783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:25.345811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:25.345868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:25.405923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:25.406797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:25.406881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:25.406915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:25.529181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:25.529329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:25.529367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:25.529396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:25.532898] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-14T20:26:25.533177] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-14T20:26:25.533299] [INFO ] [sig ] LYG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:25.673687] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LYG.txt [2026-01-14T20:26:25.673815] [INFO ] [sig ] [1929/3494] Completed LYG in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:25.673852] [INFO ] [sig ] [1930/3494] Forecasting LYRA... [2026-01-14T20:26:25.673881] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-14T20:26:25.673911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-14T20:26:25.686102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-14T20:26:25.686339] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-14T20:26:25.687107] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-14T20:26:25.687158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:25.687190] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:25.687217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:25.687272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:25.748155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:25.749082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:25.749162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:25.749195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:25.865028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:25.865189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:25.865227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:25.865258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:25.868725] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-01-14T20:26:25.869007] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-14T20:26:25.869131] [INFO ] [sig ] LYRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:26.012113] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LYRA.txt [2026-01-14T20:26:26.012303] [INFO ] [sig ] [1930/3494] Completed LYRA in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:26.012358] [INFO ] [sig ] [1931/3494] Forecasting LYTS... [2026-01-14T20:26:26.012400] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-14T20:26:26.012442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-14T20:26:26.024215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-14T20:26:26.024545] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-14T20:26:26.025548] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-14T20:26:26.025626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:26.025662] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:26.025690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:26.025748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:26.085541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:26.086177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:26.086253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:26.086287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:26.201541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:26.201711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:26.201767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:26.201798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:26.205168] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-01-14T20:26:26.205439] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-14T20:26:26.205567] [INFO ] [sig ] LYTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:26.349605] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LYTS.txt [2026-01-14T20:26:26.349748] [INFO ] [sig ] [1931/3494] Completed LYTS in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-14T20:26:26.349786] [INFO ] [sig ] [1932/3494] Forecasting LZ... [2026-01-14T20:26:26.349816] [INFO ] [sig ] Generating forecast for: LZ [2026-01-14T20:26:26.349847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-14T20:26:26.361365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-14T20:26:26.361669] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-14T20:26:26.362440] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-14T20:26:26.362492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:26.362524] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:26.362552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:26.362629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:26.422270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:26.423047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:26.423129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:26.423162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:26.544278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:26.544433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:26.544477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:26.544506] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:26.547907] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-14T20:26:26.548177] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-14T20:26:26.548302] [INFO ] [sig ] LZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:26.688656] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LZ.txt [2026-01-14T20:26:26.688808] [INFO ] [sig ] [1932/3494] Completed LZ in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-14T20:26:26.688848] [INFO ] [sig ] [1933/3494] Forecasting LZB... [2026-01-14T20:26:26.688877] [INFO ] [sig ] Generating forecast for: LZB [2026-01-14T20:26:26.688908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-14T20:26:26.700045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-14T20:26:26.700355] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-14T20:26:26.701169] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-14T20:26:26.701222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:26.701254] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:26.701280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:26.701335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:26.760711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:26.761886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:26.762021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:26.762059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:26.887965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:26.888128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:26.888170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:26.888199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:26.891943] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-14T20:26:26.892249] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-14T20:26:26.892395] [INFO ] [sig ] LZB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:27.034665] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/LZB.txt [2026-01-14T20:26:27.034822] [INFO ] [sig ] [1933/3494] Completed LZB in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-14T20:26:27.034862] [INFO ] [sig ] [1934/3494] Forecasting LZM... [2026-01-14T20:26:27.034891] [INFO ] [sig ] Generating forecast for: LZM [2026-01-14T20:26:27.034921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-14T20:26:27.046663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-14T20:26:27.047027] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-14T20:26:27.047879] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-14T20:26:27.047933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:27.047992] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:27.048020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:27.048078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:27.107108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:27.108024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:27.108108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:27.108141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:27.234610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:27.234814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:27.234875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:27.234910] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:27.238943] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-14T20:26:27.239301] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-14T20:26:27.239448] [INFO ] [sig ] LZM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:27.382127] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/LZM.txt [2026-01-14T20:26:27.382254] [INFO ] [sig ] [1934/3494] Completed LZM in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-14T20:26:27.382293] [INFO ] [sig ] [1935/3494] Forecasting M... [2026-01-14T20:26:27.382323] [INFO ] [sig ] Generating forecast for: M [2026-01-14T20:26:27.382352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-14T20:26:27.394960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-14T20:26:27.395330] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-14T20:26:27.396200] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-14T20:26:27.396256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:27.396300] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:27.396330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:27.396387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:27.454009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:27.454885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:27.454965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:27.454996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:27.578246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:27.578412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:27.578454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:27.578482] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:27.581853] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-01-14T20:26:27.582127] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-14T20:26:27.582252] [INFO ] [sig ] M: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:27.722542] [INFO ] [LOCAL ] Saved forecast: M 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/M.txt [2026-01-14T20:26:27.722706] [INFO ] [sig ] [1935/3494] Completed M in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-14T20:26:27.722745] [INFO ] [sig ] [1936/3494] Forecasting MA... [2026-01-14T20:26:27.722774] [INFO ] [sig ] Generating forecast for: MA [2026-01-14T20:26:27.722803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-14T20:26:27.734320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-14T20:26:27.734655] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-14T20:26:27.735681] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-14T20:26:27.735734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:27.735768] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:27.735796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:27.735854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:27.796199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:27.797029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:27.797111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:27.797144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:27.917079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:27.917221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:27.917260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:27.917288] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:27.920641] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-14T20:26:27.920917] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-14T20:26:27.921040] [INFO ] [sig ] MA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:28.072328] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MA.txt [2026-01-14T20:26:28.072496] [INFO ] [sig ] [1936/3494] Completed MA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-14T20:26:28.072536] [INFO ] [sig ] [1937/3494] Forecasting MAA... [2026-01-14T20:26:28.072564] [INFO ] [sig ] Generating forecast for: MAA [2026-01-14T20:26:28.072612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-14T20:26:28.084629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-14T20:26:28.084930] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-14T20:26:28.085809] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-14T20:26:28.085863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:28.085895] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:28.085922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:28.085979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:28.144683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:28.145319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:28.145447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:28.145487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:28.267108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:28.267235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:28.267273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:28.267308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:28.270835] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-14T20:26:28.271103] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-14T20:26:28.271226] [INFO ] [sig ] MAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:28.413882] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAA.txt [2026-01-14T20:26:28.413995] [INFO ] [sig ] [1937/3494] Completed MAA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:28.414033] [INFO ] [sig ] [1938/3494] Forecasting MAC... [2026-01-14T20:26:28.414062] [INFO ] [sig ] Generating forecast for: MAC [2026-01-14T20:26:28.414091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-14T20:26:28.425672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-14T20:26:28.425946] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-14T20:26:28.426773] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-14T20:26:28.426827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:28.426859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:28.426885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:28.426942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:28.488189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:28.488971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:28.489051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:28.489085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:28.609883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:28.610017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:28.610054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:28.610082] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:28.613701] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-14T20:26:28.613986] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-14T20:26:28.614113] [INFO ] [sig ] MAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:28.762760] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAC.txt [2026-01-14T20:26:28.762904] [INFO ] [sig ] [1938/3494] Completed MAC in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:28.762943] [INFO ] [sig ] [1939/3494] Forecasting MAMA... [2026-01-14T20:26:28.762975] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-14T20:26:28.763011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-14T20:26:28.775974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-14T20:26:28.776254] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-14T20:26:28.777063] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-14T20:26:28.777115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:28.777146] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:28.777173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:28.777229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:28.834332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:28.835216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:28.835313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:28.835348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:28.956495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:28.956643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:28.956682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:28.956711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:28.959987] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=73.40%) [2026-01-14T20:26:28.960253] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-14T20:26:28.960373] [INFO ] [sig ] MAMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:29.106975] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MAMA.txt [2026-01-14T20:26:29.107134] [INFO ] [sig ] [1939/3494] Completed MAMA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:29.107174] [INFO ] [sig ] [1940/3494] Forecasting MAN... [2026-01-14T20:26:29.107203] [INFO ] [sig ] Generating forecast for: MAN [2026-01-14T20:26:29.107232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-14T20:26:29.119416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-14T20:26:29.119937] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-14T20:26:29.120731] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-14T20:26:29.120783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:29.120815] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:29.120841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:29.120897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:29.180324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:29.181140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:29.181218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:29.181252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:29.306209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:29.306355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:29.306400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:29.306429] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:29.310345] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=25.41%) [2026-01-14T20:26:29.310663] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-14T20:26:29.310790] [INFO ] [sig ] MAN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:29.455092] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAN.txt [2026-01-14T20:26:29.455220] [INFO ] [sig ] [1940/3494] Completed MAN in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:29.455261] [INFO ] [sig ] [1941/3494] Forecasting MANH... [2026-01-14T20:26:29.455290] [INFO ] [sig ] Generating forecast for: MANH [2026-01-14T20:26:29.455320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-14T20:26:29.466990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-14T20:26:29.467236] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-14T20:26:29.468040] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-14T20:26:29.468093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:29.468125] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:29.468151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:29.468216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:29.525460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:29.526330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:29.526409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:29.526442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:29.645314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:29.645478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:29.645517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:29.645546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:29.649268] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-14T20:26:29.649538] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-14T20:26:29.649865] [INFO ] [sig ] MANH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:29.788790] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MANH.txt [2026-01-14T20:26:29.788903] [INFO ] [sig ] [1941/3494] Completed MANH in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:29.788958] [INFO ] [sig ] [1942/3494] Forecasting MARA... [2026-01-14T20:26:29.788989] [INFO ] [sig ] Generating forecast for: MARA [2026-01-14T20:26:29.789019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-14T20:26:29.800807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-14T20:26:29.801153] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-14T20:26:29.801940] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-14T20:26:29.801993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:29.802050] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:29.802078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:29.802134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:29.858823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:29.859442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:29.859517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:29.859549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:29.981824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:29.981976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:29.982023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:29.982054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:29.985852] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-01-14T20:26:29.986155] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-14T20:26:29.986286] [INFO ] [sig ] MARA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:30.126799] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MARA.txt [2026-01-14T20:26:30.126926] [INFO ] [sig ] [1942/3494] Completed MARA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:30.126964] [INFO ] [sig ] [1943/3494] Forecasting MAS... [2026-01-14T20:26:30.126995] [INFO ] [sig ] Generating forecast for: MAS [2026-01-14T20:26:30.127025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-14T20:26:30.138436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-14T20:26:30.138724] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-14T20:26:30.139525] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-14T20:26:30.139598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:30.139632] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:30.139659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:30.139726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:30.196335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:30.196974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:30.197050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:30.197081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:30.311560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:30.311680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:30.311714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:30.311741] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:30.314873] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-14T20:26:30.315134] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-14T20:26:30.315253] [INFO ] [sig ] MAS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:30.454558] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAS.txt [2026-01-14T20:26:30.454690] [INFO ] [sig ] [1943/3494] Completed MAS in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:30.454727] [INFO ] [sig ] [1944/3494] Forecasting MASI... [2026-01-14T20:26:30.454757] [INFO ] [sig ] Generating forecast for: MASI [2026-01-14T20:26:30.454786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-14T20:26:30.465984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-14T20:26:30.466224] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-14T20:26:30.466998] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-14T20:26:30.467050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:30.467100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:30.467128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:30.467184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:30.523372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:30.524006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:30.524105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:30.524137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:30.640250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:30.640355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:30.640391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:30.640419] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:30.643538] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-14T20:26:30.643820] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-14T20:26:30.643943] [INFO ] [sig ] MASI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:30.783790] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MASI.txt [2026-01-14T20:26:30.783936] [INFO ] [sig ] [1944/3494] Completed MASI in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:30.783975] [INFO ] [sig ] [1945/3494] Forecasting MASS... [2026-01-14T20:26:30.784005] [INFO ] [sig ] Generating forecast for: MASS [2026-01-14T20:26:30.784035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-14T20:26:30.796349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-14T20:26:30.796678] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-14T20:26:30.797668] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-14T20:26:30.797916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:30.797948] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:30.797975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:30.798030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:30.854897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:30.855477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:30.855552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:30.855601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:30.974085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:30.974203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:30.974240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:30.974268] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:30.977470] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-14T20:26:30.977770] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-14T20:26:30.977891] [INFO ] [sig ] MASS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:31.120841] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MASS.txt [2026-01-14T20:26:31.120949] [INFO ] [sig ] [1945/3494] Completed MASS in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:31.120986] [INFO ] [sig ] [1946/3494] Forecasting MATX... [2026-01-14T20:26:31.121014] [INFO ] [sig ] Generating forecast for: MATX [2026-01-14T20:26:31.121042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-14T20:26:31.132488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-14T20:26:31.132766] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-14T20:26:31.133513] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-14T20:26:31.133565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:31.133619] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:31.133646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:31.133712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:31.192771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:31.193367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:31.193445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:31.193478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:31.308609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:31.308721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:31.308758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:31.308786] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:31.312141] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-14T20:26:31.312404] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-14T20:26:31.312524] [INFO ] [sig ] MATX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:31.455767] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MATX.txt [2026-01-14T20:26:31.455873] [INFO ] [sig ] [1946/3494] Completed MATX in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:31.455911] [INFO ] [sig ] [1947/3494] Forecasting MAX... [2026-01-14T20:26:31.455939] [INFO ] [sig ] Generating forecast for: MAX [2026-01-14T20:26:31.455968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-14T20:26:31.468295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-14T20:26:31.468594] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-14T20:26:31.469397] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-14T20:26:31.469451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:31.469483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:31.469512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:31.469568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:31.529979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:31.530689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:31.530767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:31.530801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:31.645516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:31.645685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:31.645725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:31.645754] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:31.649142] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-14T20:26:31.649415] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-14T20:26:31.649534] [INFO ] [sig ] MAX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:31.795551] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAX.txt [2026-01-14T20:26:31.795749] [INFO ] [sig ] [1947/3494] Completed MAX in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:31.795804] [INFO ] [sig ] [1948/3494] Forecasting MAXI... [2026-01-14T20:26:31.795847] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-14T20:26:31.795889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-14T20:26:31.807612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-14T20:26:31.807922] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-14T20:26:31.808753] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-14T20:26:31.808817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:31.808851] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:31.808880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:31.808937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:31.868798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:31.869404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:31.869481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:31.869514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:31.991380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:31.991548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:31.991609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:31.991641] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:31.995378] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-14T20:26:31.995682] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-14T20:26:31.995804] [INFO ] [sig ] MAXI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:32.137162] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MAXI.txt [2026-01-14T20:26:32.137268] [INFO ] [sig ] [1948/3494] Completed MAXI in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:32.137305] [INFO ] [sig ] [1949/3494] Forecasting MAXN... [2026-01-14T20:26:32.137334] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-14T20:26:32.137362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-14T20:26:32.148916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-14T20:26:32.149193] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-14T20:26:32.150002] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-14T20:26:32.150054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:32.150086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:32.150113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:32.150170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:32.209531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:32.210163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:32.210240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:32.210274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:32.321405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:32.321516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:32.321551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:32.321597] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:32.324784] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-14T20:26:32.325047] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-14T20:26:32.325167] [INFO ] [sig ] MAXN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:32.467881] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MAXN.txt [2026-01-14T20:26:32.467996] [INFO ] [sig ] [1949/3494] Completed MAXN in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-14T20:26:32.468033] [INFO ] [sig ] [1950/3494] Forecasting MBB... [2026-01-14T20:26:32.468063] [INFO ] [sig ] Generating forecast for: MBB [2026-01-14T20:26:32.468092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-14T20:26:32.479430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-14T20:26:32.479717] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-14T20:26:32.480506] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-14T20:26:32.480560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:32.480614] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:32.480645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:32.480706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:32.543685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:32.544694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:32.544962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:32.544996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:32.669117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:32.669284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:32.669331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:32.669362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:32.672776] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=39.80%) [2026-01-14T20:26:32.673053] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-14T20:26:32.673173] [INFO ] [sig ] MBB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:32.812677] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MBB.txt [2026-01-14T20:26:32.812800] [INFO ] [sig ] [1950/3494] Completed MBB in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-14T20:26:32.812839] [INFO ] [sig ] [1951/3494] Forecasting MBC... [2026-01-14T20:26:32.812869] [INFO ] [sig ] Generating forecast for: MBC [2026-01-14T20:26:32.812899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-14T20:26:32.825051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-14T20:26:32.825324] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-14T20:26:32.826099] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-14T20:26:32.826152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:32.826215] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:32.826244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:32.826300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:32.883157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:32.883765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:32.883841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:32.883876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:32.998048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:32.998162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:32.998198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:32.998226] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:33.001388] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-14T20:26:33.001678] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-14T20:26:33.001800] [INFO ] [sig ] MBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:33.141992] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MBC.txt [2026-01-14T20:26:33.142114] [INFO ] [sig ] [1951/3494] Completed MBC in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-14T20:26:33.142152] [INFO ] [sig ] [1952/3494] Forecasting MBCN... [2026-01-14T20:26:33.142181] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-14T20:26:33.142211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-14T20:26:33.152394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-14T20:26:33.152641] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-14T20:26:33.153559] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-14T20:26:33.153636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:33.153672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:33.153704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:33.153763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:33.235019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:33.236195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:33.236287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:33.236324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:33.359870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:33.360059] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:26:33.360109] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:33.360140] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:33.363609] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-01-14T20:26:33.363900] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-14T20:26:33.364024] [INFO ] [sig ] MBCN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:33.502272] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MBCN.txt [2026-01-14T20:26:33.502417] [INFO ] [sig ] [1952/3494] Completed MBCN in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-14T20:26:33.502455] [INFO ] [sig ] [1953/3494] Forecasting MBI... [2026-01-14T20:26:33.502485] [INFO ] [sig ] Generating forecast for: MBI [2026-01-14T20:26:33.502514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-14T20:26:33.514335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-14T20:26:33.514722] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-14T20:26:33.515549] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-14T20:26:33.515626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:33.515662] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:33.515689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:33.515746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:33.574380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:33.575255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:33.575339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:33.575372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:33.694728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:33.694885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:33.694925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:33.694952] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:33.698377] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-14T20:26:33.698698] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-14T20:26:33.698828] [INFO ] [sig ] MBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:33.840201] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MBI.txt [2026-01-14T20:26:33.840359] [INFO ] [sig ] [1953/3494] Completed MBI in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-14T20:26:33.840406] [INFO ] [sig ] [1954/3494] Forecasting MBIN... [2026-01-14T20:26:33.840437] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-14T20:26:33.840468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-14T20:26:33.852461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-14T20:26:33.852787] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-14T20:26:33.853774] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-14T20:26:33.853842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:33.853879] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:33.853906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:33.853964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:33.914310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:33.915331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:33.915412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:33.915445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:34.037491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:34.037685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:34.037728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:34.037791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:34.041362] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-14T20:26:34.041681] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-14T20:26:34.041814] [INFO ] [sig ] MBIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:34.185498] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MBIN.txt [2026-01-14T20:26:34.185673] [INFO ] [sig ] [1954/3494] Completed MBIN in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:34.185715] [INFO ] [sig ] [1955/3494] Forecasting MBLY... [2026-01-14T20:26:34.185746] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-14T20:26:34.185776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-14T20:26:34.197351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-14T20:26:34.197742] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-14T20:26:34.198516] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-14T20:26:34.198588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:34.198623] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:34.198651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:34.198707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:34.255741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:34.256618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:34.256701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:34.256733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:34.376729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:34.376895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:34.376953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:34.376984] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:34.380786] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-14T20:26:34.381253] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-14T20:26:34.381380] [INFO ] [sig ] MBLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:34.522560] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MBLY.txt [2026-01-14T20:26:34.522731] [INFO ] [sig ] [1955/3494] Completed MBLY in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:34.522769] [INFO ] [sig ] [1956/3494] Forecasting MBS... [2026-01-14T20:26:34.522798] [INFO ] [sig ] Generating forecast for: MBS [2026-01-14T20:26:34.522828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-14T20:26:34.534280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-14T20:26:34.534672] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-14T20:26:34.535491] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-14T20:26:34.535545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:34.535604] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:34.535637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:34.535696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:34.596588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:34.597445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:34.597527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:34.597561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:34.719637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:34.719991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:34.720032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:34.720063] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:34.723679] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-01-14T20:26:34.724156] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-14T20:26:34.724286] [INFO ] [sig ] MBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:34.870499] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MBS.txt [2026-01-14T20:26:34.870676] [INFO ] [sig ] [1956/3494] Completed MBS in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:34.870716] [INFO ] [sig ] [1957/3494] Forecasting MBWM... [2026-01-14T20:26:34.870745] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-14T20:26:34.870776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-14T20:26:34.882805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-14T20:26:34.883162] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-14T20:26:34.883946] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-14T20:26:34.883998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:34.884029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:34.884056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:34.884111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:34.944092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:34.945208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:34.945295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:34.945327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:35.063761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:35.064148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:35.064190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:35.064218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:35.067699] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-14T20:26:35.067987] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-14T20:26:35.068113] [INFO ] [sig ] MBWM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:35.213425] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MBWM.txt [2026-01-14T20:26:35.213597] [INFO ] [sig ] [1957/3494] Completed MBWM in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:35.213638] [INFO ] [sig ] [1958/3494] Forecasting MBX... [2026-01-14T20:26:35.213668] [INFO ] [sig ] Generating forecast for: MBX [2026-01-14T20:26:35.213698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-14T20:26:35.225131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-14T20:26:35.225485] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-14T20:26:35.226270] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-14T20:26:35.226324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:35.226355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:35.226382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:35.226438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:35.287301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:35.288194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:35.288279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:35.288312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:35.413376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:35.413559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:35.413621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:35.413652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:35.417170] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-14T20:26:35.417462] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-14T20:26:35.417613] [INFO ] [sig ] MBX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:35.558461] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MBX.txt [2026-01-14T20:26:35.558629] [INFO ] [sig ] [1958/3494] Completed MBX in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:35.558671] [INFO ] [sig ] [1959/3494] Forecasting MC... [2026-01-14T20:26:35.558702] [INFO ] [sig ] Generating forecast for: MC [2026-01-14T20:26:35.558734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-14T20:26:35.569857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-14T20:26:35.570144] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-14T20:26:35.570946] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-14T20:26:35.570999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:35.571041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:35.571069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:35.571125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:35.627756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:35.628624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:35.628701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:35.628736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:35.752600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:35.752754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:35.752797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:35.752826] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:35.756214] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-14T20:26:35.756499] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-14T20:26:35.756647] [INFO ] [sig ] MC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:35.898199] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MC.txt [2026-01-14T20:26:35.898327] [INFO ] [sig ] [1959/3494] Completed MC in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:35.898365] [INFO ] [sig ] [1960/3494] Forecasting MCBS... [2026-01-14T20:26:35.898395] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-14T20:26:35.898425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-14T20:26:35.909310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-14T20:26:35.909587] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-14T20:26:35.910352] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-14T20:26:35.910404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:35.910436] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:35.910463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:35.910518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:35.966885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:35.967631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:35.967762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:35.967804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:36.088539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:36.088718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:36.088762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:36.088792] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:36.092525] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-01-14T20:26:36.092819] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-14T20:26:36.092944] [INFO ] [sig ] MCBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:36.232457] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCBS.txt [2026-01-14T20:26:36.232613] [INFO ] [sig ] [1960/3494] Completed MCBS in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:36.232658] [INFO ] [sig ] [1961/3494] Forecasting MCHI... [2026-01-14T20:26:36.232688] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-14T20:26:36.232718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-14T20:26:36.244128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-14T20:26:36.244445] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-14T20:26:36.245246] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-14T20:26:36.245299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:36.245331] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:36.245359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:36.245415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:36.304398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:36.305152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:36.305259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:36.305294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:36.442980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:36.443139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:36.443182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:36.443212] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:36.447147] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-01-14T20:26:36.447422] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-14T20:26:36.447548] [INFO ] [sig ] MCHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:36.616970] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MCHI.txt [2026-01-14T20:26:36.617140] [INFO ] [sig ] [1961/3494] Completed MCHI in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:36.617182] [INFO ] [sig ] [1962/3494] Forecasting MCHP... [2026-01-14T20:26:36.617213] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-14T20:26:36.617242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-14T20:26:36.632743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-14T20:26:36.633242] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-14T20:26:36.634353] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-14T20:26:36.634420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:36.634471] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:36.634515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:36.634628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:36.724063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:36.725090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:36.725192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:36.725231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:36.867638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:36.867843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:36.867896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:36.867934] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:36.872976] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=54.77%) [2026-01-14T20:26:36.873537] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-14T20:26:36.873781] [INFO ] [sig ] MCHP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:37.093113] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCHP.txt [2026-01-14T20:26:37.093319] [INFO ] [sig ] [1962/3494] Completed MCHP in 0.5s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:37.093368] [INFO ] [sig ] [1963/3494] Forecasting MCHX... [2026-01-14T20:26:37.093422] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-14T20:26:37.093464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-14T20:26:37.116353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-14T20:26:37.116906] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-14T20:26:37.118138] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-14T20:26:37.118211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:37.118262] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:37.118306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:37.118397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:37.201977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:37.203091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:37.203203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:37.203244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:37.357854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:37.358052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:37.358108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:37.358146] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:37.363026] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-14T20:26:37.363474] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-14T20:26:37.363678] [INFO ] [sig ] MCHX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:37.566422] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCHX.txt [2026-01-14T20:26:37.566627] [INFO ] [sig ] [1963/3494] Completed MCHX in 0.5s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:37.566672] [INFO ] [sig ] [1964/3494] Forecasting MCI... [2026-01-14T20:26:37.566704] [INFO ] [sig ] Generating forecast for: MCI [2026-01-14T20:26:37.566735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-14T20:26:37.579712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-14T20:26:37.580152] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-14T20:26:37.581087] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-14T20:26:37.581144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:37.581178] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:37.581205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:37.581262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:37.654951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:37.656187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:37.656335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:37.656389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:37.805725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:37.805896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:37.805940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:37.805970] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:37.810110] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=43.28%) [2026-01-14T20:26:37.810508] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-14T20:26:37.810677] [INFO ] [sig ] MCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:38.034242] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MCI.txt [2026-01-14T20:26:38.034406] [INFO ] [sig ] [1964/3494] Completed MCI in 0.5s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:38.034445] [INFO ] [sig ] [1965/3494] Forecasting MCK... [2026-01-14T20:26:38.034476] [INFO ] [sig ] Generating forecast for: MCK [2026-01-14T20:26:38.034506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-14T20:26:38.047324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-14T20:26:38.047841] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-14T20:26:38.048720] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-14T20:26:38.048775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:38.048809] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:38.048836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:38.048893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:38.108945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:38.110003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:38.110116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:38.110150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:38.234559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:38.234771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:38.234814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:38.234846] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:38.238679] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-14T20:26:38.239055] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-14T20:26:38.239211] [INFO ] [sig ] MCK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:38.387277] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCK.txt [2026-01-14T20:26:38.387460] [INFO ] [sig ] [1965/3494] Completed MCK in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-14T20:26:38.387500] [INFO ] [sig ] [1966/3494] Forecasting MCN... [2026-01-14T20:26:38.387531] [INFO ] [sig ] Generating forecast for: MCN [2026-01-14T20:26:38.387563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-14T20:26:38.399735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-14T20:26:38.400176] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-14T20:26:38.401001] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-14T20:26:38.401054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:38.401086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:38.401113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:38.401169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:38.465429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:38.466555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:38.466683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:38.466717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:38.591784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:38.591964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:38.592009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:38.592058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:38.595545] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-01-14T20:26:38.595897] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-14T20:26:38.596049] [INFO ] [sig ] MCN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:38.769033] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCN.txt [2026-01-14T20:26:38.769274] [INFO ] [sig ] [1966/3494] Completed MCN in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-14T20:26:38.769319] [INFO ] [sig ] [1967/3494] Forecasting MCO... [2026-01-14T20:26:38.769354] [INFO ] [sig ] Generating forecast for: MCO [2026-01-14T20:26:38.769392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-14T20:26:38.784404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-14T20:26:38.784901] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-14T20:26:38.786051] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-14T20:26:38.786137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:38.786177] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:38.786210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:38.786286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:38.844266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:38.845186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:38.845270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:38.845305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:38.962657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:38.962803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:38.962842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:38.962873] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:38.966547] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=42.10%) [2026-01-14T20:26:38.966837] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-14T20:26:38.966960] [INFO ] [sig ] MCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:39.113022] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MCO.txt [2026-01-14T20:26:39.113155] [INFO ] [sig ] [1967/3494] Completed MCO in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-14T20:26:39.113198] [INFO ] [sig ] [1968/3494] Forecasting MCRB... [2026-01-14T20:26:39.113229] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-14T20:26:39.113258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-14T20:26:39.124957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-14T20:26:39.125250] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-14T20:26:39.126059] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-14T20:26:39.126113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:39.126173] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:39.126203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:39.126262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:39.183790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:39.184382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:39.184458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:39.184504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:39.301500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:39.301675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:39.301715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:39.301745] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:39.305078] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-01-14T20:26:39.305346] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-14T20:26:39.305469] [INFO ] [sig ] MCRB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:39.447891] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCRB.txt [2026-01-14T20:26:39.448014] [INFO ] [sig ] [1968/3494] Completed MCRB in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-14T20:26:39.448052] [INFO ] [sig ] [1969/3494] Forecasting MCRI... [2026-01-14T20:26:39.448081] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-14T20:26:39.448111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-14T20:26:39.459147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-14T20:26:39.459433] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-14T20:26:39.460226] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-14T20:26:39.460278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:39.460309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:39.460336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:39.460392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:39.517782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:39.518703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:39.518784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:39.518817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:39.641945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:39.642065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:39.642104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:39.642132] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:39.645385] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=40.33%) [2026-01-14T20:26:39.645668] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-14T20:26:39.645795] [INFO ] [sig ] MCRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:39.787825] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MCRI.txt [2026-01-14T20:26:39.787951] [INFO ] [sig ] [1969/3494] Completed MCRI in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-14T20:26:39.787989] [INFO ] [sig ] [1970/3494] Forecasting MCS... [2026-01-14T20:26:39.788019] [INFO ] [sig ] Generating forecast for: MCS [2026-01-14T20:26:39.788049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-14T20:26:39.799638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-14T20:26:39.799916] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-14T20:26:39.800798] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-14T20:26:39.800850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:39.800882] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:39.800920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:39.800977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:39.859506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:39.860281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:39.860359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:39.860391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:39.984606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:39.984757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:39.984795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:39.984826] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:39.988532] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-14T20:26:39.988819] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-14T20:26:39.988943] [INFO ] [sig ] MCS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:40.147926] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MCS.txt [2026-01-14T20:26:40.148080] [INFO ] [sig ] [1970/3494] Completed MCS in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-14T20:26:40.148120] [INFO ] [sig ] [1971/3494] Forecasting MCY... [2026-01-14T20:26:40.148149] [INFO ] [sig ] Generating forecast for: MCY [2026-01-14T20:26:40.148182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-14T20:26:40.159667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-14T20:26:40.160043] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-14T20:26:40.160844] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-14T20:26:40.160896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:40.160928] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:40.160955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:40.161011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:40.219206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:40.220059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:40.220142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:40.220175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:40.342280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:40.342441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:40.342482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:40.342589] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:40.346501] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-01-14T20:26:40.346818] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-14T20:26:40.346952] [INFO ] [sig ] MCY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:40.491816] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MCY.txt [2026-01-14T20:26:40.491978] [INFO ] [sig ] [1971/3494] Completed MCY in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:40.492017] [INFO ] [sig ] [1972/3494] Forecasting MD... [2026-01-14T20:26:40.492047] [INFO ] [sig ] Generating forecast for: MD [2026-01-14T20:26:40.492077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-14T20:26:40.504608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-14T20:26:40.504922] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-14T20:26:40.505726] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-14T20:26:40.505795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:40.505829] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:40.505856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:40.505912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:40.562931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:40.563546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:40.563639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:40.563673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:40.683507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:40.683689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:40.683733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:40.683762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:40.687120] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-14T20:26:40.687395] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-14T20:26:40.687522] [INFO ] [sig ] MD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:40.826030] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MD.txt [2026-01-14T20:26:40.826155] [INFO ] [sig ] [1972/3494] Completed MD in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:40.826193] [INFO ] [sig ] [1973/3494] Forecasting MDAI... [2026-01-14T20:26:40.826221] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-14T20:26:40.826252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-14T20:26:40.837924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-14T20:26:40.838211] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-14T20:26:40.839018] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-14T20:26:40.839069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:40.839100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:40.839126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:40.839182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:40.895607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:40.896215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:40.896291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:40.896323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:41.016806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:41.016964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:41.017004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:41.017033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:41.020389] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-01-14T20:26:41.020681] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-14T20:26:41.020807] [INFO ] [sig ] MDAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:41.162920] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MDAI.txt [2026-01-14T20:26:41.163061] [INFO ] [sig ] [1973/3494] Completed MDAI in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:41.163100] [INFO ] [sig ] [1974/3494] Forecasting MDB... [2026-01-14T20:26:41.163130] [INFO ] [sig ] Generating forecast for: MDB [2026-01-14T20:26:41.163160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-14T20:26:41.174230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-14T20:26:41.174520] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-14T20:26:41.175358] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-14T20:26:41.175412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:41.175446] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:41.175474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:41.175531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:41.234318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:41.235084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:41.235168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:41.235201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:41.361296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:41.361447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:41.361489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:41.361520] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:41.364995] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=25.74%) [2026-01-14T20:26:41.365271] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-14T20:26:41.365401] [INFO ] [sig ] MDB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:41.512611] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MDB.txt [2026-01-14T20:26:41.512756] [INFO ] [sig ] [1974/3494] Completed MDB in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:41.512796] [INFO ] [sig ] [1975/3494] Forecasting MDGL... [2026-01-14T20:26:41.512831] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-14T20:26:41.512864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-14T20:26:41.524861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-14T20:26:41.525209] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-14T20:26:41.526281] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-14T20:26:41.526337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:41.526370] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:41.526399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:41.526457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:41.587159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:41.587928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:41.588008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:41.588042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:41.705544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:41.705717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:41.705758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:41.705787] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:41.709659] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=56.68%) [2026-01-14T20:26:41.709987] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-14T20:26:41.710119] [INFO ] [sig ] MDGL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:41.860415] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MDGL.txt [2026-01-14T20:26:41.860604] [INFO ] [sig ] [1975/3494] Completed MDGL in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:41.860648] [INFO ] [sig ] [1976/3494] Forecasting MDLZ... [2026-01-14T20:26:41.860680] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-14T20:26:41.860710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-14T20:26:41.872050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-14T20:26:41.872389] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-14T20:26:41.873257] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-14T20:26:41.873311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:41.873344] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:41.873371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:41.873427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:41.931454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:41.932359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:41.932442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:41.932476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:42.055958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:42.056113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:42.056152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:42.056182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:42.059566] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-14T20:26:42.059859] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-14T20:26:42.059986] [INFO ] [sig ] MDLZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:42.205771] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MDLZ.txt [2026-01-14T20:26:42.205928] [INFO ] [sig ] [1976/3494] Completed MDLZ in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:42.205968] [INFO ] [sig ] [1977/3494] Forecasting MDWD... [2026-01-14T20:26:42.205998] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-14T20:26:42.206028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-14T20:26:42.217132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-14T20:26:42.217475] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-14T20:26:42.218302] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-14T20:26:42.218355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:42.218386] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:42.218412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:42.218467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:42.276833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:42.278152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:42.278241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:42.278275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:42.397316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:42.397474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:42.397525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:42.397558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:42.401056] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-14T20:26:42.401419] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-14T20:26:42.401563] [INFO ] [sig ] MDWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:42.550649] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MDWD.txt [2026-01-14T20:26:42.550806] [INFO ] [sig ] [1977/3494] Completed MDWD in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:42.550853] [INFO ] [sig ] [1978/3494] Forecasting MDXG... [2026-01-14T20:26:42.550883] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-14T20:26:42.550914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-14T20:26:42.562145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-14T20:26:42.562447] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-14T20:26:42.563257] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-14T20:26:42.563311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:42.563345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:42.563373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:42.563430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:42.622226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:42.623069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:42.623184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:42.623220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:42.741972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:42.742130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:42.742171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:42.742203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:42.745649] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-14T20:26:42.745933] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-14T20:26:42.746059] [INFO ] [sig ] MDXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:42.897309] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MDXG.txt [2026-01-14T20:26:42.897458] [INFO ] [sig ] [1978/3494] Completed MDXG in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:42.897498] [INFO ] [sig ] [1979/3494] Forecasting MDXH... [2026-01-14T20:26:42.897527] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-14T20:26:42.897560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-14T20:26:42.908619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-14T20:26:42.908935] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-14T20:26:42.909762] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-14T20:26:42.909816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:42.909848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:42.909877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:42.909935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:42.968540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:42.969482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:42.969589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:42.969627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:43.085803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:43.085969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:43.086009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:43.086037] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:43.089645] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=41.76%) [2026-01-14T20:26:43.089916] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-14T20:26:43.090041] [INFO ] [sig ] MDXH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:43.233629] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MDXH.txt [2026-01-14T20:26:43.233769] [INFO ] [sig ] [1979/3494] Completed MDXH in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:43.233807] [INFO ] [sig ] [1980/3494] Forecasting MEC... [2026-01-14T20:26:43.233837] [INFO ] [sig ] Generating forecast for: MEC [2026-01-14T20:26:43.233867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-14T20:26:43.244991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-14T20:26:43.245285] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-14T20:26:43.246074] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-14T20:26:43.246126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:43.246157] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:43.246184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:43.246239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:43.302598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:43.303325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:43.303403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:43.303436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:43.418665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:43.418815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:43.418853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:43.418883] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:43.422188] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-14T20:26:43.422459] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-14T20:26:43.422601] [INFO ] [sig ] MEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:43.560593] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MEC.txt [2026-01-14T20:26:43.560721] [INFO ] [sig ] [1980/3494] Completed MEC in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:43.560759] [INFO ] [sig ] [1981/3494] Forecasting MED... [2026-01-14T20:26:43.560788] [INFO ] [sig ] Generating forecast for: MED [2026-01-14T20:26:43.560818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-14T20:26:43.572726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-14T20:26:43.573029] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-14T20:26:43.573941] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-14T20:26:43.573996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:43.574031] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:43.574068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:43.574146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:43.637234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:43.637993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:43.638079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:43.638115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:43.770640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:43.770796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:43.770835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:43.770866] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:43.774409] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-14T20:26:43.774724] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-14T20:26:43.774856] [INFO ] [sig ] MED: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:43.928362] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MED.txt [2026-01-14T20:26:43.928525] [INFO ] [sig ] [1981/3494] Completed MED in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:43.928586] [INFO ] [sig ] [1982/3494] Forecasting MEDP... [2026-01-14T20:26:43.928628] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-14T20:26:43.928661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-14T20:26:43.940364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-14T20:26:43.940703] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-14T20:26:43.941482] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-14T20:26:43.941534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:43.941567] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:43.941615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:43.941671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:44.000236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:44.000919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:44.001189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:44.001221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:44.126143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:44.126294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:44.126333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:44.126362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:44.129942] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=86.98%) [2026-01-14T20:26:44.130415] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-14T20:26:44.130541] [INFO ] [sig ] MEDP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:44.274985] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MEDP.txt [2026-01-14T20:26:44.275327] [INFO ] [sig ] [1982/3494] Completed MEDP in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-14T20:26:44.275366] [INFO ] [sig ] [1983/3494] Forecasting MEG... [2026-01-14T20:26:44.275396] [INFO ] [sig ] Generating forecast for: MEG [2026-01-14T20:26:44.275426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-14T20:26:44.287469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-14T20:26:44.287876] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-14T20:26:44.288896] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-14T20:26:44.288949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:44.288993] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:44.289022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:44.289080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:44.346840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:44.347697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:44.347782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:44.347815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:44.472391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:44.472531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:44.472586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:44.472619] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:44.475987] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-14T20:26:44.476259] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-14T20:26:44.476381] [INFO ] [sig ] MEG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:44.617829] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MEG.txt [2026-01-14T20:26:44.617969] [INFO ] [sig ] [1983/3494] Completed MEG in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-14T20:26:44.618007] [INFO ] [sig ] [1984/3494] Forecasting MEGI... [2026-01-14T20:26:44.618037] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-14T20:26:44.618067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-14T20:26:44.629740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-14T20:26:44.630054] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-14T20:26:44.630865] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-14T20:26:44.630918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:44.630951] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:44.630979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:44.631037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:44.690394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:44.691195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:44.691278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:44.691312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:44.812003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:44.812158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:44.812198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:44.812227] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:44.815536] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=84.42%) [2026-01-14T20:26:44.815823] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-14T20:26:44.815946] [INFO ] [sig ] MEGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:44.962067] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MEGI.txt [2026-01-14T20:26:44.962203] [INFO ] [sig ] [1984/3494] Completed MEGI in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-14T20:26:44.962242] [INFO ] [sig ] [1985/3494] Forecasting MEI... [2026-01-14T20:26:44.962272] [INFO ] [sig ] Generating forecast for: MEI [2026-01-14T20:26:44.962301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-14T20:26:44.976478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-14T20:26:44.976936] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-14T20:26:44.977938] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-14T20:26:44.977998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:44.978068] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:44.978101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:44.978179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:45.053399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:45.054267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:45.054347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:45.054379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:45.183837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:45.184001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:45.184041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:45.184070] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:45.187491] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-14T20:26:45.187808] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-14T20:26:45.187932] [INFO ] [sig ] MEI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:45.331884] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MEI.txt [2026-01-14T20:26:45.332039] [INFO ] [sig ] [1985/3494] Completed MEI in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-14T20:26:45.332079] [INFO ] [sig ] [1986/3494] Forecasting MELI... [2026-01-14T20:26:45.332110] [INFO ] [sig ] Generating forecast for: MELI [2026-01-14T20:26:45.332140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-14T20:26:45.343899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-14T20:26:45.344254] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-14T20:26:45.345062] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-14T20:26:45.345115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:45.345147] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:45.345173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:45.345229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:45.404888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:45.405993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:45.406079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:45.406111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:45.526928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:45.527081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:45.527122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:45.527151] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:45.530958] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-14T20:26:45.531265] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-14T20:26:45.531395] [INFO ] [sig ] MELI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:45.678487] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MELI.txt [2026-01-14T20:26:45.678641] [INFO ] [sig ] [1986/3494] Completed MELI in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-14T20:26:45.678688] [INFO ] [sig ] [1987/3494] Forecasting MEOH... [2026-01-14T20:26:45.678719] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-14T20:26:45.678749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-14T20:26:45.691071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-14T20:26:45.691363] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-14T20:26:45.692178] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-14T20:26:45.692231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:45.692265] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:45.692292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:45.692350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:45.749339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:45.750463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:45.750546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:45.750598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:45.874652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:45.874819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:45.874865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:45.874894] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:45.878379] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-14T20:26:45.878667] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-14T20:26:45.878790] [INFO ] [sig ] MEOH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:46.019716] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MEOH.txt [2026-01-14T20:26:46.019852] [INFO ] [sig ] [1987/3494] Completed MEOH in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-14T20:26:46.019890] [INFO ] [sig ] [1988/3494] Forecasting MERC... [2026-01-14T20:26:46.019920] [INFO ] [sig ] Generating forecast for: MERC [2026-01-14T20:26:46.019950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-14T20:26:46.032134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-14T20:26:46.032423] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-14T20:26:46.033229] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-14T20:26:46.033283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:46.033316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:46.033343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:46.033404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:46.091677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:46.092318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:46.092395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:46.092429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:46.211618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:46.211742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:46.211780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:46.211839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:46.215164] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-14T20:26:46.215434] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-14T20:26:46.215568] [INFO ] [sig ] MERC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:46.357606] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MERC.txt [2026-01-14T20:26:46.357758] [INFO ] [sig ] [1988/3494] Completed MERC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:46.357798] [INFO ] [sig ] [1989/3494] Forecasting META... [2026-01-14T20:26:46.357828] [INFO ] [sig ] Generating forecast for: META [2026-01-14T20:26:46.357858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-14T20:26:46.368622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-14T20:26:46.368890] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-14T20:26:46.369712] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-14T20:26:46.369766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:46.369798] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:46.369824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:46.369878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:46.430014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:46.430663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:46.430743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:46.430777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:46.560829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:46.560960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:46.560998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:46.561027] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:46.564384] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-01-14T20:26:46.564678] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-14T20:26:46.564804] [INFO ] [sig ] META: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:46.708597] [INFO ] [LOCAL ] Saved forecast: META 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/META.txt [2026-01-14T20:26:46.708742] [INFO ] [sig ] [1989/3494] Completed META in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:46.708783] [INFO ] [sig ] [1990/3494] Forecasting METC... [2026-01-14T20:26:46.708815] [INFO ] [sig ] Generating forecast for: METC [2026-01-14T20:26:46.708855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-14T20:26:46.720013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-14T20:26:46.720315] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-14T20:26:46.721155] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-14T20:26:46.721213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:46.721246] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:46.721274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:46.721331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:46.779253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:46.780083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:46.780165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:46.780198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:46.900197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:46.900368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:46.900425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:46.900456] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:46.904011] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-14T20:26:46.904304] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-14T20:26:46.904434] [INFO ] [sig ] METC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:47.045082] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/METC.txt [2026-01-14T20:26:47.045214] [INFO ] [sig ] [1990/3494] Completed METC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:47.045252] [INFO ] [sig ] [1991/3494] Forecasting METCB... [2026-01-14T20:26:47.045282] [INFO ] [sig ] Generating forecast for: METCB [2026-01-14T20:26:47.045311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-14T20:26:47.056623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-14T20:26:47.056943] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-14T20:26:47.057906] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-14T20:26:47.057964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:47.057996] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:47.058024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:47.058080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:47.114373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:47.115207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:47.115288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:47.115321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:47.236549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:47.236711] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:26:47.236755] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:47.236783] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:47.240174] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-14T20:26:47.240456] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-14T20:26:47.240597] [INFO ] [sig ] METCB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:47.382251] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/METCB.txt [2026-01-14T20:26:47.382373] [INFO ] [sig ] [1991/3494] Completed METCB in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:47.382410] [INFO ] [sig ] [1992/3494] Forecasting METD... [2026-01-14T20:26:47.382440] [INFO ] [sig ] Generating forecast for: METD [2026-01-14T20:26:47.382469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-14T20:26:47.393971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-14T20:26:47.394440] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-14T20:26:47.395221] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-14T20:26:47.395273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:47.395305] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:47.395332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:47.395388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:47.455940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:47.456826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:47.456905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:47.456938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:47.583132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:47.583256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:47.583293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:47.583322] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:47.586625] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-14T20:26:47.586892] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-14T20:26:47.587018] [INFO ] [sig ] METD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:47.727747] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/METD.txt [2026-01-14T20:26:47.727861] [INFO ] [sig ] [1992/3494] Completed METD in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:47.727899] [INFO ] [sig ] [1993/3494] Forecasting MFA... [2026-01-14T20:26:47.727928] [INFO ] [sig ] Generating forecast for: MFA [2026-01-14T20:26:47.727957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-14T20:26:47.738870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-14T20:26:47.739146] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-14T20:26:47.739941] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-14T20:26:47.739993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:47.740024] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:47.740051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:47.740106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:47.797872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:47.798508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:47.798603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:47.798639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:47.917547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:47.917691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:47.917732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:47.917761] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:47.921075] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-14T20:26:47.921347] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-14T20:26:47.921468] [INFO ] [sig ] MFA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:48.064658] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MFA.txt [2026-01-14T20:26:48.064781] [INFO ] [sig ] [1993/3494] Completed MFA in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:48.064820] [INFO ] [sig ] [1994/3494] Forecasting MFC... [2026-01-14T20:26:48.064851] [INFO ] [sig ] Generating forecast for: MFC [2026-01-14T20:26:48.064880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-14T20:26:48.075748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-14T20:26:48.076036] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-14T20:26:48.076818] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-14T20:26:48.076870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:48.076911] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:48.076939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:48.076996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:48.134878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:48.135515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:48.135607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:48.135641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:48.262010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:48.262176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:48.262217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:48.262245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:48.265821] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-01-14T20:26:48.266124] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-14T20:26:48.266245] [INFO ] [sig ] MFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:48.405800] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MFC.txt [2026-01-14T20:26:48.405922] [INFO ] [sig ] [1994/3494] Completed MFC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:48.405960] [INFO ] [sig ] [1995/3494] Forecasting MFG... [2026-01-14T20:26:48.405990] [INFO ] [sig ] Generating forecast for: MFG [2026-01-14T20:26:48.406019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-14T20:26:48.417114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-14T20:26:48.417414] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-14T20:26:48.418221] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-14T20:26:48.418273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:48.418304] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:48.418332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:48.418388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:48.478316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:48.479151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:48.479456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:48.479489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:48.606208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:48.606367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:48.606406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:48.606436] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:48.609831] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-01-14T20:26:48.610113] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-14T20:26:48.610240] [INFO ] [sig ] MFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:48.763586] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MFG.txt [2026-01-14T20:26:48.763748] [INFO ] [sig ] [1995/3494] Completed MFG in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:48.763790] [INFO ] [sig ] [1996/3494] Forecasting MFI... [2026-01-14T20:26:48.763821] [INFO ] [sig ] Generating forecast for: MFI [2026-01-14T20:26:48.763851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-14T20:26:48.776065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-14T20:26:48.776395] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-14T20:26:48.777230] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-14T20:26:48.777284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:48.777319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:48.777347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:48.777406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:48.844105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:48.844982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:48.845075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:48.845117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:48.968352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:48.968513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:48.968557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:48.968615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:48.972157] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-01-14T20:26:48.972452] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-14T20:26:48.972623] [INFO ] [sig ] MFI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:49.115464] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MFI.txt [2026-01-14T20:26:49.115617] [INFO ] [sig ] [1996/3494] Completed MFI in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:49.115658] [INFO ] [sig ] [1997/3494] Forecasting MFIC... [2026-01-14T20:26:49.115688] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-14T20:26:49.115717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-14T20:26:49.127173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-14T20:26:49.127477] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-14T20:26:49.128291] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-14T20:26:49.128344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:49.128375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:49.128401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:49.128456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:49.184649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:49.185393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:49.185476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:49.185509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:49.306374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:49.306539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:49.306596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:49.306627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:49.309996] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-01-14T20:26:49.310271] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-14T20:26:49.310395] [INFO ] [sig ] MFIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:49.452064] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MFIC.txt [2026-01-14T20:26:49.452394] [INFO ] [sig ] [1997/3494] Completed MFIC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:49.452434] [INFO ] [sig ] [1998/3494] Forecasting MFIN... [2026-01-14T20:26:49.452470] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-14T20:26:49.452501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-14T20:26:49.465711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-14T20:26:49.466012] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-14T20:26:49.466819] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-14T20:26:49.466872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:49.466904] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:49.466931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:49.466986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:49.528100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:49.528943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:49.529028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:49.529062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:49.653119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:49.653281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:49.653323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:49.653355] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:49.656812] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: DOWN (p=45.94%) [2026-01-14T20:26:49.657121] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-14T20:26:49.657255] [INFO ] [sig ] MFIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:49.807185] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MFIN.txt [2026-01-14T20:26:49.807375] [INFO ] [sig ] [1998/3494] Completed MFIN in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:49.807431] [INFO ] [sig ] [1999/3494] Forecasting MFM... [2026-01-14T20:26:49.807486] [INFO ] [sig ] Generating forecast for: MFM [2026-01-14T20:26:49.807521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-14T20:26:49.819244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-14T20:26:49.819641] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-14T20:26:49.820446] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-14T20:26:49.820502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:49.820534] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:49.820562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:49.820641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:49.879330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:49.880218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:49.880298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:49.880331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:50.002999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:50.003161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:50.003206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:50.003238] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:50.006760] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=33.19%) [2026-01-14T20:26:50.007057] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-14T20:26:50.007189] [INFO ] [sig ] MFM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:50.151929] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MFM.txt [2026-01-14T20:26:50.152089] [INFO ] [sig ] [1999/3494] Completed MFM in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:50.152128] [INFO ] [sig ] [2000/3494] Forecasting MG... [2026-01-14T20:26:50.152158] [INFO ] [sig ] Generating forecast for: MG [2026-01-14T20:26:50.152189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-14T20:26:50.163437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-14T20:26:50.163796] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-14T20:26:50.164640] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-14T20:26:50.164693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:50.164725] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:50.164752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:50.164808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:50.221973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:50.222812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:50.222896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:50.222929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:50.341301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:50.341460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:50.341501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:50.341532] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:50.345288] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=14.19%) [2026-01-14T20:26:50.345602] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-14T20:26:50.345732] [INFO ] [sig ] MG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:50.495155] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MG.txt [2026-01-14T20:26:50.495318] [INFO ] [sig ] [2000/3494] Completed MG in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-14T20:26:50.495357] [INFO ] [sig ] [2001/3494] Forecasting MGA... [2026-01-14T20:26:50.495387] [INFO ] [sig ] Generating forecast for: MGA [2026-01-14T20:26:50.495416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-14T20:26:50.507011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-14T20:26:50.507352] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-14T20:26:50.508201] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-14T20:26:50.508254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:50.508287] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:50.508314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:50.508369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:50.569675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:50.570565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:50.570669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:50.570704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:50.701765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:50.701923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:50.701966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:50.702014] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:50.705790] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-14T20:26:50.706096] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-14T20:26:50.706229] [INFO ] [sig ] MGA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:50.847097] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGA.txt [2026-01-14T20:26:50.847230] [INFO ] [sig ] [2001/3494] Completed MGA in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-14T20:26:50.847268] [INFO ] [sig ] [2002/3494] Forecasting MGEE... [2026-01-14T20:26:50.847297] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-14T20:26:50.847329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-14T20:26:50.858310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-14T20:26:50.858612] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-14T20:26:50.859378] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-14T20:26:50.859430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:50.859487] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:50.859516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:50.859593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:50.915675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:50.916346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:50.916422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:50.916454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:51.035300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:51.035462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:51.035501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:51.035530] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:51.038874] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-01-14T20:26:51.039144] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-14T20:26:51.039264] [INFO ] [sig ] MGEE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:51.182429] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGEE.txt [2026-01-14T20:26:51.182668] [INFO ] [sig ] [2002/3494] Completed MGEE in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-14T20:26:51.182926] [INFO ] [sig ] [2003/3494] Forecasting MGIC... [2026-01-14T20:26:51.182973] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-14T20:26:51.183017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-14T20:26:51.196248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-14T20:26:51.196733] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-14T20:26:51.197867] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-14T20:26:51.197934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:51.197977] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:51.198010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:51.198084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:51.260944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:51.261787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:51.261868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:51.261900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:51.387037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:51.387193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:51.387233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:51.387262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:51.390637] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-14T20:26:51.390906] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-14T20:26:51.391030] [INFO ] [sig ] MGIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:51.531815] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MGIC.txt [2026-01-14T20:26:51.531939] [INFO ] [sig ] [2003/3494] Completed MGIC in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-14T20:26:51.531981] [INFO ] [sig ] [2004/3494] Forecasting MGM... [2026-01-14T20:26:51.532010] [INFO ] [sig ] Generating forecast for: MGM [2026-01-14T20:26:51.532044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-14T20:26:51.543420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-14T20:26:51.543738] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-14T20:26:51.544532] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-14T20:26:51.544608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:51.544644] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:51.544672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:51.544729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:51.603176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:51.603946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:51.604026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:51.604060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:51.725319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:51.725473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:51.725512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:51.725540] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:51.728878] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-14T20:26:51.729153] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-14T20:26:51.729277] [INFO ] [sig ] MGM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:51.874389] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGM.txt [2026-01-14T20:26:51.874515] [INFO ] [sig ] [2004/3494] Completed MGM in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-14T20:26:51.874554] [INFO ] [sig ] [2005/3494] Forecasting MGNI... [2026-01-14T20:26:51.874607] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-14T20:26:51.874642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-14T20:26:51.886364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-14T20:26:51.886668] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-14T20:26:51.887634] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-14T20:26:51.887709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:51.887741] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:51.887767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:51.887835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:51.947588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:51.948318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:51.948406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:51.948444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:52.070536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:52.070702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:52.070742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:52.070800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:52.074761] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-14T20:26:52.075041] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-14T20:26:52.075167] [INFO ] [sig ] MGNI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:52.225684] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGNI.txt [2026-01-14T20:26:52.225838] [INFO ] [sig ] [2005/3494] Completed MGNI in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:52.225879] [INFO ] [sig ] [2006/3494] Forecasting MGNX... [2026-01-14T20:26:52.225911] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-14T20:26:52.225941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-14T20:26:52.237775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-14T20:26:52.238068] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-14T20:26:52.238914] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-14T20:26:52.238969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:52.239000] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:52.239028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:52.239085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:52.297838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:52.298565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:52.298661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:52.298694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:52.415107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:52.415262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:52.415302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:52.415331] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:52.418806] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-14T20:26:52.419084] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-14T20:26:52.419211] [INFO ] [sig ] MGNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:52.564418] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MGNX.txt [2026-01-14T20:26:52.564552] [INFO ] [sig ] [2006/3494] Completed MGNX in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:52.564608] [INFO ] [sig ] [2007/3494] Forecasting MGPI... [2026-01-14T20:26:52.564639] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-14T20:26:52.564670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-14T20:26:52.576333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-14T20:26:52.576633] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-14T20:26:52.577396] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-14T20:26:52.577459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:52.577492] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:52.577518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:52.577603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:52.636225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:52.637045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:52.637125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:52.637159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:52.755646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:52.755798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:52.755838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:52.755869] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:52.759220] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-01-14T20:26:52.759490] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-14T20:26:52.759631] [INFO ] [sig ] MGPI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:52.902143] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGPI.txt [2026-01-14T20:26:52.902280] [INFO ] [sig ] [2007/3494] Completed MGPI in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:52.902320] [INFO ] [sig ] [2008/3494] Forecasting MGRC... [2026-01-14T20:26:52.902350] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-14T20:26:52.902380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-14T20:26:52.914865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-14T20:26:52.915210] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-14T20:26:52.916008] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-14T20:26:52.916061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:52.916095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:52.916122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:52.916177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:52.980849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:52.981724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:52.981805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:52.981839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:53.096952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:53.097103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:53.097143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:53.097172] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:53.100651] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-14T20:26:53.100927] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-14T20:26:53.101053] [INFO ] [sig ] MGRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:53.248166] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGRC.txt [2026-01-14T20:26:53.248326] [INFO ] [sig ] [2008/3494] Completed MGRC in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:53.248373] [INFO ] [sig ] [2009/3494] Forecasting MGTX... [2026-01-14T20:26:53.248407] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-14T20:26:53.248437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-14T20:26:53.259414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-14T20:26:53.259712] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-14T20:26:53.260496] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-14T20:26:53.260549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:53.260602] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:53.260632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:53.260688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:53.319267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:53.320000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:53.320081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:53.320115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:53.439261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:53.439416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:53.439457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:53.439485] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:53.442970] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-01-14T20:26:53.443263] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-14T20:26:53.443389] [INFO ] [sig ] MGTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:53.585388] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGTX.txt [2026-01-14T20:26:53.585527] [INFO ] [sig ] [2009/3494] Completed MGTX in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:53.585567] [INFO ] [sig ] [2010/3494] Forecasting MGX... [2026-01-14T20:26:53.585618] [INFO ] [sig ] Generating forecast for: MGX [2026-01-14T20:26:53.585650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-14T20:26:53.599509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-14T20:26:53.599943] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-14T20:26:53.600935] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-14T20:26:53.600989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:53.601022] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:53.601049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:53.601105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:53.660076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:53.661022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:53.661114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:53.661149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:53.785771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:53.785952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:53.785999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:53.786033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:53.789521] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-01-14T20:26:53.789818] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-14T20:26:53.789951] [INFO ] [sig ] MGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:53.937152] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGX.txt [2026-01-14T20:26:53.937306] [INFO ] [sig ] [2010/3494] Completed MGX in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:53.937345] [INFO ] [sig ] [2011/3494] Forecasting MGY... [2026-01-14T20:26:53.937374] [INFO ] [sig ] Generating forecast for: MGY [2026-01-14T20:26:53.937405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-14T20:26:53.948740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-14T20:26:53.949081] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-14T20:26:53.949905] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-14T20:26:53.949958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:53.949991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:53.950020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:53.950078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:54.009679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:54.010507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:54.010606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:54.010642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:54.133096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:54.133249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:54.133289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:54.133319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:54.136798] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=59.13%) [2026-01-14T20:26:54.137083] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-14T20:26:54.137212] [INFO ] [sig ] MGY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:54.284291] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MGY.txt [2026-01-14T20:26:54.284442] [INFO ] [sig ] [2011/3494] Completed MGY in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:54.284481] [INFO ] [sig ] [2012/3494] Forecasting MHD... [2026-01-14T20:26:54.284512] [INFO ] [sig ] Generating forecast for: MHD [2026-01-14T20:26:54.284543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-14T20:26:54.296162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-14T20:26:54.296531] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-14T20:26:54.297366] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-14T20:26:54.297419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:54.297452] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:54.297480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:54.297538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:54.356412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:54.357225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:54.357340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:54.357538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:54.473774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:54.473921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:54.473962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:54.473991] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:54.477718] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-14T20:26:54.478021] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-14T20:26:54.478155] [INFO ] [sig ] MHD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:54.622638] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MHD.txt [2026-01-14T20:26:54.622778] [INFO ] [sig ] [2012/3494] Completed MHD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:54.622816] [INFO ] [sig ] [2013/3494] Forecasting MHF... [2026-01-14T20:26:54.622846] [INFO ] [sig ] Generating forecast for: MHF [2026-01-14T20:26:54.622876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-14T20:26:54.634160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-14T20:26:54.634667] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-14T20:26:54.635729] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-14T20:26:54.635784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:54.635816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:54.635843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:54.635900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:54.696455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:54.697292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:54.697567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:54.697618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:54.819842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:54.819991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:54.820033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:54.820062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:54.823477] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-14T20:26:54.823801] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-14T20:26:54.823947] [INFO ] [sig ] MHF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:54.965049] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MHF.txt [2026-01-14T20:26:54.965210] [INFO ] [sig ] [2013/3494] Completed MHF in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:54.965250] [INFO ] [sig ] [2014/3494] Forecasting MHK... [2026-01-14T20:26:54.965280] [INFO ] [sig ] Generating forecast for: MHK [2026-01-14T20:26:54.965309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-14T20:26:54.976475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-14T20:26:54.976889] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-14T20:26:54.977712] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-14T20:26:54.977766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:54.977799] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:54.977826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:54.977884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:55.036237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:55.037177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:55.037261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:55.037296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:55.153875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:55.154026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:55.154082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:55.154113] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:55.157517] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-14T20:26:55.157841] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-14T20:26:55.157970] [INFO ] [sig ] MHK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:55.299798] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MHK.txt [2026-01-14T20:26:55.299964] [INFO ] [sig ] [2014/3494] Completed MHK in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:55.300002] [INFO ] [sig ] [2015/3494] Forecasting MHN... [2026-01-14T20:26:55.300033] [INFO ] [sig ] Generating forecast for: MHN [2026-01-14T20:26:55.300062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-14T20:26:55.310813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-14T20:26:55.311153] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-14T20:26:55.311940] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-14T20:26:55.311993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:55.312025] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:55.312051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:55.312106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:55.372101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:55.373030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:55.373111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:55.373143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:55.486163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:55.486319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:55.486361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:55.486391] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:55.489767] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-14T20:26:55.490048] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-14T20:26:55.490176] [INFO ] [sig ] MHN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:55.628281] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MHN.txt [2026-01-14T20:26:55.628429] [INFO ] [sig ] [2015/3494] Completed MHN in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:55.628468] [INFO ] [sig ] [2016/3494] Forecasting MHO... [2026-01-14T20:26:55.628498] [INFO ] [sig ] Generating forecast for: MHO [2026-01-14T20:26:55.628527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-14T20:26:55.641311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-14T20:26:55.641804] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-14T20:26:55.642598] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-14T20:26:55.642651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:55.642684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:55.642711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:55.642767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:55.700081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:55.700714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:55.700790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:55.700822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:55.819040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:55.819169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:55.819208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:55.819237] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:55.822541] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-14T20:26:55.822848] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-14T20:26:55.822980] [INFO ] [sig ] MHO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:55.965235] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MHO.txt [2026-01-14T20:26:55.965358] [INFO ] [sig ] [2016/3494] Completed MHO in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:55.965396] [INFO ] [sig ] [2017/3494] Forecasting MIDD... [2026-01-14T20:26:55.965423] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-14T20:26:55.965454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-14T20:26:55.978894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-14T20:26:55.979175] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-14T20:26:55.979983] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-14T20:26:55.980034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:55.980065] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:55.980091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:55.980147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:56.038974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:56.039624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:56.039703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:56.039736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:56.158901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:56.159030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:56.159068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:56.159098] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:56.162412] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-14T20:26:56.162704] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-14T20:26:56.162828] [INFO ] [sig ] MIDD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:56.305995] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MIDD.txt [2026-01-14T20:26:56.306112] [INFO ] [sig ] [2017/3494] Completed MIDD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-14T20:26:56.306153] [INFO ] [sig ] [2018/3494] Forecasting MIGI... [2026-01-14T20:26:56.306197] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-14T20:26:56.306232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-14T20:26:56.317255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-14T20:26:56.317544] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-14T20:26:56.318391] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-14T20:26:56.318444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:56.318498] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:56.318526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:56.318607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:56.376536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:56.377161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:56.377239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:56.377271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:56.494097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:56.494225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:56.494264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:56.494293] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:56.497609] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-14T20:26:56.497897] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-14T20:26:56.498020] [INFO ] [sig ] MIGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:56.641394] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MIGI.txt [2026-01-14T20:26:56.641512] [INFO ] [sig ] [2018/3494] Completed MIGI in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-14T20:26:56.641549] [INFO ] [sig ] [2019/3494] Forecasting MILN... [2026-01-14T20:26:56.641595] [INFO ] [sig ] Generating forecast for: MILN [2026-01-14T20:26:56.641628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-14T20:26:56.652054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-14T20:26:56.652378] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-14T20:26:56.653166] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-14T20:26:56.653218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:56.653285] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:56.653314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:56.653370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:56.709618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:56.710489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:56.710569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:56.710622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:56.824177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:56.824359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:56.824399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:56.824428] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:56.827944] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-14T20:26:56.828230] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-14T20:26:56.828355] [INFO ] [sig ] MILN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:56.971391] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MILN.txt [2026-01-14T20:26:56.971550] [INFO ] [sig ] [2019/3494] Completed MILN in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-14T20:26:56.971607] [INFO ] [sig ] [2020/3494] Forecasting MIND... [2026-01-14T20:26:56.971638] [INFO ] [sig ] Generating forecast for: MIND [2026-01-14T20:26:56.971667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-14T20:26:56.982936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-14T20:26:56.983279] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-14T20:26:56.984083] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-14T20:26:56.984138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:56.984178] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:56.984209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:56.984263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:57.040990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:57.041859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:57.041941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:57.041974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:57.166320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:57.166482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:57.166522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:57.166551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:57.170290] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-01-14T20:26:57.170562] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-14T20:26:57.170703] [INFO ] [sig ] MIND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:57.309052] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MIND.txt [2026-01-14T20:26:57.309185] [INFO ] [sig ] [2020/3494] Completed MIND in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-14T20:26:57.309223] [INFO ] [sig ] [2021/3494] Forecasting MIRA... [2026-01-14T20:26:57.309252] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-14T20:26:57.309282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-14T20:26:57.320788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-14T20:26:57.321113] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-14T20:26:57.321911] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-14T20:26:57.321963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:57.321994] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:57.322020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:57.322080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:57.381376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:57.382115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:57.382193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:57.382226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:57.504138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:57.504297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:57.504335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:57.504364] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:57.507749] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-14T20:26:57.508023] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-14T20:26:57.508149] [INFO ] [sig ] MIRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:57.649882] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MIRA.txt [2026-01-14T20:26:57.650010] [INFO ] [sig ] [2021/3494] Completed MIRA in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-14T20:26:57.650094] [INFO ] [sig ] [2022/3494] Forecasting MIRM... [2026-01-14T20:26:57.650127] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-14T20:26:57.650163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-14T20:26:57.661238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-14T20:26:57.661513] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-14T20:26:57.662297] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-14T20:26:57.662350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:57.662382] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:57.662408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:57.662463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:57.719016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:57.719608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:57.719684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:57.719716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:57.838853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:57.838987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:57.839024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:57.839083] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:57.842354] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-14T20:26:57.842831] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-14T20:26:57.842954] [INFO ] [sig ] MIRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:57.982426] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MIRM.txt [2026-01-14T20:26:57.982540] [INFO ] [sig ] [2022/3494] Completed MIRM in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:57.982593] [INFO ] [sig ] [2023/3494] Forecasting MITK... [2026-01-14T20:26:57.982626] [INFO ] [sig ] Generating forecast for: MITK [2026-01-14T20:26:57.982657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-14T20:26:57.993732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-14T20:26:57.993988] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-14T20:26:57.994775] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-14T20:26:57.994828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:57.994859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:57.994886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:57.994943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:58.053314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:58.053951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:58.054028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:58.054061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:58.177987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:58.178118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:58.178158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:58.178187] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:58.181469] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-01-14T20:26:58.181761] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-14T20:26:58.181899] [INFO ] [sig ] MITK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:58.325316] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MITK.txt [2026-01-14T20:26:58.325671] [INFO ] [sig ] [2023/3494] Completed MITK in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:58.325712] [INFO ] [sig ] [2024/3494] Forecasting MIY... [2026-01-14T20:26:58.325741] [INFO ] [sig ] Generating forecast for: MIY [2026-01-14T20:26:58.325771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-14T20:26:58.336933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-14T20:26:58.337216] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-14T20:26:58.338045] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-14T20:26:58.338106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:58.338139] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:58.338166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:58.338223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:58.400151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:58.401224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:58.401311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:58.401346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:58.521367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:58.521537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:58.521598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:58.521633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:58.525135] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=71.00%) [2026-01-14T20:26:58.525449] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-14T20:26:58.525603] [INFO ] [sig ] MIY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:58.669251] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MIY.txt [2026-01-14T20:26:58.669390] [INFO ] [sig ] [2024/3494] Completed MIY in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:58.669608] [INFO ] [sig ] [2025/3494] Forecasting MKC... [2026-01-14T20:26:58.669638] [INFO ] [sig ] Generating forecast for: MKC [2026-01-14T20:26:58.669669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-14T20:26:58.682403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-14T20:26:58.682759] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-14T20:26:58.683560] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-14T20:26:58.683631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:58.683663] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:58.683688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:58.683743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:58.742422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:58.743351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:58.743440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:58.743472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:58.862330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:58.862487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:58.862528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:58.862593] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:58.865953] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-01-14T20:26:58.866225] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-14T20:26:58.866349] [INFO ] [sig ] MKC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:59.008095] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MKC.txt [2026-01-14T20:26:59.008244] [INFO ] [sig ] [2025/3494] Completed MKC in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:59.008284] [INFO ] [sig ] [2026/3494] Forecasting MKSI... [2026-01-14T20:26:59.008313] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-14T20:26:59.008344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-14T20:26:59.019692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-14T20:26:59.020057] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-14T20:26:59.020850] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-14T20:26:59.020903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:59.020935] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:59.020963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:59.021018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:59.077923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:59.078731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:59.078812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:59.078844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:59.200673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:59.200824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:59.200863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:59.200892] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:59.204500] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-01-14T20:26:59.204790] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-14T20:26:59.204916] [INFO ] [sig ] MKSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:26:59.345320] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MKSI.txt [2026-01-14T20:26:59.345435] [INFO ] [sig ] [2026/3494] Completed MKSI in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:59.345474] [INFO ] [sig ] [2027/3494] Forecasting MKTX... [2026-01-14T20:26:59.345503] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-14T20:26:59.345532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-14T20:26:59.356690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-14T20:26:59.356955] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-14T20:26:59.357768] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-14T20:26:59.357821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:59.357854] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:59.357881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:59.357937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:59.414943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:59.415844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:59.415940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:59.415974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:59.531063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:59.531171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:59.531208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:59.531236] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:59.534392] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=43.53%) [2026-01-14T20:26:59.534674] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-14T20:26:59.534793] [INFO ] [sig ] MKTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:26:59.685644] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MKTX.txt [2026-01-14T20:26:59.685809] [INFO ] [sig ] [2027/3494] Completed MKTX in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:26:59.685850] [INFO ] [sig ] [2028/3494] Forecasting MLAB... [2026-01-14T20:26:59.685879] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-14T20:26:59.685910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-14T20:26:59.697501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-14T20:26:59.697795] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-14T20:26:59.698764] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-14T20:26:59.698816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:26:59.698847] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:26:59.698874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:26:59.698929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:26:59.757143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:26:59.757796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:26:59.757874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:26:59.757906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:26:59.874280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:26:59.874424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:26:59.874467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:26:59.874496] [INFO ] [FORECASTER] Training complete [2026-01-14T20:26:59.877801] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-14T20:26:59.878067] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-14T20:26:59.878188] [INFO ] [sig ] MLAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:00.019228] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MLAB.txt [2026-01-14T20:27:00.019382] [INFO ] [sig ] [2028/3494] Completed MLAB in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:00.019420] [INFO ] [sig ] [2029/3494] Forecasting MLCO... [2026-01-14T20:27:00.019451] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-14T20:27:00.019481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-14T20:27:00.030659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-14T20:27:00.030989] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-14T20:27:00.031785] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-14T20:27:00.031838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:00.031870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:00.031926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:00.031985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:00.091162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:00.091998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:00.092109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:00.092144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:00.213485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:00.213621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:00.213661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:00.213689] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:00.216878] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-14T20:27:00.217144] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-14T20:27:00.217266] [INFO ] [sig ] MLCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:00.357557] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MLCO.txt [2026-01-14T20:27:00.357712] [INFO ] [sig ] [2029/3494] Completed MLCO in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:00.357751] [INFO ] [sig ] [2030/3494] Forecasting MLGO... [2026-01-14T20:27:00.357783] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-14T20:27:00.357812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-14T20:27:00.369347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-14T20:27:00.369625] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-14T20:27:00.370407] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-14T20:27:00.370459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:00.370491] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:00.370517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:00.370599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:00.428847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:00.429439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:00.429515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:00.429756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:00.542495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:00.542666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:00.542706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:00.542734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:00.546046] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-14T20:27:00.546317] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-14T20:27:00.546438] [INFO ] [sig ] MLGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:00.685281] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLGO.txt [2026-01-14T20:27:00.685434] [INFO ] [sig ] [2030/3494] Completed MLGO in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:00.685472] [INFO ] [sig ] [2031/3494] Forecasting MLI... [2026-01-14T20:27:00.685501] [INFO ] [sig ] Generating forecast for: MLI [2026-01-14T20:27:00.685532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-14T20:27:00.696741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-14T20:27:00.696997] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-14T20:27:00.697816] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-14T20:27:00.697869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:00.697901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:00.697928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:00.697984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:00.755780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:00.756357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:00.756432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:00.756464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:00.876757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:00.876903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:00.876943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:00.876972] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:00.880328] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-01-14T20:27:00.880614] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-14T20:27:00.880735] [INFO ] [sig ] MLI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:01.020599] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLI.txt [2026-01-14T20:27:01.020745] [INFO ] [sig ] [2031/3494] Completed MLI in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:01.020784] [INFO ] [sig ] [2032/3494] Forecasting MLKN... [2026-01-14T20:27:01.020814] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-14T20:27:01.020844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-14T20:27:01.032278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-14T20:27:01.032537] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-14T20:27:01.033317] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-14T20:27:01.033369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:01.033401] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:01.033428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:01.033483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:01.096321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:01.097187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:01.097263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:01.097295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:01.217036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:01.217165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:01.217202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:01.217230] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:01.220477] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-01-14T20:27:01.220763] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-14T20:27:01.220882] [INFO ] [sig ] MLKN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:01.363759] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLKN.txt [2026-01-14T20:27:01.363907] [INFO ] [sig ] [2032/3494] Completed MLKN in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:01.363946] [INFO ] [sig ] [2033/3494] Forecasting MLM... [2026-01-14T20:27:01.363977] [INFO ] [sig ] Generating forecast for: MLM [2026-01-14T20:27:01.364013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-14T20:27:01.376023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-14T20:27:01.376281] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-14T20:27:01.377250] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-14T20:27:01.377302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:01.377333] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:01.377360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:01.377616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:01.435420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:01.436096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:01.436174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:01.436205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:01.555793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:01.555955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:01.555995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:01.556025] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:01.559393] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-01-14T20:27:01.559697] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-14T20:27:01.559823] [INFO ] [sig ] MLM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:01.703703] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLM.txt [2026-01-14T20:27:01.703834] [INFO ] [sig ] [2033/3494] Completed MLM in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:01.703873] [INFO ] [sig ] [2034/3494] Forecasting MLP... [2026-01-14T20:27:01.703902] [INFO ] [sig ] Generating forecast for: MLP [2026-01-14T20:27:01.703931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-14T20:27:01.715914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-14T20:27:01.716209] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-14T20:27:01.716985] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-14T20:27:01.717037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:01.717069] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:01.717096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:01.717152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:01.774189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:01.774797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:01.774872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:01.774904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:01.882156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:01.882250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:01.882284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:01.882313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:01.885731] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-14T20:27:01.885989] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-14T20:27:01.886107] [INFO ] [sig ] MLP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:02.029800] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLP.txt [2026-01-14T20:27:02.029936] [INFO ] [sig ] [2034/3494] Completed MLP in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:02.029975] [INFO ] [sig ] [2035/3494] Forecasting MLTX... [2026-01-14T20:27:02.030004] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-14T20:27:02.030033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-14T20:27:02.041644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-14T20:27:02.041969] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-14T20:27:02.042760] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-14T20:27:02.042812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:02.042844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:02.042871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:02.042927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:02.101178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:02.101783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:02.101859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:02.101891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:02.218476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:02.218625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:02.218665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:02.218694] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:02.221939] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=65.09%) [2026-01-14T20:27:02.222206] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-14T20:27:02.222332] [INFO ] [sig ] MLTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:02.363303] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLTX.txt [2026-01-14T20:27:02.363412] [INFO ] [sig ] [2035/3494] Completed MLTX in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-14T20:27:02.363449] [INFO ] [sig ] [2036/3494] Forecasting MLYS... [2026-01-14T20:27:02.363477] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-14T20:27:02.363506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-14T20:27:02.375467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-14T20:27:02.375753] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-14T20:27:02.376505] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-14T20:27:02.376557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:02.376656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:02.376685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:02.376742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:02.435942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:02.436558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:02.436651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:02.436684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:02.550793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:02.550926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:02.550963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:02.550992] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:02.554275] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-14T20:27:02.554545] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-14T20:27:02.554683] [INFO ] [sig ] MLYS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:02.694896] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MLYS.txt [2026-01-14T20:27:02.695016] [INFO ] [sig ] [2036/3494] Completed MLYS in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-14T20:27:02.695054] [INFO ] [sig ] [2037/3494] Forecasting MMD... [2026-01-14T20:27:02.695083] [INFO ] [sig ] Generating forecast for: MMD [2026-01-14T20:27:02.695113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-14T20:27:02.706964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-14T20:27:02.707224] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-14T20:27:02.708233] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-14T20:27:02.708284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:02.708316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:02.708341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:02.708397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:02.765855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:02.766432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:02.766507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:02.766539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:02.881627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:02.881760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:02.881797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:02.881825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:02.885047] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=28.01%) [2026-01-14T20:27:02.885315] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-14T20:27:02.885440] [INFO ] [sig ] MMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:03.025156] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MMD.txt [2026-01-14T20:27:03.025263] [INFO ] [sig ] [2037/3494] Completed MMD in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-14T20:27:03.025301] [INFO ] [sig ] [2038/3494] Forecasting MMLP... [2026-01-14T20:27:03.025330] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-14T20:27:03.025359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-14T20:27:03.036493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-14T20:27:03.036755] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-14T20:27:03.037504] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-14T20:27:03.037556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:03.037607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:03.037636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:03.037710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:03.094565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:03.095182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:03.095256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:03.095288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:03.201714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:03.201817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:03.201851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:03.201880] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:03.204956] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-14T20:27:03.205219] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-14T20:27:03.205337] [INFO ] [sig ] MMLP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:03.343822] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MMLP.txt [2026-01-14T20:27:03.343932] [INFO ] [sig ] [2038/3494] Completed MMLP in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:03.343970] [INFO ] [sig ] [2039/3494] Forecasting MMS... [2026-01-14T20:27:03.343998] [INFO ] [sig ] Generating forecast for: MMS [2026-01-14T20:27:03.344029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-14T20:27:03.356035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-14T20:27:03.356443] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-14T20:27:03.357294] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-14T20:27:03.357349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:03.357381] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:03.357407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:03.357463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:03.417207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:03.418173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:03.418279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:03.418312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:03.541686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:03.541849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:03.541889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:03.541962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:03.545452] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-14T20:27:03.545747] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-14T20:27:03.545874] [INFO ] [sig ] MMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:03.686558] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MMS.txt [2026-01-14T20:27:03.686735] [INFO ] [sig ] [2039/3494] Completed MMS in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:03.686775] [INFO ] [sig ] [2040/3494] Forecasting MMSI... [2026-01-14T20:27:03.686804] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-14T20:27:03.686836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-14T20:27:03.698717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-14T20:27:03.699072] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-14T20:27:03.699879] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-14T20:27:03.699933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:03.699964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:03.699991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:03.700046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:03.756995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:03.757914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:03.758001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:03.758034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:03.878318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:03.878482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:03.878522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:03.878551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:03.881923] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-14T20:27:03.882207] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-14T20:27:03.882333] [INFO ] [sig ] MMSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:04.022143] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MMSI.txt [2026-01-14T20:27:04.022304] [INFO ] [sig ] [2040/3494] Completed MMSI in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:04.022344] [INFO ] [sig ] [2041/3494] Forecasting MNDO... [2026-01-14T20:27:04.022372] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-14T20:27:04.022402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-14T20:27:04.034245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-14T20:27:04.034648] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-14T20:27:04.035480] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-14T20:27:04.035536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:04.035568] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:04.035631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:04.035691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:04.093097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:04.094001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:04.094084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:04.094117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:04.208934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:04.209099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:04.209139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:04.209171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:04.213018] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-01-14T20:27:04.213306] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-14T20:27:04.213441] [INFO ] [sig ] MNDO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:04.354883] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MNDO.txt [2026-01-14T20:27:04.355052] [INFO ] [sig ] [2041/3494] Completed MNDO in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:04.355091] [INFO ] [sig ] [2042/3494] Forecasting MNDY... [2026-01-14T20:27:04.355119] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-14T20:27:04.355151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-14T20:27:04.367097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-14T20:27:04.367463] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-14T20:27:04.368305] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-14T20:27:04.368375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:04.368407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:04.368433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:04.368489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:04.426024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:04.427099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:04.427182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:04.427214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:04.548135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:04.548299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:04.548338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:04.548365] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:04.551744] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-14T20:27:04.552020] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-14T20:27:04.552148] [INFO ] [sig ] MNDY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:04.697545] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MNDY.txt [2026-01-14T20:27:04.697744] [INFO ] [sig ] [2042/3494] Completed MNDY in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:04.697783] [INFO ] [sig ] [2043/3494] Forecasting MNKD... [2026-01-14T20:27:04.697812] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-14T20:27:04.697842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-14T20:27:04.710132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-14T20:27:04.710438] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-14T20:27:04.711225] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-14T20:27:04.711278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:04.711310] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:04.711337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:04.711393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:04.769541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:04.770139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:04.770214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:04.770247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:04.890843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:04.890943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:04.890979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:04.891007] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:04.894087] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-01-14T20:27:04.894353] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-14T20:27:04.894471] [INFO ] [sig ] MNKD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:05.034138] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MNKD.txt [2026-01-14T20:27:05.034297] [INFO ] [sig ] [2043/3494] Completed MNKD in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:05.034336] [INFO ] [sig ] [2044/3494] Forecasting MNMD... [2026-01-14T20:27:05.034365] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-14T20:27:05.034395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-14T20:27:05.045653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-14T20:27:05.045938] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-14T20:27:05.046727] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-14T20:27:05.046780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:05.046811] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:05.046838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:05.046894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:05.103879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:05.104479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:05.104555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:05.104605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:05.224588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:05.224706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:05.224743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:05.224770] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:05.227955] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: DOWN (p=26.23%) [2026-01-14T20:27:05.228218] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-14T20:27:05.228338] [INFO ] [sig ] MNMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:05.369202] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MNMD.txt [2026-01-14T20:27:05.369311] [INFO ] [sig ] [2044/3494] Completed MNMD in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:05.369348] [INFO ] [sig ] [2045/3494] Forecasting MNRO... [2026-01-14T20:27:05.369377] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-14T20:27:05.369407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-14T20:27:05.380747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-14T20:27:05.380992] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-14T20:27:05.381784] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-14T20:27:05.381837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:05.381869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:05.381896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:05.381956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:05.439315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:05.439943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:05.440028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:05.440062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:05.557077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:05.557195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:05.557232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:05.557260] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:05.560465] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=46.46%) [2026-01-14T20:27:05.560755] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-14T20:27:05.560876] [INFO ] [sig ] MNRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:05.700508] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MNRO.txt [2026-01-14T20:27:05.700656] [INFO ] [sig ] [2045/3494] Completed MNRO in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:05.700698] [INFO ] [sig ] [2046/3494] Forecasting MNSO... [2026-01-14T20:27:05.700727] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-14T20:27:05.700757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-14T20:27:05.711978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-14T20:27:05.712232] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-14T20:27:05.713021] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-14T20:27:05.713073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:05.713104] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:05.713131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:05.713186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:05.771284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:05.771906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:05.772020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:05.772053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:05.890063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:05.890167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:05.890203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:05.890231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:05.893549] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-14T20:27:05.894015] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-14T20:27:05.894135] [INFO ] [sig ] MNSO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:06.034698] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MNSO.txt [2026-01-14T20:27:06.034801] [INFO ] [sig ] [2046/3494] Completed MNSO in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:06.034838] [INFO ] [sig ] [2047/3494] Forecasting MNTK... [2026-01-14T20:27:06.034867] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-14T20:27:06.034897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-14T20:27:06.046521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-14T20:27:06.046792] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-14T20:27:06.047542] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-14T20:27:06.047619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:06.047671] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:06.047699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:06.047758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:06.115409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:06.116248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:06.116339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:06.116377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:06.234585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:06.234753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:06.234795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:06.234824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:06.238306] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-14T20:27:06.238638] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-14T20:27:06.238774] [INFO ] [sig ] MNTK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:06.393837] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MNTK.txt [2026-01-14T20:27:06.393991] [INFO ] [sig ] [2047/3494] Completed MNTK in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:06.394031] [INFO ] [sig ] [2048/3494] Forecasting MNY... [2026-01-14T20:27:06.394060] [INFO ] [sig ] Generating forecast for: MNY [2026-01-14T20:27:06.394090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-14T20:27:06.406027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-14T20:27:06.406365] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-14T20:27:06.407369] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-14T20:27:06.407421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:06.407453] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:06.407479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:06.407773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:06.465550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:06.466357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:06.466438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:06.466471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:06.582185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:06.582352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:06.582393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:06.582423] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:06.586215] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-01-14T20:27:06.586497] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-14T20:27:06.586638] [INFO ] [sig ] MNY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:06.735274] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MNY.txt [2026-01-14T20:27:06.735453] [INFO ] [sig ] [2048/3494] Completed MNY in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:06.735495] [INFO ] [sig ] [2049/3494] Forecasting MOD... [2026-01-14T20:27:06.735524] [INFO ] [sig ] Generating forecast for: MOD [2026-01-14T20:27:06.735555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-14T20:27:06.748089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-14T20:27:06.748440] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-14T20:27:06.749296] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-14T20:27:06.749349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:06.749383] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:06.749413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:06.749469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:06.808772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:06.809724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:06.809829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:06.809866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:06.938777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:06.938967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:06.939010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:06.939041] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:06.942742] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-14T20:27:06.943113] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-14T20:27:06.943268] [INFO ] [sig ] MOD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:07.096318] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MOD.txt [2026-01-14T20:27:07.096520] [INFO ] [sig ] [2049/3494] Completed MOD in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:07.096594] [INFO ] [sig ] [2050/3494] Forecasting MODG... [2026-01-14T20:27:07.096643] [INFO ] [sig ] Generating forecast for: MODG [2026-01-14T20:27:07.096686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-14T20:27:07.108193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-14T20:27:07.108525] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-14T20:27:07.109369] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-14T20:27:07.109424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:07.109459] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:07.109488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:07.109546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:07.165967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:07.166617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:07.166693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:07.166725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:07.281590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:07.281731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:07.281769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:07.281799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:07.285138] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: UP (p=67.75%) [2026-01-14T20:27:07.285407] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-14T20:27:07.285530] [INFO ] [sig ] MODG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:07.427895] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MODG.txt [2026-01-14T20:27:07.428019] [INFO ] [sig ] [2050/3494] Completed MODG in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:07.428056] [INFO ] [sig ] [2051/3494] Forecasting MODL... [2026-01-14T20:27:07.428086] [INFO ] [sig ] Generating forecast for: MODL [2026-01-14T20:27:07.428115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-14T20:27:07.439926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-14T20:27:07.440219] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-14T20:27:07.441024] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-14T20:27:07.441076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:07.441108] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:07.441135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:07.441190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:07.498056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:07.498723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:07.498803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:07.498836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:07.621256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:07.621374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:07.621415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:07.621445] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:07.624691] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-14T20:27:07.624957] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-14T20:27:07.625079] [INFO ] [sig ] MODL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:07.765638] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MODL.txt [2026-01-14T20:27:07.765778] [INFO ] [sig ] [2051/3494] Completed MODL in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:07.765816] [INFO ] [sig ] [2052/3494] Forecasting MOFG... [2026-01-14T20:27:07.765845] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-14T20:27:07.765873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-14T20:27:07.776752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-14T20:27:07.777011] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-14T20:27:07.777821] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-14T20:27:07.777875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:07.777907] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:07.777934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:07.777990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:07.837997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:07.838673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:07.838751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:07.838784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:07.956916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:07.957056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:07.957095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:07.957124] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:07.960430] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-14T20:27:07.960719] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-14T20:27:07.960841] [INFO ] [sig ] MOFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:08.102643] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MOFG.txt [2026-01-14T20:27:08.102776] [INFO ] [sig ] [2052/3494] Completed MOFG in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:08.102815] [INFO ] [sig ] [2053/3494] Forecasting MOH... [2026-01-14T20:27:08.102844] [INFO ] [sig ] Generating forecast for: MOH [2026-01-14T20:27:08.102875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-14T20:27:08.114549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-14T20:27:08.114890] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-14T20:27:08.115891] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-14T20:27:08.115944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:08.116013] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:08.116043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:08.116101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:08.173734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:08.174627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:08.174708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:08.174739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:08.292309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:08.292470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:08.292511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:08.292539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:08.295909] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-14T20:27:08.296201] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-14T20:27:08.296331] [INFO ] [sig ] MOH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:08.444197] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MOH.txt [2026-01-14T20:27:08.444360] [INFO ] [sig ] [2053/3494] Completed MOH in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-14T20:27:08.444401] [INFO ] [sig ] [2054/3494] Forecasting MOMO... [2026-01-14T20:27:08.444430] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-14T20:27:08.444462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-14T20:27:08.455954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-14T20:27:08.456319] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-14T20:27:08.457126] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-14T20:27:08.457179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:08.457210] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:08.457236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:08.457293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:08.515172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:08.516091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:08.516177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:08.516210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:08.640267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:08.640432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:08.640473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:08.640501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:08.643952] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-01-14T20:27:08.644239] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-14T20:27:08.644367] [INFO ] [sig ] MOMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:08.785290] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MOMO.txt [2026-01-14T20:27:08.785420] [INFO ] [sig ] [2054/3494] Completed MOMO in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-14T20:27:08.785462] [INFO ] [sig ] [2055/3494] Forecasting MORN... [2026-01-14T20:27:08.785491] [INFO ] [sig ] Generating forecast for: MORN [2026-01-14T20:27:08.785521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-14T20:27:08.796831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-14T20:27:08.797158] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-14T20:27:08.797992] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-14T20:27:08.798047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:08.798079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:08.798105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:08.798160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:08.857062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:08.857999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:08.858083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:08.858117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:08.979490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:08.979659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:08.979699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:08.979726] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:08.983042] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-14T20:27:08.983315] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-14T20:27:08.983440] [INFO ] [sig ] MORN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:09.133803] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MORN.txt [2026-01-14T20:27:09.133958] [INFO ] [sig ] [2055/3494] Completed MORN in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:09.133998] [INFO ] [sig ] [2056/3494] Forecasting MOS... [2026-01-14T20:27:09.134027] [INFO ] [sig ] Generating forecast for: MOS [2026-01-14T20:27:09.134059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-14T20:27:09.145885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-14T20:27:09.146267] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-14T20:27:09.147265] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-14T20:27:09.147318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:09.147350] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:09.147376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:09.147432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:09.220411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:09.221939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:09.222040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:09.222079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:09.370961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:09.371121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:09.371167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:09.371231] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:09.374751] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=66.67%) [2026-01-14T20:27:09.375066] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-14T20:27:09.375201] [INFO ] [sig ] MOS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:09.517961] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MOS.txt [2026-01-14T20:27:09.518116] [INFO ] [sig ] [2056/3494] Completed MOS in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:09.518162] [INFO ] [sig ] [2057/3494] Forecasting MP... [2026-01-14T20:27:09.518192] [INFO ] [sig ] Generating forecast for: MP [2026-01-14T20:27:09.518223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-14T20:27:09.529715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-14T20:27:09.530119] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-14T20:27:09.530986] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-14T20:27:09.531043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:09.531076] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:09.531104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:09.531160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:09.589049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:09.589971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:09.590055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:09.590090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:09.711174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:09.711340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:09.711382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:09.711411] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:09.714985] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-14T20:27:09.715307] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-14T20:27:09.715449] [INFO ] [sig ] MP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:09.857283] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MP.txt [2026-01-14T20:27:09.857435] [INFO ] [sig ] [2057/3494] Completed MP in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:09.857474] [INFO ] [sig ] [2058/3494] Forecasting MPA... [2026-01-14T20:27:09.857504] [INFO ] [sig ] Generating forecast for: MPA [2026-01-14T20:27:09.857535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-14T20:27:09.868752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-14T20:27:09.869108] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-14T20:27:09.869949] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-14T20:27:09.870004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:09.870038] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:09.870067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:09.870126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:09.927496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:09.928427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:09.928511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:09.928545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:10.033113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:10.033278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:10.033318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:10.033348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:10.036951] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-01-14T20:27:10.037321] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-14T20:27:10.037466] [INFO ] [sig ] MPA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:10.180342] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MPA.txt [2026-01-14T20:27:10.180476] [INFO ] [sig ] [2058/3494] Completed MPA in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:10.180517] [INFO ] [sig ] [2059/3494] Forecasting MPAA... [2026-01-14T20:27:10.180546] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-14T20:27:10.180595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-14T20:27:10.191534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-14T20:27:10.191854] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-14T20:27:10.192687] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-14T20:27:10.192741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:10.192772] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:10.192799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:10.192856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:10.249112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:10.249809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:10.249887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:10.249921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:10.367961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:10.368113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:10.368153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:10.368181] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:10.371546] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-14T20:27:10.371854] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-14T20:27:10.371979] [INFO ] [sig ] MPAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:10.514758] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MPAA.txt [2026-01-14T20:27:10.514912] [INFO ] [sig ] [2059/3494] Completed MPAA in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:10.514951] [INFO ] [sig ] [2060/3494] Forecasting MPB... [2026-01-14T20:27:10.514980] [INFO ] [sig ] Generating forecast for: MPB [2026-01-14T20:27:10.515011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-14T20:27:10.526151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-14T20:27:10.526495] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-14T20:27:10.527294] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-14T20:27:10.527346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:10.527378] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:10.527404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:10.527460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:10.585828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:10.586704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:10.586785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:10.586820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:10.702920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:10.703076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:10.703120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:10.703165] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:10.706514] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-01-14T20:27:10.706813] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-14T20:27:10.706940] [INFO ] [sig ] MPB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:10.853481] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MPB.txt [2026-01-14T20:27:10.853649] [INFO ] [sig ] [2060/3494] Completed MPB in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:10.853691] [INFO ] [sig ] [2061/3494] Forecasting MPC... [2026-01-14T20:27:10.853721] [INFO ] [sig ] Generating forecast for: MPC [2026-01-14T20:27:10.853751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-14T20:27:10.867368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-14T20:27:10.867698] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-14T20:27:10.868471] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-14T20:27:10.868524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:10.868556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:10.868611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:10.868669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:10.925326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:10.926024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:10.926103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:10.926137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:11.053607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:11.053964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:11.054015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:11.054048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:11.057861] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-01-14T20:27:11.058153] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-14T20:27:11.058286] [INFO ] [sig ] MPC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:11.200338] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MPC.txt [2026-01-14T20:27:11.200468] [INFO ] [sig ] [2061/3494] Completed MPC in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:11.200519] [INFO ] [sig ] [2062/3494] Forecasting MPX... [2026-01-14T20:27:11.200554] [INFO ] [sig ] Generating forecast for: MPX [2026-01-14T20:27:11.200604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-14T20:27:11.211317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-14T20:27:11.211630] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-14T20:27:11.212416] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-14T20:27:11.212469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:11.212503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:11.212531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:11.212608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:11.272551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:11.273285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:11.273363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:11.273411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:11.391112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:11.391285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:11.391346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:11.391391] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:11.395259] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-14T20:27:11.395545] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-14T20:27:11.395708] [INFO ] [sig ] MPX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:11.549048] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MPX.txt [2026-01-14T20:27:11.549204] [INFO ] [sig ] [2062/3494] Completed MPX in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:11.549244] [INFO ] [sig ] [2063/3494] Forecasting MQ... [2026-01-14T20:27:11.549273] [INFO ] [sig ] Generating forecast for: MQ [2026-01-14T20:27:11.549319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-14T20:27:11.561944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-14T20:27:11.562308] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-14T20:27:11.563140] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-14T20:27:11.563193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:11.563224] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:11.563251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:11.563307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:11.620956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:11.621905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:11.622017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:11.622090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:11.753036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:11.753215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:11.753263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:11.753298] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:11.758377] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-14T20:27:11.758948] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-14T20:27:11.759110] [INFO ] [sig ] MQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:11.912386] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MQ.txt [2026-01-14T20:27:11.912537] [INFO ] [sig ] [2063/3494] Completed MQ in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:11.912594] [INFO ] [sig ] [2064/3494] Forecasting MQY... [2026-01-14T20:27:11.912626] [INFO ] [sig ] Generating forecast for: MQY [2026-01-14T20:27:11.912658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-14T20:27:11.925630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-14T20:27:11.925973] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-14T20:27:11.926799] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-14T20:27:11.926853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:11.926885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:11.926911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:11.926981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:11.985516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:11.986405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:11.986489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:11.986523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:12.112730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:12.112880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:12.112924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:12.112956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:12.116567] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-14T20:27:12.116865] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-14T20:27:12.116990] [INFO ] [sig ] MQY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:12.259351] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MQY.txt [2026-01-14T20:27:12.259479] [INFO ] [sig ] [2064/3494] Completed MQY in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:12.259520] [INFO ] [sig ] [2065/3494] Forecasting MRAM... [2026-01-14T20:27:12.259552] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-14T20:27:12.259600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-14T20:27:12.271100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-14T20:27:12.271373] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-14T20:27:12.272167] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-14T20:27:12.272220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:12.272252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:12.272278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:12.272334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:12.330941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:12.331644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:12.331721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:12.331754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:12.456336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:12.456495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:12.456534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:12.456564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:12.461035] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-01-14T20:27:12.461310] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-14T20:27:12.461434] [INFO ] [sig ] MRAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:12.602554] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRAM.txt [2026-01-14T20:27:12.602706] [INFO ] [sig ] [2065/3494] Completed MRAM in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:12.602754] [INFO ] [sig ] [2066/3494] Forecasting MRBK... [2026-01-14T20:27:12.602787] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-14T20:27:12.602817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-14T20:27:12.614111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-14T20:27:12.614404] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-14T20:27:12.615224] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-14T20:27:12.615276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:12.615307] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:12.615334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:12.615389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:12.672923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:12.673658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:12.673736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:12.673768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:12.800767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:12.800922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:12.800961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:12.800989] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:12.804336] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=28.65%) [2026-01-14T20:27:12.804637] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-14T20:27:12.804761] [INFO ] [sig ] MRBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:12.947008] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRBK.txt [2026-01-14T20:27:12.947185] [INFO ] [sig ] [2066/3494] Completed MRBK in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:12.947224] [INFO ] [sig ] [2067/3494] Forecasting MRCC... [2026-01-14T20:27:12.947253] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-14T20:27:12.947286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-14T20:27:12.958331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-14T20:27:12.958679] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-14T20:27:12.959451] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-14T20:27:12.959503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:12.959538] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:12.959583] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:12.959644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:13.016178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:13.017039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:13.017119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:13.017151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:13.138369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:13.138522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:13.138562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:13.138608] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:13.141950] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-01-14T20:27:13.142223] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-14T20:27:13.142345] [INFO ] [sig ] MRCC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:13.280899] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRCC.txt [2026-01-14T20:27:13.281030] [INFO ] [sig ] [2067/3494] Completed MRCC in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:13.281069] [INFO ] [sig ] [2068/3494] Forecasting MRCY... [2026-01-14T20:27:13.281100] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-14T20:27:13.281140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-14T20:27:13.291991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-14T20:27:13.292286] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-14T20:27:13.293079] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-14T20:27:13.293130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:13.293161] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:13.293187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:13.293242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:13.352991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:13.353875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:13.353960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:13.353993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:13.475418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:13.475589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:13.475632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:13.475661] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:13.479107] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=69.92%) [2026-01-14T20:27:13.479405] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-14T20:27:13.479535] [INFO ] [sig ] MRCY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:13.621984] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MRCY.txt [2026-01-14T20:27:13.622135] [INFO ] [sig ] [2068/3494] Completed MRCY in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:13.622175] [INFO ] [sig ] [2069/3494] Forecasting MRK... [2026-01-14T20:27:13.622203] [INFO ] [sig ] Generating forecast for: MRK [2026-01-14T20:27:13.622234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-14T20:27:13.633687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-14T20:27:13.634035] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-14T20:27:13.634842] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-14T20:27:13.634894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:13.634926] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:13.634953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:13.635009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:13.692957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:13.693816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:13.693899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:13.693932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:13.825702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:13.825866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:13.825908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:13.825938] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:13.829904] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-01-14T20:27:13.830294] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-14T20:27:13.830444] [INFO ] [sig ] MRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:13.983992] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRK.txt [2026-01-14T20:27:13.984162] [INFO ] [sig ] [2069/3494] Completed MRK in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:13.984203] [INFO ] [sig ] [2070/3494] Forecasting MRM... [2026-01-14T20:27:13.984234] [INFO ] [sig ] Generating forecast for: MRM [2026-01-14T20:27:13.984266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-14T20:27:13.996881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-14T20:27:13.997287] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-14T20:27:13.998284] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-14T20:27:13.998347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:13.998409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:13.998438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:13.998495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:14.059995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:14.060893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:14.060976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:14.061009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:14.185240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:14.185406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:14.185447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:14.185477] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:14.189097] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=61.91%) [2026-01-14T20:27:14.189382] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-14T20:27:14.189512] [INFO ] [sig ] MRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:14.342098] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MRM.txt [2026-01-14T20:27:14.342238] [INFO ] [sig ] [2070/3494] Completed MRM in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-14T20:27:14.342279] [INFO ] [sig ] [2071/3494] Forecasting MRNA... [2026-01-14T20:27:14.342310] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-14T20:27:14.342342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-14T20:27:14.355322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-14T20:27:14.355666] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-14T20:27:14.356478] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-14T20:27:14.356533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:14.356567] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:14.356627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:14.356686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:14.420504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:14.421346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:14.421428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:14.421462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:14.546219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:14.546368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:14.546409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:14.546438] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:14.550359] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-01-14T20:27:14.550668] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-14T20:27:14.550797] [INFO ] [sig ] MRNA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:14.704141] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRNA.txt [2026-01-14T20:27:14.704283] [INFO ] [sig ] [2071/3494] Completed MRNA in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-14T20:27:14.704324] [INFO ] [sig ] [2072/3494] Forecasting MRTN... [2026-01-14T20:27:14.704355] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-14T20:27:14.704389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-14T20:27:14.716038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-14T20:27:14.716338] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-14T20:27:14.717185] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-14T20:27:14.717240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:14.717274] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:14.717314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:14.717387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:14.781326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:14.782169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:14.782264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:14.782315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:14.906152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:14.906311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:14.906359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:14.906388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:14.909949] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-14T20:27:14.910235] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-14T20:27:14.910358] [INFO ] [sig ] MRTN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:15.057375] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRTN.txt [2026-01-14T20:27:15.057524] [INFO ] [sig ] [2072/3494] Completed MRTN in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:15.057563] [INFO ] [sig ] [2073/3494] Forecasting MRVI... [2026-01-14T20:27:15.057612] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-14T20:27:15.057644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-14T20:27:15.070254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-14T20:27:15.070647] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-14T20:27:15.071698] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-14T20:27:15.071756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:15.071790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:15.071818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:15.071876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:15.131686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:15.132551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:15.132655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:15.132689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:15.259559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:15.259743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:15.259783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:15.259838] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:15.263161] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-14T20:27:15.263429] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-14T20:27:15.263553] [INFO ] [sig ] MRVI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:15.403604] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRVI.txt [2026-01-14T20:27:15.403731] [INFO ] [sig ] [2073/3494] Completed MRVI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:15.403950] [INFO ] [sig ] [2074/3494] Forecasting MRVL... [2026-01-14T20:27:15.403980] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-14T20:27:15.404011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-14T20:27:15.415941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-14T20:27:15.416232] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-14T20:27:15.417037] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-14T20:27:15.417091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:15.417123] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:15.417150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:15.417206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:15.474017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:15.474640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:15.474719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:15.474752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:15.588341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:15.588455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:15.588491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:15.588520] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:15.591703] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-01-14T20:27:15.591969] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-14T20:27:15.592093] [INFO ] [sig ] MRVL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:15.731300] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MRVL.txt [2026-01-14T20:27:15.731419] [INFO ] [sig ] [2074/3494] Completed MRVL in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:15.731456] [INFO ] [sig ] [2075/3494] Forecasting MRX... [2026-01-14T20:27:15.731485] [INFO ] [sig ] Generating forecast for: MRX [2026-01-14T20:27:15.731515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-14T20:27:15.742753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-14T20:27:15.743027] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-14T20:27:15.743811] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-14T20:27:15.743864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:15.743896] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:15.743923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:15.743979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:15.800823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:15.801441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:15.801517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:15.801549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:15.919796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:15.919941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:15.919977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:15.920008] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:15.923298] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-01-14T20:27:15.923565] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-14T20:27:15.923708] [INFO ] [sig ] MRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:16.063355] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MRX.txt [2026-01-14T20:27:16.063479] [INFO ] [sig ] [2075/3494] Completed MRX in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:16.063517] [INFO ] [sig ] [2076/3494] Forecasting MS... [2026-01-14T20:27:16.063546] [INFO ] [sig ] Generating forecast for: MS [2026-01-14T20:27:16.063595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-14T20:27:16.075315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-14T20:27:16.075585] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-14T20:27:16.076356] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-14T20:27:16.076408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:16.076439] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:16.076466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:16.076521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:16.133330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:16.133938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:16.134013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:16.134048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:16.256848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:16.257008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:16.257046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:16.257076] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:16.260461] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-01-14T20:27:16.260752] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-14T20:27:16.260873] [INFO ] [sig ] MS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:16.400342] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MS.txt [2026-01-14T20:27:16.400472] [INFO ] [sig ] [2076/3494] Completed MS in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:16.400510] [INFO ] [sig ] [2077/3494] Forecasting MSA... [2026-01-14T20:27:16.400539] [INFO ] [sig ] Generating forecast for: MSA [2026-01-14T20:27:16.400585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-14T20:27:16.411955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-14T20:27:16.412215] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-14T20:27:16.412999] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-14T20:27:16.413062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:16.413095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:16.413122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:16.413178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:16.469950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:16.470549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:16.470641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:16.470673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:16.588675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:16.588803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:16.588841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:16.588869] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:16.592384] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-01-14T20:27:16.592697] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-14T20:27:16.592828] [INFO ] [sig ] MSA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:16.732614] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSA.txt [2026-01-14T20:27:16.732740] [INFO ] [sig ] [2077/3494] Completed MSA in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:16.732786] [INFO ] [sig ] [2078/3494] Forecasting MSB... [2026-01-14T20:27:16.732815] [INFO ] [sig ] Generating forecast for: MSB [2026-01-14T20:27:16.732845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-14T20:27:16.743988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-14T20:27:16.744246] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-14T20:27:16.745029] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-14T20:27:16.745082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:16.745113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:16.745140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:16.745197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:16.801934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:16.802546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:16.802642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:16.802677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:16.924376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:16.924549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:16.924608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:16.924647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:16.928340] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-14T20:27:16.928646] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-14T20:27:16.928801] [INFO ] [sig ] MSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:17.068708] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSB.txt [2026-01-14T20:27:17.068858] [INFO ] [sig ] [2078/3494] Completed MSB in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:17.068903] [INFO ] [sig ] [2079/3494] Forecasting MSBI... [2026-01-14T20:27:17.068933] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-14T20:27:17.068962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-14T20:27:17.080947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-14T20:27:17.081239] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-14T20:27:17.082034] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-14T20:27:17.082086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:17.082126] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:17.082154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:17.082210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:17.139492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:17.140142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:17.140226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:17.140259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:17.264750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:17.264910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:17.264951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:17.264980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:17.268380] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-01-14T20:27:17.268714] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-14T20:27:17.268846] [INFO ] [sig ] MSBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:17.409975] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSBI.txt [2026-01-14T20:27:17.410119] [INFO ] [sig ] [2079/3494] Completed MSBI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:17.410157] [INFO ] [sig ] [2080/3494] Forecasting MSCI... [2026-01-14T20:27:17.410186] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-14T20:27:17.410215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-14T20:27:17.421390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-14T20:27:17.421663] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-14T20:27:17.422424] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-14T20:27:17.422476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:17.422507] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:17.422535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:17.422615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:17.482965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:17.483671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:17.483775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:17.483816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:17.602498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:17.602673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:17.602714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:17.602744] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:17.606160] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=63.00%) [2026-01-14T20:27:17.606438] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-14T20:27:17.606565] [INFO ] [sig ] MSCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:17.747986] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSCI.txt [2026-01-14T20:27:17.748100] [INFO ] [sig ] [2080/3494] Completed MSCI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:17.748143] [INFO ] [sig ] [2081/3494] Forecasting MSD... [2026-01-14T20:27:17.748173] [INFO ] [sig ] Generating forecast for: MSD [2026-01-14T20:27:17.748201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-14T20:27:17.759393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-14T20:27:17.759716] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-14T20:27:17.760498] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-14T20:27:17.760551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:17.760606] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:17.760642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:17.760703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:17.820087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:17.820740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:17.820818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:17.820850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:17.938913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:17.939047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:17.939085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:17.939113] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:17.942418] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-01-14T20:27:17.942730] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-14T20:27:17.942851] [INFO ] [sig ] MSD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:18.081588] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSD.txt [2026-01-14T20:27:18.081705] [INFO ] [sig ] [2081/3494] Completed MSD in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:18.081743] [INFO ] [sig ] [2082/3494] Forecasting MSEX... [2026-01-14T20:27:18.081776] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-14T20:27:18.081805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-14T20:27:18.093015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-14T20:27:18.093334] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-14T20:27:18.094118] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-14T20:27:18.094170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:18.094201] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:18.094228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:18.094284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:18.155317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:18.156051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:18.156137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:18.156170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:18.275226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:18.275355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:18.275392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:18.275420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:18.278715] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=42.54%) [2026-01-14T20:27:18.279009] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-14T20:27:18.279151] [INFO ] [sig ] MSEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:18.420418] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSEX.txt [2026-01-14T20:27:18.420594] [INFO ] [sig ] [2082/3494] Completed MSEX in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:18.420639] [INFO ] [sig ] [2083/3494] Forecasting MSFD... [2026-01-14T20:27:18.420670] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-14T20:27:18.420700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-14T20:27:18.432847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-14T20:27:18.433218] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-14T20:27:18.434028] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-14T20:27:18.434081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:18.434113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:18.434141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:18.434196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:18.490755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:18.491620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:18.491699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:18.491732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:18.609077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:18.609220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:18.609258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:18.609287] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:18.612528] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-01-14T20:27:18.612823] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-14T20:27:18.612947] [INFO ] [sig ] MSFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:18.752375] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSFD.txt [2026-01-14T20:27:18.752520] [INFO ] [sig ] [2083/3494] Completed MSFD in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:18.752560] [INFO ] [sig ] [2084/3494] Forecasting MSFL... [2026-01-14T20:27:18.752608] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-14T20:27:18.752642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-14T20:27:18.764105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-14T20:27:18.764355] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-14T20:27:18.765141] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-14T20:27:18.765193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:18.765225] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:18.765252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:18.765309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:18.827950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:18.829475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:18.829646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:18.829702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:18.957170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:18.957344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:18.957427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:18.957460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:18.961343] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-01-14T20:27:18.961676] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-14T20:27:18.961816] [INFO ] [sig ] MSFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:19.129691] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSFL.txt [2026-01-14T20:27:19.129849] [INFO ] [sig ] [2084/3494] Completed MSFL in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:19.129890] [INFO ] [sig ] [2085/3494] Forecasting MSGE... [2026-01-14T20:27:19.129921] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-14T20:27:19.129951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-14T20:27:19.142552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-14T20:27:19.142881] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-14T20:27:19.143717] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-14T20:27:19.143769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:19.143802] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:19.143828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:19.143894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:19.204761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:19.205724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:19.205810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:19.205844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:19.329744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:19.329901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:19.329942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:19.329971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:19.333345] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-14T20:27:19.333644] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-14T20:27:19.333772] [INFO ] [sig ] MSGE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:19.481832] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSGE.txt [2026-01-14T20:27:19.482003] [INFO ] [sig ] [2085/3494] Completed MSGE in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:19.482047] [INFO ] [sig ] [2086/3494] Forecasting MSGM... [2026-01-14T20:27:19.482080] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-14T20:27:19.482111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-14T20:27:19.493759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-14T20:27:19.494070] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-14T20:27:19.494913] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-14T20:27:19.494967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:19.495000] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:19.495027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:19.495084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:19.554491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:19.555219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:19.555298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:19.555331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:19.669885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:19.670047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:19.670088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:19.670118] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:19.673493] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-01-14T20:27:19.673778] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-14T20:27:19.673898] [INFO ] [sig ] MSGM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:19.819460] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSGM.txt [2026-01-14T20:27:19.819637] [INFO ] [sig ] [2086/3494] Completed MSGM in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:19.819686] [INFO ] [sig ] [2087/3494] Forecasting MSGS... [2026-01-14T20:27:19.819718] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-14T20:27:19.819747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-14T20:27:19.831297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-14T20:27:19.831646] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-14T20:27:19.832434] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-14T20:27:19.832489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:19.832570] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:19.832618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:19.832676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:19.892150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:19.892947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:19.893034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:19.893070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:20.015351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:20.015508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:20.015549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:20.015595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:20.019166] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-01-14T20:27:20.019455] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-14T20:27:20.019618] [INFO ] [sig ] MSGS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:20.182311] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSGS.txt [2026-01-14T20:27:20.182451] [INFO ] [sig ] [2087/3494] Completed MSGS in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-14T20:27:20.182491] [INFO ] [sig ] [2088/3494] Forecasting MSI... [2026-01-14T20:27:20.182521] [INFO ] [sig ] Generating forecast for: MSI [2026-01-14T20:27:20.182550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-14T20:27:20.194030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-14T20:27:20.194350] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-14T20:27:20.195132] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-14T20:27:20.195185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:20.195228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:20.195256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:20.195312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:20.252518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:20.253194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:20.253274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:20.253307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:20.374247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:20.374406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:20.374448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:20.374476] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:20.377819] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=40.02%) [2026-01-14T20:27:20.378090] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-14T20:27:20.378212] [INFO ] [sig ] MSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:20.529793] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSI.txt [2026-01-14T20:27:20.529957] [INFO ] [sig ] [2088/3494] Completed MSI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-14T20:27:20.529996] [INFO ] [sig ] [2089/3494] Forecasting MSM... [2026-01-14T20:27:20.530026] [INFO ] [sig ] Generating forecast for: MSM [2026-01-14T20:27:20.530056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-14T20:27:20.541471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-14T20:27:20.541760] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-14T20:27:20.542557] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-14T20:27:20.542633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:20.542666] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:20.542693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:20.542749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:20.600354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:20.601026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:20.601102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:20.601135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:20.721848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:20.722002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:20.722042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:20.722070] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:20.725430] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-14T20:27:20.725724] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-14T20:27:20.725848] [INFO ] [sig ] MSM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:20.872948] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MSM.txt [2026-01-14T20:27:20.873078] [INFO ] [sig ] [2089/3494] Completed MSM in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:20.873116] [INFO ] [sig ] [2090/3494] Forecasting MSTX... [2026-01-14T20:27:20.873146] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-14T20:27:20.873176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-14T20:27:20.884808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-14T20:27:20.885103] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-14T20:27:20.885882] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-14T20:27:20.885934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:20.885966] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:20.885992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:20.886048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:20.944360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:20.945033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:20.945110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:20.945142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:21.067665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:21.067824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:21.067866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:21.067928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:21.071343] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-14T20:27:21.071718] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-14T20:27:21.071863] [INFO ] [sig ] MSTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:21.217484] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MSTX.txt [2026-01-14T20:27:21.217678] [INFO ] [sig ] [2090/3494] Completed MSTX in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:21.217723] [INFO ] [sig ] [2091/3494] Forecasting MTB... [2026-01-14T20:27:21.217754] [INFO ] [sig ] Generating forecast for: MTB [2026-01-14T20:27:21.217785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-14T20:27:21.230801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-14T20:27:21.231360] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-14T20:27:21.232373] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-14T20:27:21.232434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:21.232469] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:21.232497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:21.232554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:21.292014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:21.292911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:21.292994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:21.293027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:21.419446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:21.419636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:21.419679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:21.419709] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:21.423136] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-14T20:27:21.423422] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-14T20:27:21.423553] [INFO ] [sig ] MTB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:21.565428] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MTB.txt [2026-01-14T20:27:21.565566] [INFO ] [sig ] [2091/3494] Completed MTB in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:21.565631] [INFO ] [sig ] [2092/3494] Forecasting MTCH... [2026-01-14T20:27:21.565669] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-14T20:27:21.565700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-14T20:27:21.577314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-14T20:27:21.577670] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-14T20:27:21.578438] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-14T20:27:21.578489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:21.578520] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:21.578546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:21.578621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:21.634802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:21.635518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:21.635614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:21.635649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:21.757494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:21.757752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:21.758001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:21.758039] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:21.761998] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-14T20:27:21.762327] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-14T20:27:21.762492] [INFO ] [sig ] MTCH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:21.909963] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTCH.txt [2026-01-14T20:27:21.910136] [INFO ] [sig ] [2092/3494] Completed MTCH in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:21.910177] [INFO ] [sig ] [2093/3494] Forecasting MTD... [2026-01-14T20:27:21.910208] [INFO ] [sig ] Generating forecast for: MTD [2026-01-14T20:27:21.910241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-14T20:27:21.922195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-14T20:27:21.922593] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-14T20:27:21.923363] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-14T20:27:21.923415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:21.923446] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:21.923473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:21.923528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:21.982802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:21.983683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:21.983766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:21.983800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:22.112175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:22.112353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:22.112399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:22.112428] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:22.116021] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-14T20:27:22.116314] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-14T20:27:22.116443] [INFO ] [sig ] MTD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:22.258125] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MTD.txt [2026-01-14T20:27:22.258273] [INFO ] [sig ] [2093/3494] Completed MTD in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:22.258313] [INFO ] [sig ] [2094/3494] Forecasting MTG... [2026-01-14T20:27:22.258342] [INFO ] [sig ] Generating forecast for: MTG [2026-01-14T20:27:22.258373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-14T20:27:22.269437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-14T20:27:22.269718] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-14T20:27:22.270488] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-14T20:27:22.270541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:22.270591] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:22.270622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:22.270678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:22.327564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:22.328463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:22.328547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:22.328599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:22.450855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:22.451207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:22.451245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:22.451274] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:22.454840] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-14T20:27:22.455301] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-14T20:27:22.455425] [INFO ] [sig ] MTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:22.596321] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTG.txt [2026-01-14T20:27:22.596476] [INFO ] [sig ] [2094/3494] Completed MTG in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:22.596518] [INFO ] [sig ] [2095/3494] Forecasting MTH... [2026-01-14T20:27:22.596547] [INFO ] [sig ] Generating forecast for: MTH [2026-01-14T20:27:22.596599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-14T20:27:22.608684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-14T20:27:22.609145] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-14T20:27:22.610131] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-14T20:27:22.610185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:22.610218] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:22.610246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:22.610303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:22.670108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:22.670890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:22.670969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:22.671002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:22.802775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:22.802967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:22.803012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:22.803084] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:22.806731] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=18.32%) [2026-01-14T20:27:22.807047] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-14T20:27:22.807180] [INFO ] [sig ] MTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:23.040876] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MTH.txt [2026-01-14T20:27:23.041008] [INFO ] [sig ] [2095/3494] Completed MTH in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:23.041045] [INFO ] [sig ] [2096/3494] Forecasting MTLS... [2026-01-14T20:27:23.041074] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-14T20:27:23.041104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-14T20:27:23.056288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-14T20:27:23.056716] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-14T20:27:23.057542] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-14T20:27:23.057622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:23.057680] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:23.057716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:23.057772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:23.115878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:23.116597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:23.116679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:23.116712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:23.235851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:23.236013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:23.236239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:23.236268] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:23.240070] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-01-14T20:27:23.240348] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-14T20:27:23.240475] [INFO ] [sig ] MTLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:23.385653] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTLS.txt [2026-01-14T20:27:23.385811] [INFO ] [sig ] [2096/3494] Completed MTLS in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:23.385851] [INFO ] [sig ] [2097/3494] Forecasting MTN... [2026-01-14T20:27:23.385881] [INFO ] [sig ] Generating forecast for: MTN [2026-01-14T20:27:23.385910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-14T20:27:23.397347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-14T20:27:23.397691] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-14T20:27:23.398480] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-14T20:27:23.398533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:23.398563] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:23.398615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:23.398672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:23.456060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:23.456971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:23.457106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:23.457156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:23.586385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:23.586554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:23.586620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:23.586654] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:23.590241] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-01-14T20:27:23.590552] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-14T20:27:23.590707] [INFO ] [sig ] MTN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:23.773467] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTN.txt [2026-01-14T20:27:23.773657] [INFO ] [sig ] [2097/3494] Completed MTN in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:23.773701] [INFO ] [sig ] [2098/3494] Forecasting MTRN... [2026-01-14T20:27:23.773734] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-14T20:27:23.773765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-14T20:27:23.790530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-14T20:27:23.791068] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-14T20:27:23.792234] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-14T20:27:23.792308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:23.792357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:23.792400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:23.792491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:23.885154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:23.886295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:23.886398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:23.886436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:24.044685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:24.044874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:24.044922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:24.044957] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:24.048943] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=27.04%) [2026-01-14T20:27:24.049378] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-14T20:27:24.049565] [INFO ] [sig ] MTRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:24.269751] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MTRN.txt [2026-01-14T20:27:24.269977] [INFO ] [sig ] [2098/3494] Completed MTRN in 0.5s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:24.270027] [INFO ] [sig ] [2099/3494] Forecasting MTRX... [2026-01-14T20:27:24.270063] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-14T20:27:24.270102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-14T20:27:24.298851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-14T20:27:24.299372] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-14T20:27:24.300616] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-14T20:27:24.300695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:24.300748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:24.300790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:24.300893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:24.391377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:24.392883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:24.393010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:24.393064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:24.567497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:24.567785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:24.567835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:24.567871] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:24.573126] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-14T20:27:24.573694] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-14T20:27:24.573905] [INFO ] [sig ] MTRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:24.789096] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MTRX.txt [2026-01-14T20:27:24.789325] [INFO ] [sig ] [2099/3494] Completed MTRX in 0.5s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:24.789381] [INFO ] [sig ] [2100/3494] Forecasting MTSI... [2026-01-14T20:27:24.789424] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-14T20:27:24.789467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-14T20:27:24.803400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-14T20:27:24.803849] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-14T20:27:24.804727] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-14T20:27:24.804782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:24.804816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:24.804843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:24.804900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:24.862763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:24.863676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:24.863761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:24.863796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:25.001562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:25.001747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:25.001789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:25.001819] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:25.005275] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-01-14T20:27:25.005561] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-14T20:27:25.005712] [INFO ] [sig ] MTSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:25.148245] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTSI.txt [2026-01-14T20:27:25.148383] [INFO ] [sig ] [2100/3494] Completed MTSI in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:25.148422] [INFO ] [sig ] [2101/3494] Forecasting MTX... [2026-01-14T20:27:25.148452] [INFO ] [sig ] Generating forecast for: MTX [2026-01-14T20:27:25.148481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-14T20:27:25.159671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-14T20:27:25.159998] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-14T20:27:25.160808] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-14T20:27:25.160875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:25.160908] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:25.160936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:25.160993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:25.219365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:25.220259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:25.220342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:25.220388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:25.339971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:25.340138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:25.340179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:25.340211] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:25.343646] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-01-14T20:27:25.343920] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-14T20:27:25.344047] [INFO ] [sig ] MTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:25.487454] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTX.txt [2026-01-14T20:27:25.487768] [INFO ] [sig ] [2101/3494] Completed MTX in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:25.487818] [INFO ] [sig ] [2102/3494] Forecasting MTZ... [2026-01-14T20:27:25.487853] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-14T20:27:25.487884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-14T20:27:25.500851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-14T20:27:25.501492] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-14T20:27:25.502404] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-14T20:27:25.502461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:25.502495] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:25.502523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:25.502604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:25.574377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:25.575263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:25.575347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:25.575382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:25.708102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:25.708266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:25.708307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:25.708337] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:25.712371] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-14T20:27:25.712723] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-14T20:27:25.712864] [INFO ] [sig ] MTZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:25.860296] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MTZ.txt [2026-01-14T20:27:25.860452] [INFO ] [sig ] [2102/3494] Completed MTZ in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:25.860491] [INFO ] [sig ] [2103/3494] Forecasting MUA... [2026-01-14T20:27:25.860522] [INFO ] [sig ] Generating forecast for: MUA [2026-01-14T20:27:25.860552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-14T20:27:25.871896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-14T20:27:25.872193] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-14T20:27:25.873035] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-14T20:27:25.873088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:25.873121] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:25.873147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:25.873203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:25.932922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:25.933836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:25.933921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:25.933955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:26.056356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:26.056512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:26.056553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:26.056601] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:26.059989] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-14T20:27:26.060267] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-14T20:27:26.060390] [INFO ] [sig ] MUA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:26.202362] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MUA.txt [2026-01-14T20:27:26.202531] [INFO ] [sig ] [2103/3494] Completed MUA in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:26.202590] [INFO ] [sig ] [2104/3494] Forecasting MUC... [2026-01-14T20:27:26.202625] [INFO ] [sig ] Generating forecast for: MUC [2026-01-14T20:27:26.202655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-14T20:27:26.215393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-14T20:27:26.215822] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-14T20:27:26.216669] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-14T20:27:26.216722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:26.216799] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:26.216828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:26.216885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:26.280806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:26.281701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:26.281780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:26.281813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:26.409156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:26.409317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:26.409358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:26.409388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:26.412835] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-01-14T20:27:26.413339] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-14T20:27:26.413476] [INFO ] [sig ] MUC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:26.559496] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MUC.txt [2026-01-14T20:27:26.559645] [INFO ] [sig ] [2104/3494] Completed MUC in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-14T20:27:26.559686] [INFO ] [sig ] [2105/3494] Forecasting MUE... [2026-01-14T20:27:26.559715] [INFO ] [sig ] Generating forecast for: MUE [2026-01-14T20:27:26.559745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-14T20:27:26.575054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-14T20:27:26.575522] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-14T20:27:26.576893] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-14T20:27:26.576993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:26.577037] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:26.577073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:26.577154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:26.646403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:26.647333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:26.647419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:26.647453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:26.763159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:26.763321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:26.763363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:26.763392] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:26.766819] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-01-14T20:27:26.767103] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-14T20:27:26.767233] [INFO ] [sig ] MUE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:26.914735] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MUE.txt [2026-01-14T20:27:26.914897] [INFO ] [sig ] [2105/3494] Completed MUE in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-14T20:27:26.914937] [INFO ] [sig ] [2106/3494] Forecasting MUFG... [2026-01-14T20:27:26.914965] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-14T20:27:26.914997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-14T20:27:26.929181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-14T20:27:26.929591] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-14T20:27:26.930630] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-14T20:27:26.930684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:26.930717] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:26.930744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:26.930800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:26.989384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:26.990256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:26.990336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:26.990369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:27.122350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:27.122517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:27.122557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:27.122607] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:27.126763] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-01-14T20:27:27.127106] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-14T20:27:27.127246] [INFO ] [sig ] MUFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:27.277847] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MUFG.txt [2026-01-14T20:27:27.278001] [INFO ] [sig ] [2106/3494] Completed MUFG in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:27.278041] [INFO ] [sig ] [2107/3494] Forecasting MUJ... [2026-01-14T20:27:27.278071] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-14T20:27:27.278105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-14T20:27:27.290755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-14T20:27:27.291086] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-14T20:27:27.292071] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-14T20:27:27.292124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:27.292155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:27.292182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:27.292237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:27.351704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:27.352493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:27.352589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:27.352625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:27.475173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:27.475322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:27.475361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:27.475423] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:27.478973] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=37.87%) [2026-01-14T20:27:27.479249] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-14T20:27:27.479379] [INFO ] [sig ] MUJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:27.624449] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MUJ.txt [2026-01-14T20:27:27.624621] [INFO ] [sig ] [2107/3494] Completed MUJ in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:27.624663] [INFO ] [sig ] [2108/3494] Forecasting MUSA... [2026-01-14T20:27:27.624692] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-14T20:27:27.624723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-14T20:27:27.635978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-14T20:27:27.636406] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-14T20:27:27.637208] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-14T20:27:27.637261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:27.637292] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:27.637318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:27.637373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:27.694123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:27.695383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:27.695465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:27.695498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:27.819307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:27.819492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:27.819551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:27.819599] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:27.823141] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-14T20:27:27.823437] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-14T20:27:27.823563] [INFO ] [sig ] MUSA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:27.964623] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MUSA.txt [2026-01-14T20:27:27.964763] [INFO ] [sig ] [2108/3494] Completed MUSA in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:27.964802] [INFO ] [sig ] [2109/3494] Forecasting MUX... [2026-01-14T20:27:27.964831] [INFO ] [sig ] Generating forecast for: MUX [2026-01-14T20:27:27.964861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-14T20:27:27.976623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-14T20:27:27.977047] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-14T20:27:27.978022] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-14T20:27:27.978084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:27.978306] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:27.978332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:27.978390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:28.036530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:28.037370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:28.037449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:28.037481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:28.161223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:28.161380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:28.161420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:28.161450] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:28.164872] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-01-14T20:27:28.165154] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-14T20:27:28.165279] [INFO ] [sig ] MUX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:28.306187] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MUX.txt [2026-01-14T20:27:28.306306] [INFO ] [sig ] [2109/3494] Completed MUX in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:28.306345] [INFO ] [sig ] [2110/3494] Forecasting MVBF... [2026-01-14T20:27:28.306374] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-14T20:27:28.306404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-14T20:27:28.317298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-14T20:27:28.317611] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-14T20:27:28.318436] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-14T20:27:28.318490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:28.318522] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:28.318548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:28.318630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:28.376896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:28.377514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:28.377609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:28.377643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:28.498617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:28.498784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:28.498827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:28.498855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:28.502357] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-01-14T20:27:28.502651] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-14T20:27:28.502777] [INFO ] [sig ] MVBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:28.645716] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MVBF.txt [2026-01-14T20:27:28.645842] [INFO ] [sig ] [2110/3494] Completed MVBF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:28.645881] [INFO ] [sig ] [2111/3494] Forecasting MVF... [2026-01-14T20:27:28.645909] [INFO ] [sig ] Generating forecast for: MVF [2026-01-14T20:27:28.645939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-14T20:27:28.656940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-14T20:27:28.657259] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-14T20:27:28.658147] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-14T20:27:28.658201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:28.658234] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:28.658261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:28.658318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:28.716839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:28.717514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:28.717607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:28.717642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:28.837681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:28.837804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:28.837842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:28.837870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:28.841067] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-14T20:27:28.841334] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-14T20:27:28.841453] [INFO ] [sig ] MVF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:28.980964] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MVF.txt [2026-01-14T20:27:28.981109] [INFO ] [sig ] [2111/3494] Completed MVF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:28.981147] [INFO ] [sig ] [2112/3494] Forecasting MVO... [2026-01-14T20:27:28.981175] [INFO ] [sig ] Generating forecast for: MVO [2026-01-14T20:27:28.981205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-14T20:27:28.992545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-14T20:27:28.992876] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-14T20:27:28.993726] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-14T20:27:28.993780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:28.993823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:28.993852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:28.993909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:29.050890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:29.051495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:29.051569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:29.051620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:29.173783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:29.173944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:29.173985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:29.174016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:29.177718] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-14T20:27:29.177998] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-14T20:27:29.178119] [INFO ] [sig ] MVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:29.318624] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MVO.txt [2026-01-14T20:27:29.318742] [INFO ] [sig ] [2112/3494] Completed MVO in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:29.318780] [INFO ] [sig ] [2113/3494] Forecasting MWA... [2026-01-14T20:27:29.318809] [INFO ] [sig ] Generating forecast for: MWA [2026-01-14T20:27:29.318839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-14T20:27:29.330196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-14T20:27:29.330505] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-14T20:27:29.331355] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-14T20:27:29.331408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:29.331440] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:29.331468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:29.331525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:29.389859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:29.390505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:29.390596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:29.390631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:29.509249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:29.509394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:29.509431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:29.509459] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:29.512770] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-14T20:27:29.513041] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-14T20:27:29.513162] [INFO ] [sig ] MWA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:29.655260] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MWA.txt [2026-01-14T20:27:29.655374] [INFO ] [sig ] [2113/3494] Completed MWA in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:29.655413] [INFO ] [sig ] [2114/3494] Forecasting MX... [2026-01-14T20:27:29.655441] [INFO ] [sig ] Generating forecast for: MX [2026-01-14T20:27:29.655471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-14T20:27:29.667989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-14T20:27:29.668287] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-14T20:27:29.669075] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-14T20:27:29.669127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:29.669158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:29.669186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:29.669241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:29.731109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:29.731824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:29.731900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:29.731965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:29.850250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:29.850395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:29.850434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:29.850463] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:29.853811] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-14T20:27:29.854122] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-14T20:27:29.854242] [INFO ] [sig ] MX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:29.998523] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MX.txt [2026-01-14T20:27:29.998675] [INFO ] [sig ] [2114/3494] Completed MX in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:29.998716] [INFO ] [sig ] [2115/3494] Forecasting MXF... [2026-01-14T20:27:29.998745] [INFO ] [sig ] Generating forecast for: MXF [2026-01-14T20:27:29.998778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-14T20:27:30.010564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-14T20:27:30.010887] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-14T20:27:30.011685] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-14T20:27:30.011737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:30.011768] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:30.011794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:30.011848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:30.068531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:30.069212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:30.069289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:30.069321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:30.185653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:30.185816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:30.185870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:30.185914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:30.189592] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-14T20:27:30.189890] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-14T20:27:30.190023] [INFO ] [sig ] MXF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:30.337563] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MXF.txt [2026-01-14T20:27:30.337761] [INFO ] [sig ] [2115/3494] Completed MXF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:30.337801] [INFO ] [sig ] [2116/3494] Forecasting MXL... [2026-01-14T20:27:30.337837] [INFO ] [sig ] Generating forecast for: MXL [2026-01-14T20:27:30.337870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-14T20:27:30.350824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-14T20:27:30.351185] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-14T20:27:30.352069] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-14T20:27:30.352127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:30.352159] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:30.352186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:30.352242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:30.424597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:30.425750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:30.425859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:30.425905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:30.551800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:30.551951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:30.551991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:30.552020] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:30.555439] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-14T20:27:30.555746] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-14T20:27:30.555875] [INFO ] [sig ] MXL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:30.696326] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/MXL.txt [2026-01-14T20:27:30.696467] [INFO ] [sig ] [2116/3494] Completed MXL in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:30.696506] [INFO ] [sig ] [2117/3494] Forecasting MYE... [2026-01-14T20:27:30.696535] [INFO ] [sig ] Generating forecast for: MYE [2026-01-14T20:27:30.696567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-14T20:27:30.708409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-14T20:27:30.708765] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-14T20:27:30.709661] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-14T20:27:30.709716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:30.709748] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:30.709777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:30.709833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:30.771357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:30.772229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:30.772309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:30.772341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:30.893392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:30.893555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:30.893614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:30.893643] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:30.897487] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-14T20:27:30.897842] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-14T20:27:30.897985] [INFO ] [sig ] MYE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:31.047489] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MYE.txt [2026-01-14T20:27:31.047762] [INFO ] [sig ] [2117/3494] Completed MYE in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:31.047812] [INFO ] [sig ] [2118/3494] Forecasting MYGN... [2026-01-14T20:27:31.047843] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-14T20:27:31.047874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-14T20:27:31.060623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-14T20:27:31.061024] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-14T20:27:31.061866] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-14T20:27:31.061920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:31.061952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:31.061979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:31.062036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:31.121722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:31.122669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:31.122764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:31.122798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:31.250260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:31.250420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:31.250462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:31.250490] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:31.253986] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-14T20:27:31.254276] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-14T20:27:31.254407] [INFO ] [sig ] MYGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:31.398098] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MYGN.txt [2026-01-14T20:27:31.398254] [INFO ] [sig ] [2118/3494] Completed MYGN in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:31.398294] [INFO ] [sig ] [2119/3494] Forecasting MYI... [2026-01-14T20:27:31.398323] [INFO ] [sig ] Generating forecast for: MYI [2026-01-14T20:27:31.398355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-14T20:27:31.410371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-14T20:27:31.410786] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-14T20:27:31.411616] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-14T20:27:31.411671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:31.411703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:31.411731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:31.411787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:31.473993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:31.474971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:31.475056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:31.475091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:31.602740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:31.602904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:31.602945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:31.602992] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:31.606402] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-14T20:27:31.606703] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-14T20:27:31.606832] [INFO ] [sig ] MYI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:31.748754] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MYI.txt [2026-01-14T20:27:31.748911] [INFO ] [sig ] [2119/3494] Completed MYI in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:31.748950] [INFO ] [sig ] [2120/3494] Forecasting MYN... [2026-01-14T20:27:31.748979] [INFO ] [sig ] Generating forecast for: MYN [2026-01-14T20:27:31.749011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-14T20:27:31.760933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-14T20:27:31.761269] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-14T20:27:31.762096] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-14T20:27:31.762148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:31.762181] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:31.762207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:31.762263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:31.822426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:31.823323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:31.823406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:31.823439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:31.941906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:31.942068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:31.942107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:31.942137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:31.945710] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-01-14T20:27:31.945995] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-14T20:27:31.946120] [INFO ] [sig ] MYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:32.093223] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MYN.txt [2026-01-14T20:27:32.093390] [INFO ] [sig ] [2120/3494] Completed MYN in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:32.093429] [INFO ] [sig ] [2121/3494] Forecasting MYRG... [2026-01-14T20:27:32.093458] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-14T20:27:32.093490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-14T20:27:32.105693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-14T20:27:32.106064] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-14T20:27:32.106863] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-14T20:27:32.106915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:32.106987] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:32.107016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:32.107073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:32.165502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:32.166376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:32.166457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:32.166490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:32.285883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:32.286038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:32.286078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:32.286106] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:32.289498] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-14T20:27:32.289788] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-14T20:27:32.289913] [INFO ] [sig ] MYRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:32.431905] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/MYRG.txt [2026-01-14T20:27:32.432035] [INFO ] [sig ] [2121/3494] Completed MYRG in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-14T20:27:32.432074] [INFO ] [sig ] [2122/3494] Forecasting NA... [2026-01-14T20:27:32.432103] [INFO ] [sig ] Generating forecast for: NA [2026-01-14T20:27:32.432134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-14T20:27:32.442968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-14T20:27:32.443247] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-14T20:27:32.444042] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-14T20:27:32.444096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:32.444128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:32.444155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:32.444214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:32.502032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:32.502875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:32.502955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:32.502988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:32.621689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:32.621853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:32.621895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:32.621926] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:32.625492] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-01-14T20:27:32.625855] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-14T20:27:32.625997] [INFO ] [sig ] NA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:32.781950] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NA.txt [2026-01-14T20:27:32.782136] [INFO ] [sig ] [2122/3494] Completed NA in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-14T20:27:32.782175] [INFO ] [sig ] [2123/3494] Forecasting NAAS... [2026-01-14T20:27:32.782204] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-14T20:27:32.782235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-14T20:27:32.794699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-14T20:27:32.795106] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-14T20:27:32.795904] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-14T20:27:32.795957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:32.795989] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:32.796016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:32.796085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:32.855664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:32.856551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:32.856680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:32.856713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:32.975670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:32.975833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:32.975873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:32.975903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:32.979327] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-14T20:27:32.979646] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-14T20:27:32.979776] [INFO ] [sig ] NAAS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:33.120478] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NAAS.txt [2026-01-14T20:27:33.120665] [INFO ] [sig ] [2123/3494] Completed NAAS in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:33.120707] [INFO ] [sig ] [2124/3494] Forecasting NABL... [2026-01-14T20:27:33.120738] [INFO ] [sig ] Generating forecast for: NABL [2026-01-14T20:27:33.120770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-14T20:27:33.132166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-14T20:27:33.132414] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-14T20:27:33.133230] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-14T20:27:33.133282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:33.133313] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:33.133339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:33.133394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:33.190173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:33.190904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:33.190984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:33.191016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:33.307753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:33.307919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:33.307959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:33.308021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:33.311390] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-14T20:27:33.311679] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-14T20:27:33.311805] [INFO ] [sig ] NABL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:33.459610] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NABL.txt [2026-01-14T20:27:33.459769] [INFO ] [sig ] [2124/3494] Completed NABL in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:33.459809] [INFO ] [sig ] [2125/3494] Forecasting NAC... [2026-01-14T20:27:33.459837] [INFO ] [sig ] Generating forecast for: NAC [2026-01-14T20:27:33.459870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-14T20:27:33.471392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-14T20:27:33.471756] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-14T20:27:33.472537] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-14T20:27:33.472624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:33.472658] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:33.472685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:33.472740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:33.531662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:33.532546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:33.532643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:33.532677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:33.654377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:33.654539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:33.654597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:33.654628] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:33.657969] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-14T20:27:33.658248] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-14T20:27:33.658376] [INFO ] [sig ] NAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:33.800973] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NAC.txt [2026-01-14T20:27:33.801131] [INFO ] [sig ] [2125/3494] Completed NAC in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:33.801171] [INFO ] [sig ] [2126/3494] Forecasting NAD... [2026-01-14T20:27:33.801200] [INFO ] [sig ] Generating forecast for: NAD [2026-01-14T20:27:33.801231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-14T20:27:33.814041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-14T20:27:33.814430] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-14T20:27:33.815225] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-14T20:27:33.815278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:33.815309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:33.815336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:33.815392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:33.874408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:33.875279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:33.875358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:33.875389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:33.999105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:33.999264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:33.999304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:33.999334] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:34.002778] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=54.96%) [2026-01-14T20:27:34.003127] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-14T20:27:34.003266] [INFO ] [sig ] NAD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:34.154489] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NAD.txt [2026-01-14T20:27:34.154682] [INFO ] [sig ] [2126/3494] Completed NAD in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:34.154724] [INFO ] [sig ] [2127/3494] Forecasting NAMS... [2026-01-14T20:27:34.154753] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-14T20:27:34.154785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-14T20:27:34.166715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-14T20:27:34.167090] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-14T20:27:34.167920] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-14T20:27:34.167972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:34.168003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:34.168029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:34.168085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:34.228621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:34.229463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:34.229541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:34.229593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:34.345910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:34.346069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:34.346109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:34.346137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:34.349504] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-14T20:27:34.349795] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-14T20:27:34.349922] [INFO ] [sig ] NAMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:34.488829] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NAMS.txt [2026-01-14T20:27:34.488952] [INFO ] [sig ] [2127/3494] Completed NAMS in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:34.488989] [INFO ] [sig ] [2128/3494] Forecasting NATH... [2026-01-14T20:27:34.489018] [INFO ] [sig ] Generating forecast for: NATH [2026-01-14T20:27:34.489047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-14T20:27:34.499784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-14T20:27:34.500025] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-14T20:27:34.500802] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-14T20:27:34.500853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:34.500885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:34.500911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:34.500967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:34.557445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:34.558110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:34.558184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:34.558216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:34.668873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:34.668980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:34.669015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:34.669043] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:34.672172] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-14T20:27:34.672433] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-14T20:27:34.672554] [INFO ] [sig ] NATH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:34.815868] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NATH.txt [2026-01-14T20:27:34.815989] [INFO ] [sig ] [2128/3494] Completed NATH in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:34.816028] [INFO ] [sig ] [2129/3494] Forecasting NATL... [2026-01-14T20:27:34.816057] [INFO ] [sig ] Generating forecast for: NATL [2026-01-14T20:27:34.816088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-14T20:27:34.827325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-14T20:27:34.827605] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-14T20:27:34.828393] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-14T20:27:34.828445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:34.828476] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:34.828503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:34.828559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:34.885493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:34.886296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:34.886373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:34.886405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:35.006048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:35.006196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:35.006235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:35.006263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:35.009652] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-14T20:27:35.009931] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-14T20:27:35.010060] [INFO ] [sig ] NATL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:35.149340] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NATL.txt [2026-01-14T20:27:35.149474] [INFO ] [sig ] [2129/3494] Completed NATL in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:35.149513] [INFO ] [sig ] [2130/3494] Forecasting NAVI... [2026-01-14T20:27:35.149541] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-14T20:27:35.149589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-14T20:27:35.160980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-14T20:27:35.161236] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-14T20:27:35.162010] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-14T20:27:35.162062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:35.162093] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:35.162120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:35.162175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:35.219506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:35.220102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:35.220175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:35.220207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:35.339544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:35.339720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:35.339760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:35.339789] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:35.343123] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-01-14T20:27:35.343408] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-14T20:27:35.343531] [INFO ] [sig ] NAVI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:35.486227] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NAVI.txt [2026-01-14T20:27:35.486354] [INFO ] [sig ] [2130/3494] Completed NAVI in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:35.486393] [INFO ] [sig ] [2131/3494] Forecasting NAZ... [2026-01-14T20:27:35.486421] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-14T20:27:35.486451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-14T20:27:35.499155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-14T20:27:35.499452] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-14T20:27:35.500245] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-14T20:27:35.500299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:35.500330] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:35.500358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:35.500623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:35.559463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:35.560195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:35.560328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:35.560362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:35.663483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:35.663641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:35.663692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:35.663727] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:35.667255] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-14T20:27:35.667773] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-14T20:27:35.667898] [INFO ] [sig ] NAZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:35.807616] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NAZ.txt [2026-01-14T20:27:35.807762] [INFO ] [sig ] [2131/3494] Completed NAZ in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:35.807800] [INFO ] [sig ] [2132/3494] Forecasting NB... [2026-01-14T20:27:35.807829] [INFO ] [sig ] Generating forecast for: NB [2026-01-14T20:27:35.807859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-14T20:27:35.819369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-14T20:27:35.819666] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-14T20:27:35.820498] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-14T20:27:35.820552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:35.820617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:35.820650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:35.820708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:35.879396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:35.880056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:35.880133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:35.880167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:35.994583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:35.994713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:35.994766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:35.994795] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:36.001081] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-14T20:27:36.001399] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-14T20:27:36.001529] [INFO ] [sig ] NB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:36.142761] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NB.txt [2026-01-14T20:27:36.142891] [INFO ] [sig ] [2132/3494] Completed NB in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:36.142930] [INFO ] [sig ] [2133/3494] Forecasting NBB... [2026-01-14T20:27:36.142959] [INFO ] [sig ] Generating forecast for: NBB [2026-01-14T20:27:36.142990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-14T20:27:36.154905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-14T20:27:36.155381] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-14T20:27:36.156173] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-14T20:27:36.156225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:36.156257] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:36.156283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:36.156339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:36.214759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:36.215344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:36.215420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:36.215450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:36.335683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:36.335845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:36.335885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:36.335913] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:36.339309] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-14T20:27:36.339595] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-14T20:27:36.339721] [INFO ] [sig ] NBB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:36.479356] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NBB.txt [2026-01-14T20:27:36.479508] [INFO ] [sig ] [2133/3494] Completed NBB in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:36.479547] [INFO ] [sig ] [2134/3494] Forecasting NBBK... [2026-01-14T20:27:36.479596] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-14T20:27:36.479629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-14T20:27:36.493730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-14T20:27:36.494364] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-14T20:27:36.495378] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-14T20:27:36.495436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:36.495471] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:36.495498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:36.495588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:36.554262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:36.555517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:36.555643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:36.555681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:36.682953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:36.683189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:36.683237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:36.683281] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:36.687438] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=56.68%) [2026-01-14T20:27:36.687847] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-14T20:27:36.687999] [INFO ] [sig ] NBBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:36.834984] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NBBK.txt [2026-01-14T20:27:36.835209] [INFO ] [sig ] [2134/3494] Completed NBBK in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:36.835253] [INFO ] [sig ] [2135/3494] Forecasting NBHC... [2026-01-14T20:27:36.835285] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-14T20:27:36.835316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-14T20:27:36.848074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-14T20:27:36.848493] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-14T20:27:36.849332] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-14T20:27:36.849386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:36.849418] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:36.849445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:36.849500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:36.906481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:36.907424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:36.907508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:36.907540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:37.027812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:37.027992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:37.028036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:37.028064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:37.031587] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-14T20:27:37.031885] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-14T20:27:37.032018] [INFO ] [sig ] NBHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:37.172584] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NBHC.txt [2026-01-14T20:27:37.172735] [INFO ] [sig ] [2135/3494] Completed NBHC in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:37.172774] [INFO ] [sig ] [2136/3494] Forecasting NBIX... [2026-01-14T20:27:37.172804] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-14T20:27:37.172834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-14T20:27:37.187179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-14T20:27:37.187815] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-14T20:27:37.188815] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-14T20:27:37.188871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:37.188925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:37.189080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:37.189150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:37.249164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:37.250409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:37.250509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:37.250543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:37.378803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:37.379069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:37.379120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:37.379151] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:37.383286] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-14T20:27:37.383644] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-14T20:27:37.383810] [INFO ] [sig ] NBIX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:37.534779] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NBIX.txt [2026-01-14T20:27:37.535005] [INFO ] [sig ] [2136/3494] Completed NBIX in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:37.535050] [INFO ] [sig ] [2137/3494] Forecasting NBN... [2026-01-14T20:27:37.535081] [INFO ] [sig ] Generating forecast for: NBN [2026-01-14T20:27:37.535112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-14T20:27:37.549495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-14T20:27:37.550005] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-14T20:27:37.550934] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-14T20:27:37.550990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:37.551024] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:37.551050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:37.551111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:37.613691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:37.614842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:37.614940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:37.614975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:37.737884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:37.738121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:37.738165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:37.738196] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:37.742113] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-14T20:27:37.742432] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-14T20:27:37.742594] [INFO ] [sig ] NBN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:37.893860] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NBN.txt [2026-01-14T20:27:37.894081] [INFO ] [sig ] [2137/3494] Completed NBN in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:37.894127] [INFO ] [sig ] [2138/3494] Forecasting NBTB... [2026-01-14T20:27:37.894158] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-14T20:27:37.894191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-14T20:27:37.908885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-14T20:27:37.909418] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-14T20:27:37.910404] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-14T20:27:37.910460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:37.910544] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:37.910600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:37.910673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:37.973983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:37.975126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:37.975226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:37.975260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:38.109727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:38.110009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:38.110071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:38.110103] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:38.114239] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-01-14T20:27:38.114555] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-14T20:27:38.114725] [INFO ] [sig ] NBTB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:38.264114] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NBTB.txt [2026-01-14T20:27:38.264305] [INFO ] [sig ] [2138/3494] Completed NBTB in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-14T20:27:38.264347] [INFO ] [sig ] [2139/3494] Forecasting NBXG... [2026-01-14T20:27:38.264378] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-14T20:27:38.264409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-14T20:27:38.278632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-14T20:27:38.279125] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-14T20:27:38.280178] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-14T20:27:38.280233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:38.280270] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:38.280305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:38.280372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:38.340912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:38.342054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:38.342153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:38.342186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:38.465306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:38.465542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:38.465607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:38.465640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:38.469507] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-14T20:27:38.469828] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-14T20:27:38.469960] [INFO ] [sig ] NBXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:38.619217] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NBXG.txt [2026-01-14T20:27:38.619424] [INFO ] [sig ] [2139/3494] Completed NBXG in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-14T20:27:38.619473] [INFO ] [sig ] [2140/3494] Forecasting NC... [2026-01-14T20:27:38.619503] [INFO ] [sig ] Generating forecast for: NC [2026-01-14T20:27:38.619536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-14T20:27:38.633173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-14T20:27:38.633643] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-14T20:27:38.634629] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-14T20:27:38.634684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:38.634728] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:38.634754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:38.634811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:38.700792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:38.701997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:38.702100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:38.702139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:38.814795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:38.815028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:38.815074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:38.815104] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:38.819227] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-01-14T20:27:38.819839] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-14T20:27:38.820006] [INFO ] [sig ] NC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:38.969305] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NC.txt [2026-01-14T20:27:38.969529] [INFO ] [sig ] [2140/3494] Completed NC in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:38.969606] [INFO ] [sig ] [2141/3494] Forecasting NCA... [2026-01-14T20:27:38.969650] [INFO ] [sig ] Generating forecast for: NCA [2026-01-14T20:27:38.969686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-14T20:27:38.984310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-14T20:27:38.985101] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-14T20:27:38.986086] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-14T20:27:38.986141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:38.986174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:38.986200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:38.986259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:39.047494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:39.048699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:39.048794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:39.048826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:39.182601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:39.182842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:39.182887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:39.182953] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:39.188075] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-14T20:27:39.188796] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-14T20:27:39.188973] [INFO ] [sig ] NCA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:39.340183] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NCA.txt [2026-01-14T20:27:39.340391] [INFO ] [sig ] [2141/3494] Completed NCA in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:39.340433] [INFO ] [sig ] [2142/3494] Forecasting NCLH... [2026-01-14T20:27:39.340463] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-14T20:27:39.340495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-14T20:27:39.354312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-14T20:27:39.354971] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-14T20:27:39.355953] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-14T20:27:39.356008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:39.356043] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:39.356074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:39.356132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:39.419399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:39.420519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:39.420629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:39.420665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:39.547190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:39.547460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:39.547507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:39.547536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:39.551789] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-01-14T20:27:39.552235] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-14T20:27:39.552401] [INFO ] [sig ] NCLH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:39.713472] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NCLH.txt [2026-01-14T20:27:39.713653] [INFO ] [sig ] [2142/3494] Completed NCLH in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:39.713695] [INFO ] [sig ] [2143/3494] Forecasting NCMI... [2026-01-14T20:27:39.713724] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-14T20:27:39.713754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-14T20:27:39.725291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-14T20:27:39.725585] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-14T20:27:39.726396] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-14T20:27:39.726452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:39.726485] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:39.726514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:39.726595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:39.783420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:39.784311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:39.784393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:39.784425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:39.906677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:39.906846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:39.906887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:39.906935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:39.910409] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-01-14T20:27:39.910734] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-14T20:27:39.910870] [INFO ] [sig ] NCMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:40.053060] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NCMI.txt [2026-01-14T20:27:40.053229] [INFO ] [sig ] [2143/3494] Completed NCMI in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:40.053269] [INFO ] [sig ] [2144/3494] Forecasting NCNA... [2026-01-14T20:27:40.053304] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-14T20:27:40.053348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-14T20:27:40.065227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-14T20:27:40.065564] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-14T20:27:40.066381] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-14T20:27:40.066442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:40.066486] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:40.066523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:40.066601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:40.125323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:40.126254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:40.126345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:40.126379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:40.240786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:40.240950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:40.240989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:40.241017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:40.244388] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=0.23%) [2026-01-14T20:27:40.244681] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-14T20:27:40.244806] [INFO ] [sig ] NCNA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:40.391655] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NCNA.txt [2026-01-14T20:27:40.391818] [INFO ] [sig ] [2144/3494] Completed NCNA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:40.391856] [INFO ] [sig ] [2145/3494] Forecasting NCNO... [2026-01-14T20:27:40.391886] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-14T20:27:40.391916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-14T20:27:40.404881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-14T20:27:40.405226] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-14T20:27:40.406223] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-14T20:27:40.406276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:40.406309] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:40.406336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:40.406393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:40.467040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:40.467969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:40.468052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:40.468100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:40.589699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:40.589859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:40.589899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:40.589927] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:40.593466] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-01-14T20:27:40.593780] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-14T20:27:40.593912] [INFO ] [sig ] NCNO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:40.740455] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NCNO.txt [2026-01-14T20:27:40.740630] [INFO ] [sig ] [2145/3494] Completed NCNO in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:40.740673] [INFO ] [sig ] [2146/3494] Forecasting NCTY... [2026-01-14T20:27:40.740703] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-14T20:27:40.740734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-14T20:27:40.752411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-14T20:27:40.752777] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-14T20:27:40.753627] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-14T20:27:40.753680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:40.753711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:40.753738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:40.753793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:40.810313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:40.811181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:40.811270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:40.811307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:40.932565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:40.932754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:40.932797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:40.932828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:40.936345] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-14T20:27:40.936662] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-14T20:27:40.936801] [INFO ] [sig ] NCTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:41.082019] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NCTY.txt [2026-01-14T20:27:41.082160] [INFO ] [sig ] [2146/3494] Completed NCTY in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:41.082201] [INFO ] [sig ] [2147/3494] Forecasting NCZ... [2026-01-14T20:27:41.082232] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-14T20:27:41.082263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-14T20:27:41.094957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-14T20:27:41.095271] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-14T20:27:41.096113] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-14T20:27:41.096168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:41.096200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:41.096239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:41.096298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:41.156828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:41.157547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:41.157675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:41.157728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:41.279766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:41.279928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:41.279971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:41.280001] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:41.283740] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=56.28%) [2026-01-14T20:27:41.284030] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-14T20:27:41.284163] [INFO ] [sig ] NCZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:41.437906] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NCZ.txt [2026-01-14T20:27:41.438060] [INFO ] [sig ] [2147/3494] Completed NCZ in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:41.438100] [INFO ] [sig ] [2148/3494] Forecasting NDAQ... [2026-01-14T20:27:41.438128] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-14T20:27:41.438160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-14T20:27:41.449746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-14T20:27:41.450085] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-14T20:27:41.450879] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-14T20:27:41.450932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:41.450963] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:41.450990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:41.451045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:41.509839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:41.510720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:41.510836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:41.510869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:41.641740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:41.641912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:41.641961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:41.642000] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:41.645817] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=56.53%) [2026-01-14T20:27:41.646175] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-14T20:27:41.646321] [INFO ] [sig ] NDAQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:41.799502] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NDAQ.txt [2026-01-14T20:27:41.799667] [INFO ] [sig ] [2148/3494] Completed NDAQ in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:41.799710] [INFO ] [sig ] [2149/3494] Forecasting NDMO... [2026-01-14T20:27:41.799741] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-14T20:27:41.799772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-14T20:27:41.811273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-14T20:27:41.811606] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-14T20:27:41.812391] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-14T20:27:41.812443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:41.812473] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:41.812500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:41.812555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:41.870013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:41.870808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:41.870888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:41.870921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:41.993937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:41.994098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:41.994137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:41.994166] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:41.997530] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=89.53%) [2026-01-14T20:27:41.997873] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-14T20:27:41.998005] [INFO ] [sig ] NDMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:42.146653] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NDMO.txt [2026-01-14T20:27:42.146811] [INFO ] [sig ] [2149/3494] Completed NDMO in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:42.146864] [INFO ] [sig ] [2150/3494] Forecasting NDRA... [2026-01-14T20:27:42.146895] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-14T20:27:42.146924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-14T20:27:42.158850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-14T20:27:42.159147] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-14T20:27:42.159972] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-14T20:27:42.160024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:42.160056] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:42.160082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:42.160138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:42.219528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:42.220256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:42.220336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:42.220370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:42.335286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:42.335440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:42.335484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:42.335512] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:42.338982] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-14T20:27:42.339276] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-14T20:27:42.339407] [INFO ] [sig ] NDRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:42.489317] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NDRA.txt [2026-01-14T20:27:42.489484] [INFO ] [sig ] [2150/3494] Completed NDRA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:42.489736] [INFO ] [sig ] [2151/3494] Forecasting NDSN... [2026-01-14T20:27:42.489768] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-14T20:27:42.489861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-14T20:27:42.501738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-14T20:27:42.502072] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-14T20:27:42.502869] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-14T20:27:42.502920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:42.502952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:42.502979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:42.503035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:42.562745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:42.563411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:42.563487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:42.563521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:42.687550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:42.687740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:42.687783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:42.687814] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:42.691274] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-14T20:27:42.691568] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-14T20:27:42.691715] [INFO ] [sig ] NDSN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:42.832371] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NDSN.txt [2026-01-14T20:27:42.832790] [INFO ] [sig ] [2151/3494] Completed NDSN in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:42.832850] [INFO ] [sig ] [2152/3494] Forecasting NE... [2026-01-14T20:27:42.832892] [INFO ] [sig ] Generating forecast for: NE [2026-01-14T20:27:42.832934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-14T20:27:42.844277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-14T20:27:42.844594] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-14T20:27:42.845370] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-14T20:27:42.845422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:42.845454] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:42.845480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:42.845537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:42.902987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:42.903621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:42.903698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:42.903730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:43.021816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:43.021972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:43.022012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:43.022040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:43.025785] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-14T20:27:43.026056] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-14T20:27:43.026179] [INFO ] [sig ] NE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:43.166216] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NE.txt [2026-01-14T20:27:43.166354] [INFO ] [sig ] [2152/3494] Completed NE in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:43.166394] [INFO ] [sig ] [2153/3494] Forecasting NEA... [2026-01-14T20:27:43.166424] [INFO ] [sig ] Generating forecast for: NEA [2026-01-14T20:27:43.166455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-14T20:27:43.177923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-14T20:27:43.178242] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-14T20:27:43.179099] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-14T20:27:43.179153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:43.179187] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:43.179216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:43.179278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:43.237185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:43.237916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:43.237992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:43.238024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:43.364927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:43.365095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:43.365138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:43.365169] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:43.369295] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-01-14T20:27:43.369725] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-14T20:27:43.369910] [INFO ] [sig ] NEA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:43.522605] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NEA.txt [2026-01-14T20:27:43.522785] [INFO ] [sig ] [2153/3494] Completed NEA in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:43.522829] [INFO ] [sig ] [2154/3494] Forecasting NECB... [2026-01-14T20:27:43.522860] [INFO ] [sig ] Generating forecast for: NECB [2026-01-14T20:27:43.522890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-14T20:27:43.534526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-14T20:27:43.534868] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-14T20:27:43.535683] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-14T20:27:43.535738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:43.535771] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:43.535799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:43.535855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:43.598065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:43.598798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:43.598897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:43.598947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:43.722512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:43.722684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:43.722724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:43.722752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:43.726119] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-01-14T20:27:43.726394] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-14T20:27:43.726516] [INFO ] [sig ] NECB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:43.874282] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NECB.txt [2026-01-14T20:27:43.874442] [INFO ] [sig ] [2154/3494] Completed NECB in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:43.874481] [INFO ] [sig ] [2155/3494] Forecasting NEE... [2026-01-14T20:27:43.874510] [INFO ] [sig ] Generating forecast for: NEE [2026-01-14T20:27:43.874540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-14T20:27:43.886772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-14T20:27:43.887160] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-14T20:27:43.888259] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-14T20:27:43.888324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:43.888403] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:43.888436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:43.888493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:43.949006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:43.949870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:43.949974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:43.950007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:44.070609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:44.070769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:44.070811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:44.070842] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:44.074260] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-14T20:27:44.074541] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-14T20:27:44.074688] [INFO ] [sig ] NEE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:44.214344] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEE.txt [2026-01-14T20:27:44.214483] [INFO ] [sig ] [2155/3494] Completed NEE in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:44.214526] [INFO ] [sig ] [2156/3494] Forecasting NEGG... [2026-01-14T20:27:44.214556] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-14T20:27:44.214605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-14T20:27:44.226463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-14T20:27:44.226826] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-14T20:27:44.227666] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-14T20:27:44.227721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:44.227754] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:44.227782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:44.227840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:44.286150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:44.286880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:44.286959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:44.286991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:44.405638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:44.405795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:44.405836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:44.405864] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:44.409304] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-14T20:27:44.409622] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-14T20:27:44.409749] [INFO ] [sig ] NEGG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:44.549233] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEGG.txt [2026-01-14T20:27:44.549393] [INFO ] [sig ] [2156/3494] Completed NEGG in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-14T20:27:44.549439] [INFO ] [sig ] [2157/3494] Forecasting NEM... [2026-01-14T20:27:44.549468] [INFO ] [sig ] Generating forecast for: NEM [2026-01-14T20:27:44.549499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-14T20:27:44.561481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-14T20:27:44.561806] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-14T20:27:44.562585] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-14T20:27:44.562638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:44.562670] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:44.562697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:44.562753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:44.621672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:44.622390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:44.622471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:44.622706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:44.750469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:44.750648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:44.750691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:44.750719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:44.754443] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-14T20:27:44.754947] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-14T20:27:44.755082] [INFO ] [sig ] NEM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:44.907261] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEM.txt [2026-01-14T20:27:44.907421] [INFO ] [sig ] [2157/3494] Completed NEM in 0.4s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:44.907464] [INFO ] [sig ] [2158/3494] Forecasting NEOG... [2026-01-14T20:27:44.907494] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-14T20:27:44.907525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-14T20:27:44.919709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-14T20:27:44.920069] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-14T20:27:44.920858] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-14T20:27:44.920911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:44.920942] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:44.920969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:44.921026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:44.978160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:44.978901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:44.978979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:44.979011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:45.094670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:45.094829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:45.094868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:45.094928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:45.098446] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-14T20:27:45.098746] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-14T20:27:45.098872] [INFO ] [sig ] NEOG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:45.240799] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NEOG.txt [2026-01-14T20:27:45.240958] [INFO ] [sig ] [2158/3494] Completed NEOG in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:45.241000] [INFO ] [sig ] [2159/3494] Forecasting NEON... [2026-01-14T20:27:45.241029] [INFO ] [sig ] Generating forecast for: NEON [2026-01-14T20:27:45.241062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-14T20:27:45.253717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-14T20:27:45.254032] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-14T20:27:45.254834] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-14T20:27:45.254886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:45.254918] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:45.254946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:45.255001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:45.313171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:45.313983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:45.314066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:45.314100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:45.438320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:45.438469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:45.438508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:45.438536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:45.441903] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-01-14T20:27:45.442176] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-14T20:27:45.442304] [INFO ] [sig ] NEON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:45.581464] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEON.txt [2026-01-14T20:27:45.581635] [INFO ] [sig ] [2159/3494] Completed NEON in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:45.581678] [INFO ] [sig ] [2160/3494] Forecasting NEXA... [2026-01-14T20:27:45.581708] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-14T20:27:45.581738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-14T20:27:45.592939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-14T20:27:45.593252] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-14T20:27:45.594046] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-14T20:27:45.594111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:45.594143] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:45.594170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:45.594225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:45.651157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:45.651998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:45.652082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:45.652114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:45.785293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:45.785457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:45.785707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:45.785741] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:45.789346] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-01-14T20:27:45.789654] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-14T20:27:45.789784] [INFO ] [sig ] NEXA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:45.938150] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEXA.txt [2026-01-14T20:27:45.938311] [INFO ] [sig ] [2160/3494] Completed NEXA in 0.4s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:45.938358] [INFO ] [sig ] [2161/3494] Forecasting NEXN... [2026-01-14T20:27:45.938389] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-14T20:27:45.938421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-14T20:27:45.950932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-14T20:27:45.951286] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-14T20:27:45.952095] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-14T20:27:45.952148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:45.952179] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:45.952205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:45.952260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:46.014494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:46.015660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:46.015758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:46.015792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:46.144854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:46.145016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:46.145057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:46.145088] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:46.148690] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-14T20:27:46.148984] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-14T20:27:46.149124] [INFO ] [sig ] NEXN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:46.298235] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NEXN.txt [2026-01-14T20:27:46.298396] [INFO ] [sig ] [2161/3494] Completed NEXN in 0.4s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:46.298436] [INFO ] [sig ] [2162/3494] Forecasting NFBK... [2026-01-14T20:27:46.298465] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-14T20:27:46.298495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-14T20:27:46.310829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-14T20:27:46.311207] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-14T20:27:46.312065] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-14T20:27:46.312118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:46.312149] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:46.312176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:46.312233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:46.378509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:46.379895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:46.379989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:46.380037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:46.505872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:46.506035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:46.506077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:46.506106] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:46.509928] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-14T20:27:46.510243] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-14T20:27:46.510389] [INFO ] [sig ] NFBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:46.656802] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NFBK.txt [2026-01-14T20:27:46.656953] [INFO ] [sig ] [2162/3494] Completed NFBK in 0.4s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:46.656994] [INFO ] [sig ] [2163/3494] Forecasting NFE... [2026-01-14T20:27:46.657024] [INFO ] [sig ] Generating forecast for: NFE [2026-01-14T20:27:46.657054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-14T20:27:46.669331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-14T20:27:46.669661] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-14T20:27:46.670466] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-14T20:27:46.670520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:46.670554] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:46.670610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:46.670671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:46.730874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:46.731799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:46.731887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:46.731923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:46.857460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:46.857630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:46.857784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:46.857829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:46.861196] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-14T20:27:46.861466] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-14T20:27:46.861608] [INFO ] [sig ] NFE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:47.002286] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NFE.txt [2026-01-14T20:27:47.002452] [INFO ] [sig ] [2163/3494] Completed NFE in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:47.002508] [INFO ] [sig ] [2164/3494] Forecasting NFG... [2026-01-14T20:27:47.002545] [INFO ] [sig ] Generating forecast for: NFG [2026-01-14T20:27:47.002602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-14T20:27:47.013783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-14T20:27:47.014072] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-14T20:27:47.014856] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-14T20:27:47.014909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:47.014941] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:47.014968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:47.015023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:47.071648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:47.072388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:47.072471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:47.072505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:47.191919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:47.192084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:47.192125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:47.192154] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:47.195771] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-14T20:27:47.196076] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-14T20:27:47.196214] [INFO ] [sig ] NFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:47.337324] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NFG.txt [2026-01-14T20:27:47.337463] [INFO ] [sig ] [2164/3494] Completed NFG in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:47.337504] [INFO ] [sig ] [2165/3494] Forecasting NFJ... [2026-01-14T20:27:47.337533] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-14T20:27:47.337562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-14T20:27:47.349510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-14T20:27:47.349845] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-14T20:27:47.350634] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-14T20:27:47.350686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:47.350718] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:47.350746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:47.350806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:47.408337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:47.409150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:47.409261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:47.409296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:47.534036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:47.534208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:47.534252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:47.534282] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:47.538151] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-14T20:27:47.538477] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-14T20:27:47.538630] [INFO ] [sig ] NFJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:47.687161] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NFJ.txt [2026-01-14T20:27:47.687295] [INFO ] [sig ] [2165/3494] Completed NFJ in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:47.687334] [INFO ] [sig ] [2166/3494] Forecasting NFLX... [2026-01-14T20:27:47.687365] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-14T20:27:47.687399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-14T20:27:47.699224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-14T20:27:47.699606] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-14T20:27:47.700384] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-14T20:27:47.700438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:47.700470] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:47.700497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:47.700552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:47.758503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:47.759384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:47.759468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:47.759501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:47.884353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:47.884514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:47.884766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:47.884798] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:47.888931] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-01-14T20:27:47.889220] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-14T20:27:47.889361] [INFO ] [sig ] NFLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:48.035005] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NFLX.txt [2026-01-14T20:27:48.035158] [INFO ] [sig ] [2166/3494] Completed NFLX in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:48.035199] [INFO ] [sig ] [2167/3494] Forecasting NFTY... [2026-01-14T20:27:48.035227] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-14T20:27:48.035257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-14T20:27:48.046652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-14T20:27:48.046958] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-14T20:27:48.047779] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-14T20:27:48.047834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:48.047865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:48.047891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:48.047946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:48.106020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:48.106911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:48.106991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:48.107024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:48.225308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:48.225478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:48.225542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:48.225591] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:48.229241] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-01-14T20:27:48.229551] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-14T20:27:48.229702] [INFO ] [sig ] NFTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:48.378635] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NFTY.txt [2026-01-14T20:27:48.378784] [INFO ] [sig ] [2167/3494] Completed NFTY in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:48.378825] [INFO ] [sig ] [2168/3494] Forecasting NGG... [2026-01-14T20:27:48.378854] [INFO ] [sig ] Generating forecast for: NGG [2026-01-14T20:27:48.378884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-14T20:27:48.390851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-14T20:27:48.391218] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-14T20:27:48.392034] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-14T20:27:48.392086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:48.392120] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:48.392148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:48.392204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:48.459326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:48.460470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:48.460605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:48.460664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:48.589055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:48.589235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:48.589288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:48.589319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:48.592976] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=82.62%) [2026-01-14T20:27:48.593272] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-14T20:27:48.593398] [INFO ] [sig ] NGG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:48.735031] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NGG.txt [2026-01-14T20:27:48.735204] [INFO ] [sig ] [2168/3494] Completed NGG in 0.4s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:48.735245] [INFO ] [sig ] [2169/3494] Forecasting NGL... [2026-01-14T20:27:48.735275] [INFO ] [sig ] Generating forecast for: NGL [2026-01-14T20:27:48.735320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-14T20:27:48.747281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-14T20:27:48.747622] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-14T20:27:48.748461] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-14T20:27:48.748515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:48.748548] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:48.748596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:48.748657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:48.806713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:48.807608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:48.807715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:48.807755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:48.926273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:48.926432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:48.926473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:48.926503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:48.929933] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-01-14T20:27:48.930207] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-14T20:27:48.930339] [INFO ] [sig ] NGL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:49.071863] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NGL.txt [2026-01-14T20:27:49.071989] [INFO ] [sig ] [2169/3494] Completed NGL in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:49.072028] [INFO ] [sig ] [2170/3494] Forecasting NGNE... [2026-01-14T20:27:49.072058] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-14T20:27:49.072087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-14T20:27:49.083390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-14T20:27:49.083705] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-14T20:27:49.084474] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-14T20:27:49.084526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:49.084558] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:49.084604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:49.084661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:49.144390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:49.145095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:49.145175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:49.145208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:49.267030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:49.267186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:49.267224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:49.267254] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:49.270750] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-01-14T20:27:49.271028] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-14T20:27:49.271152] [INFO ] [sig ] NGNE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:49.415725] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NGNE.txt [2026-01-14T20:27:49.415868] [INFO ] [sig ] [2170/3494] Completed NGNE in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:49.415909] [INFO ] [sig ] [2171/3494] Forecasting NGS... [2026-01-14T20:27:49.415937] [INFO ] [sig ] Generating forecast for: NGS [2026-01-14T20:27:49.415967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-14T20:27:49.427343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-14T20:27:49.427708] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-14T20:27:49.428484] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-14T20:27:49.428536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:49.428599] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:49.428630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:49.428685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:49.487219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:49.487976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:49.488057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:49.488091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:49.605222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:49.605377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:49.605422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:49.605453] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:49.609398] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-14T20:27:49.609887] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-14T20:27:49.610015] [INFO ] [sig ] NGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:49.750825] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NGS.txt [2026-01-14T20:27:49.750958] [INFO ] [sig ] [2171/3494] Completed NGS in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:49.750996] [INFO ] [sig ] [2172/3494] Forecasting NGVC... [2026-01-14T20:27:49.751026] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-14T20:27:49.751054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-14T20:27:49.762205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-14T20:27:49.762514] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-14T20:27:49.763334] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-14T20:27:49.763387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:49.763451] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:49.763494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:49.763560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:49.822101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:49.822853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:49.822932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:49.822967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:49.944044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:49.944214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:49.944255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:49.944283] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:49.947815] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=41.58%) [2026-01-14T20:27:49.948089] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-14T20:27:49.948213] [INFO ] [sig ] NGVC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:50.091413] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NGVC.txt [2026-01-14T20:27:50.091539] [INFO ] [sig ] [2172/3494] Completed NGVC in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-14T20:27:50.091594] [INFO ] [sig ] [2173/3494] Forecasting NHI... [2026-01-14T20:27:50.091626] [INFO ] [sig ] Generating forecast for: NHI [2026-01-14T20:27:50.091656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-14T20:27:50.103205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-14T20:27:50.103530] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-14T20:27:50.104375] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-14T20:27:50.104430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:50.104465] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:50.104494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:50.104552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:50.166322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:50.167233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:50.167314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:50.167348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:50.289245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:50.289409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:50.289450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:50.289480] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:50.292894] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-01-14T20:27:50.293184] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-14T20:27:50.293315] [INFO ] [sig ] NHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:50.438679] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NHI.txt [2026-01-14T20:27:50.438815] [INFO ] [sig ] [2173/3494] Completed NHI in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-14T20:27:50.438855] [INFO ] [sig ] [2174/3494] Forecasting NHTC... [2026-01-14T20:27:50.438885] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-14T20:27:50.438915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-14T20:27:50.449400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-14T20:27:50.449700] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-14T20:27:50.450480] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-14T20:27:50.450532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:50.450565] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:50.450614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:50.450671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:50.513432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:50.514273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:50.514353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:50.514386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:50.626086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:50.626248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:50.626288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:50.626317] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:50.629790] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=26.91%) [2026-01-14T20:27:50.630069] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-14T20:27:50.630197] [INFO ] [sig ] NHTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:50.781274] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NHTC.txt [2026-01-14T20:27:50.781433] [INFO ] [sig ] [2174/3494] Completed NHTC in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:50.781475] [INFO ] [sig ] [2175/3494] Forecasting NI... [2026-01-14T20:27:50.781513] [INFO ] [sig ] Generating forecast for: NI [2026-01-14T20:27:50.781548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-14T20:27:50.792944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-14T20:27:50.793312] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-14T20:27:50.794181] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-14T20:27:50.794236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:50.794269] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:50.794297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:50.794354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:50.856735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:50.857748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:50.857846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:50.857881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:50.982991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:50.983149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:50.983188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:50.983259] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:50.986823] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-01-14T20:27:50.987142] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-14T20:27:50.987283] [INFO ] [sig ] NI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:51.133301] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NI.txt [2026-01-14T20:27:51.133462] [INFO ] [sig ] [2175/3494] Completed NI in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:51.133500] [INFO ] [sig ] [2176/3494] Forecasting NIC... [2026-01-14T20:27:51.133530] [INFO ] [sig ] Generating forecast for: NIC [2026-01-14T20:27:51.133562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-14T20:27:51.146973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-14T20:27:51.147392] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-14T20:27:51.148285] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-14T20:27:51.148342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:51.148374] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:51.148400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:51.148462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:51.209855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:51.210963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:51.211050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:51.211083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:51.338186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:51.338359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:51.338404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:51.338434] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:51.342411] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-14T20:27:51.342716] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-14T20:27:51.342851] [INFO ] [sig ] NIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:51.488993] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NIC.txt [2026-01-14T20:27:51.489121] [INFO ] [sig ] [2176/3494] Completed NIC in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:51.489158] [INFO ] [sig ] [2177/3494] Forecasting NICE... [2026-01-14T20:27:51.489188] [INFO ] [sig ] Generating forecast for: NICE [2026-01-14T20:27:51.489218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-14T20:27:51.501421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-14T20:27:51.501773] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-14T20:27:51.502785] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-14T20:27:51.502839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:51.502871] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:51.502898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:51.502956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:51.560844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:51.561548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:51.561645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:51.561680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:51.684664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:51.684821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:51.684859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:51.684889] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:51.688344] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-14T20:27:51.688663] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-14T20:27:51.688796] [INFO ] [sig ] NICE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:51.844678] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NICE.txt [2026-01-14T20:27:51.844851] [INFO ] [sig ] [2177/3494] Completed NICE in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:51.844892] [INFO ] [sig ] [2178/3494] Forecasting NIE... [2026-01-14T20:27:51.844923] [INFO ] [sig ] Generating forecast for: NIE [2026-01-14T20:27:51.844956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-14T20:27:51.857380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-14T20:27:51.857832] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-14T20:27:51.859065] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-14T20:27:51.859125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:51.859158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:51.859185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:51.859241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:51.921488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:51.922358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:51.922466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:51.922500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:52.040380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:52.040538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:52.040596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:52.040646] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:52.044122] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-14T20:27:52.044421] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-14T20:27:52.044554] [INFO ] [sig ] NIE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:52.194112] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NIE.txt [2026-01-14T20:27:52.194298] [INFO ] [sig ] [2178/3494] Completed NIE in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:52.194341] [INFO ] [sig ] [2179/3494] Forecasting NIKL... [2026-01-14T20:27:52.194371] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-14T20:27:52.194401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-14T20:27:52.207080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-14T20:27:52.207374] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-14T20:27:52.208247] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-14T20:27:52.208301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:52.208335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:52.208363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:52.208422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:52.289765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:52.290671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:52.290810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:52.290846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:52.410668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:52.411019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:52.411071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:52.411103] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:52.415350] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-01-14T20:27:52.415785] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-14T20:27:52.415959] [INFO ] [sig ] NIKL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:52.572874] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NIKL.txt [2026-01-14T20:27:52.573050] [INFO ] [sig ] [2179/3494] Completed NIKL in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:52.573093] [INFO ] [sig ] [2180/3494] Forecasting NIM... [2026-01-14T20:27:52.573123] [INFO ] [sig ] Generating forecast for: NIM [2026-01-14T20:27:52.573154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-14T20:27:52.585389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-14T20:27:52.585772] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-14T20:27:52.586544] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-14T20:27:52.586615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:52.586649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:52.586676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:52.586733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:52.646868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:52.647830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:52.647931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:52.647981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:52.756442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:52.756629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:52.756671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:52.756699] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:52.760148] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=34.76%) [2026-01-14T20:27:52.760453] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-14T20:27:52.760605] [INFO ] [sig ] NIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:52.903060] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NIM.txt [2026-01-14T20:27:52.903214] [INFO ] [sig ] [2180/3494] Completed NIM in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:52.903253] [INFO ] [sig ] [2181/3494] Forecasting NIO... [2026-01-14T20:27:52.903282] [INFO ] [sig ] Generating forecast for: NIO [2026-01-14T20:27:52.903314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-14T20:27:52.915448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-14T20:27:52.915812] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-14T20:27:52.916628] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-14T20:27:52.916680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:52.916712] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:52.916739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:52.916795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:52.974323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:52.975206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:52.975288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:52.975321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:53.095110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:53.095273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:53.095314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:53.095342] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:53.098989] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-14T20:27:53.099341] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-14T20:27:53.099478] [INFO ] [sig ] NIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:53.240754] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NIO.txt [2026-01-14T20:27:53.240918] [INFO ] [sig ] [2181/3494] Completed NIO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:53.240965] [INFO ] [sig ] [2182/3494] Forecasting NITO... [2026-01-14T20:27:53.240995] [INFO ] [sig ] Generating forecast for: NITO [2026-01-14T20:27:53.241026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-14T20:27:53.252703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-14T20:27:53.253004] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-14T20:27:53.253787] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-14T20:27:53.253839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:53.253871] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:53.253899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:53.253967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:53.310349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:53.311017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:53.311120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:53.311154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:53.430682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:53.430844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:53.430886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:53.430916] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:53.434595] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=23.50%) [2026-01-14T20:27:53.434912] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-14T20:27:53.435052] [INFO ] [sig ] NITO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:53.577398] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NITO.txt [2026-01-14T20:27:53.577542] [INFO ] [sig ] [2182/3494] Completed NITO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:53.577599] [INFO ] [sig ] [2183/3494] Forecasting NKSH... [2026-01-14T20:27:53.577632] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-14T20:27:53.577675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-14T20:27:53.588245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-14T20:27:53.588519] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-14T20:27:53.589367] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-14T20:27:53.589419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:53.589450] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:53.589477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:53.589533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:53.645956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:53.646656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:53.646906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:53.646939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:53.751810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:53.751969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:53.752009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:53.752038] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:53.755385] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-01-14T20:27:53.755682] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-14T20:27:53.755804] [INFO ] [sig ] NKSH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:53.896811] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NKSH.txt [2026-01-14T20:27:53.896938] [INFO ] [sig ] [2183/3494] Completed NKSH in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:53.896988] [INFO ] [sig ] [2184/3494] Forecasting NKTX... [2026-01-14T20:27:53.897019] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-14T20:27:53.897048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-14T20:27:53.908159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-14T20:27:53.908444] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-14T20:27:53.909221] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-14T20:27:53.909282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:53.909315] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:53.909342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:53.909397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:53.968688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:53.969290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:53.969365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:53.969397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:54.086979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:54.087135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:54.087175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:54.087204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:54.090625] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-14T20:27:54.090898] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-14T20:27:54.091020] [INFO ] [sig ] NKTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:54.235852] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NKTX.txt [2026-01-14T20:27:54.235988] [INFO ] [sig ] [2184/3494] Completed NKTX in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:54.236026] [INFO ] [sig ] [2185/3494] Forecasting NKX... [2026-01-14T20:27:54.236056] [INFO ] [sig ] Generating forecast for: NKX [2026-01-14T20:27:54.236087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-14T20:27:54.247707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-14T20:27:54.248028] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-14T20:27:54.249069] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-14T20:27:54.249123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:54.249155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:54.249182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:54.249237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:54.308460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:54.309316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:54.309395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:54.309428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:54.428153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:54.428317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:54.428358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:54.428388] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:54.431922] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=34.63%) [2026-01-14T20:27:54.432239] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-14T20:27:54.432396] [INFO ] [sig ] NKX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:54.576301] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NKX.txt [2026-01-14T20:27:54.576464] [INFO ] [sig ] [2185/3494] Completed NKX in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:54.576511] [INFO ] [sig ] [2186/3494] Forecasting NLOP... [2026-01-14T20:27:54.576547] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-14T20:27:54.576612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-14T20:27:54.588529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-14T20:27:54.588861] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-14T20:27:54.589667] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-14T20:27:54.589720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:54.589753] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:54.589780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:54.589844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:54.652098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:54.653013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:54.653097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:54.653132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:54.777976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:54.778141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:54.778191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:54.778228] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:54.782019] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-01-14T20:27:54.782342] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-14T20:27:54.782472] [INFO ] [sig ] NLOP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:54.931207] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NLOP.txt [2026-01-14T20:27:54.931353] [INFO ] [sig ] [2186/3494] Completed NLOP in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:54.931393] [INFO ] [sig ] [2187/3494] Forecasting NLY... [2026-01-14T20:27:54.931423] [INFO ] [sig ] Generating forecast for: NLY [2026-01-14T20:27:54.931455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-14T20:27:54.943987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-14T20:27:54.944439] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-14T20:27:54.945310] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-14T20:27:54.945365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:54.945398] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:54.945426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:54.945495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:55.003002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:55.004214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:55.004307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:55.004341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:55.128120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:55.128291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:55.128335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:55.128364] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:55.131851] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-14T20:27:55.132153] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-14T20:27:55.132287] [INFO ] [sig ] NLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:55.272846] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NLY.txt [2026-01-14T20:27:55.273003] [INFO ] [sig ] [2187/3494] Completed NLY in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:55.273043] [INFO ] [sig ] [2188/3494] Forecasting NMAI... [2026-01-14T20:27:55.273072] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-14T20:27:55.273102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-14T20:27:55.284871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-14T20:27:55.285224] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-14T20:27:55.286026] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-14T20:27:55.286078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:55.286111] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:55.286137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:55.286192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:55.342390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:55.343261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:55.343345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:55.343378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:55.459949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:55.460109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:55.460150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:55.460179] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:55.463646] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=56.06%) [2026-01-14T20:27:55.463938] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-14T20:27:55.464094] [INFO ] [sig ] NMAI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:55.609690] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NMAI.txt [2026-01-14T20:27:55.609853] [INFO ] [sig ] [2188/3494] Completed NMAI in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:55.609893] [INFO ] [sig ] [2189/3494] Forecasting NMCO... [2026-01-14T20:27:55.609923] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-14T20:27:55.609955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-14T20:27:55.623083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-14T20:27:55.623483] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-14T20:27:55.624506] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-14T20:27:55.624560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:55.624638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:55.624667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:55.624724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:55.682478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:55.683406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:55.683507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:55.683552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:55.807409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:55.807586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:55.807629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:55.807678] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:55.811078] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-14T20:27:55.811376] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-14T20:27:55.811501] [INFO ] [sig ] NMCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:55.949945] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMCO.txt [2026-01-14T20:27:55.950085] [INFO ] [sig ] [2189/3494] Completed NMCO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-14T20:27:55.950124] [INFO ] [sig ] [2190/3494] Forecasting NMFC... [2026-01-14T20:27:55.950154] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-14T20:27:55.950183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-14T20:27:55.965708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-14T20:27:55.966105] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-14T20:27:55.967002] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-14T20:27:55.967054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:55.967095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:55.967125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:55.967191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:56.023337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:56.024086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:56.024170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:56.024204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:56.140751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:56.140909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:56.140950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:56.140979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:56.144370] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=93.52%) [2026-01-14T20:27:56.144684] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-14T20:27:56.144810] [INFO ] [sig ] NMFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:56.285103] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NMFC.txt [2026-01-14T20:27:56.285242] [INFO ] [sig ] [2190/3494] Completed NMFC in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-14T20:27:56.285279] [INFO ] [sig ] [2191/3494] Forecasting NMG... [2026-01-14T20:27:56.285309] [INFO ] [sig ] Generating forecast for: NMG [2026-01-14T20:27:56.285338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-14T20:27:56.297513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-14T20:27:56.297877] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-14T20:27:56.298669] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-14T20:27:56.298721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:56.298753] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:56.298780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:56.298835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:56.355565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:56.356553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:56.356659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:56.356693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:56.477477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:56.477701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:56.477938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:56.477968] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:56.481421] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: DOWN (p=14.80%) [2026-01-14T20:27:56.481743] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-14T20:27:56.481873] [INFO ] [sig ] NMG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:56.626704] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMG.txt [2026-01-14T20:27:56.626837] [INFO ] [sig ] [2191/3494] Completed NMG in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:56.626875] [INFO ] [sig ] [2192/3494] Forecasting NMI... [2026-01-14T20:27:56.626904] [INFO ] [sig ] Generating forecast for: NMI [2026-01-14T20:27:56.626934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-14T20:27:56.637636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-14T20:27:56.637964] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-14T20:27:56.638762] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-14T20:27:56.638815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:56.638848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:56.638875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:56.638930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:56.697211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:56.698138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:56.698218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:56.698251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:56.803999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:56.804153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:56.804192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:56.804252] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:56.807873] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-01-14T20:27:56.808184] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-14T20:27:56.808318] [INFO ] [sig ] NMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:56.953523] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMI.txt [2026-01-14T20:27:56.953688] [INFO ] [sig ] [2192/3494] Completed NMI in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:56.953728] [INFO ] [sig ] [2193/3494] Forecasting NMIH... [2026-01-14T20:27:56.953758] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-14T20:27:56.953789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-14T20:27:56.965478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-14T20:27:56.966015] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-14T20:27:56.966838] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-14T20:27:56.966891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:56.967107] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:56.967134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:56.967190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:57.030372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:57.031367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:57.031451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:57.031486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:57.161072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:57.161234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:57.161277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:57.161307] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:57.164847] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=64.28%) [2026-01-14T20:27:57.165148] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-14T20:27:57.165286] [INFO ] [sig ] NMIH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:57.324501] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NMIH.txt [2026-01-14T20:27:57.324696] [INFO ] [sig ] [2193/3494] Completed NMIH in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:57.324738] [INFO ] [sig ] [2194/3494] Forecasting NMM... [2026-01-14T20:27:57.324769] [INFO ] [sig ] Generating forecast for: NMM [2026-01-14T20:27:57.324801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-14T20:27:57.336619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-14T20:27:57.336950] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-14T20:27:57.337836] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-14T20:27:57.337893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:57.337925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:57.337952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:57.338024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:57.397716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:57.398630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:57.398729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:57.398768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:57.524437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:57.524631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:57.524675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:57.524705] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:57.528324] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-14T20:27:57.528691] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-14T20:27:57.528845] [INFO ] [sig ] NMM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:57.679876] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMM.txt [2026-01-14T20:27:57.680031] [INFO ] [sig ] [2194/3494] Completed NMM in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:57.680071] [INFO ] [sig ] [2195/3494] Forecasting NMRA... [2026-01-14T20:27:57.680100] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-14T20:27:57.680132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-14T20:27:57.693111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-14T20:27:57.693440] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-14T20:27:57.694239] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-14T20:27:57.694292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:57.694335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:57.694363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:57.694418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:57.754737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:57.755754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:57.755842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:57.755877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:57.893668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:57.893827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:57.893868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:57.893896] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:57.897296] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-14T20:27:57.897597] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-14T20:27:57.897747] [INFO ] [sig ] NMRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:58.040667] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMRA.txt [2026-01-14T20:27:58.040823] [INFO ] [sig ] [2195/3494] Completed NMRA in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:58.040862] [INFO ] [sig ] [2196/3494] Forecasting NMRK... [2026-01-14T20:27:58.040892] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-14T20:27:58.040921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-14T20:27:58.052631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-14T20:27:58.052930] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-14T20:27:58.053751] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-14T20:27:58.053807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:58.053839] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:58.053866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:58.053922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:58.112051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:58.112890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:58.112976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:58.113010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:58.242551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:58.242738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:58.242780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:58.242808] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:58.246336] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-14T20:27:58.246680] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-14T20:27:58.246817] [INFO ] [sig ] NMRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:58.394456] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NMRK.txt [2026-01-14T20:27:58.394651] [INFO ] [sig ] [2196/3494] Completed NMRK in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:58.394696] [INFO ] [sig ] [2197/3494] Forecasting NN... [2026-01-14T20:27:58.394728] [INFO ] [sig ] Generating forecast for: NN [2026-01-14T20:27:58.394759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-14T20:27:58.406765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-14T20:27:58.407158] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-14T20:27:58.407987] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-14T20:27:58.408039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:58.408072] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:58.408099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:58.408155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:58.468537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:58.469473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:58.469562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:58.469623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:58.593989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:58.594151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:58.594191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:58.594220] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:58.597601] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=37.98%) [2026-01-14T20:27:58.597936] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-14T20:27:58.598061] [INFO ] [sig ] NN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:58.743338] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NN.txt [2026-01-14T20:27:58.743502] [INFO ] [sig ] [2197/3494] Completed NN in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:58.743543] [INFO ] [sig ] [2198/3494] Forecasting NNDM... [2026-01-14T20:27:58.743593] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-14T20:27:58.743630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-14T20:27:58.755654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-14T20:27:58.756029] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-14T20:27:58.756850] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-14T20:27:58.756904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:58.756937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:58.756964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:58.757020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:58.814259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:58.815199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:58.815281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:58.815314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:58.941294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:58.941472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:58.941522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:58.941551] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:58.945043] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-01-14T20:27:58.945322] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-14T20:27:58.945445] [INFO ] [sig ] NNDM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:59.086626] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NNDM.txt [2026-01-14T20:27:59.086735] [INFO ] [sig ] [2198/3494] Completed NNDM in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:59.086789] [INFO ] [sig ] [2199/3494] Forecasting NNE... [2026-01-14T20:27:59.086821] [INFO ] [sig ] Generating forecast for: NNE [2026-01-14T20:27:59.086850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-14T20:27:59.098216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-14T20:27:59.098479] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-14T20:27:59.099248] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-14T20:27:59.099300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:59.099332] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:59.099360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:59.099416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:59.156254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:59.156898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:59.156994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:59.157027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:59.276013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:59.276132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:59.276171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:59.276199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:59.279408] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-01-14T20:27:59.279726] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-14T20:27:59.279851] [INFO ] [sig ] NNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:27:59.436248] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NNE.txt [2026-01-14T20:27:59.436409] [INFO ] [sig ] [2199/3494] Completed NNE in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:59.436448] [INFO ] [sig ] [2200/3494] Forecasting NNI... [2026-01-14T20:27:59.436479] [INFO ] [sig ] Generating forecast for: NNI [2026-01-14T20:27:59.436508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-14T20:27:59.448923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-14T20:27:59.449341] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-14T20:27:59.450155] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-14T20:27:59.450208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:59.450239] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:59.450266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:59.450323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:59.507557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:59.508497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:59.508602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:59.508638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:59.626071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:59.626234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:59.626274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:59.626302] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:59.629817] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-01-14T20:27:59.630158] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-14T20:27:59.630316] [INFO ] [sig ] NNI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:27:59.778510] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NNI.txt [2026-01-14T20:27:59.778692] [INFO ] [sig ] [2200/3494] Completed NNI in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:27:59.778733] [INFO ] [sig ] [2201/3494] Forecasting NNN... [2026-01-14T20:27:59.778763] [INFO ] [sig ] Generating forecast for: NNN [2026-01-14T20:27:59.778792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-14T20:27:59.791734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-14T20:27:59.792133] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-14T20:27:59.792962] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-14T20:27:59.793016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:27:59.793047] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:27:59.793074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:27:59.793130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:27:59.855409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:27:59.856287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:27:59.856368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:27:59.856401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:27:59.975276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:27:59.975443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:27:59.975484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:27:59.975512] [INFO ] [FORECASTER] Training complete [2026-01-14T20:27:59.978956] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-01-14T20:27:59.979244] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-14T20:27:59.979372] [INFO ] [sig ] NNN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:00.124338] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NNN.txt [2026-01-14T20:28:00.124494] [INFO ] [sig ] [2201/3494] Completed NNN in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:00.124532] [INFO ] [sig ] [2202/3494] Forecasting NNOX... [2026-01-14T20:28:00.124561] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-14T20:28:00.124615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-14T20:28:00.136040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-14T20:28:00.136316] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-14T20:28:00.137107] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-14T20:28:00.137160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:00.137192] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:00.137219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:00.137275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:00.197685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:00.198375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:00.198455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:00.198489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:00.329324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:00.329517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:00.329602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:00.329660] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:00.333253] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=32.10%) [2026-01-14T20:28:00.333532] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-14T20:28:00.333715] [INFO ] [sig ] NNOX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:00.483986] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NNOX.txt [2026-01-14T20:28:00.484154] [INFO ] [sig ] [2202/3494] Completed NNOX in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:00.484194] [INFO ] [sig ] [2203/3494] Forecasting NNY... [2026-01-14T20:28:00.484224] [INFO ] [sig ] Generating forecast for: NNY [2026-01-14T20:28:00.484255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-14T20:28:00.495812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-14T20:28:00.496144] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-14T20:28:00.496995] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-14T20:28:00.497048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:00.497082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:00.497111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:00.497169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:00.558491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:00.559347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:00.559430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:00.559464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:00.671017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:00.671135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:00.671175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:00.671204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:00.674597] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=27.49%) [2026-01-14T20:28:00.674883] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-14T20:28:00.675009] [INFO ] [sig ] NNY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:00.823971] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NNY.txt [2026-01-14T20:28:00.824127] [INFO ] [sig ] [2203/3494] Completed NNY in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:00.824167] [INFO ] [sig ] [2204/3494] Forecasting NOA... [2026-01-14T20:28:00.824195] [INFO ] [sig ] Generating forecast for: NOA [2026-01-14T20:28:00.824227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-14T20:28:00.835784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-14T20:28:00.836119] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-14T20:28:00.836928] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-14T20:28:00.836981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:00.837013] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:00.837040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:00.837096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:00.895036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:00.895841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:00.895937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:00.895970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:01.019993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:01.020341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:01.020381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:01.020409] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:01.024007] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-01-14T20:28:01.024281] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-14T20:28:01.024405] [INFO ] [sig ] NOA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:01.169061] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NOA.txt [2026-01-14T20:28:01.169210] [INFO ] [sig ] [2204/3494] Completed NOA in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:01.169248] [INFO ] [sig ] [2205/3494] Forecasting NOAH... [2026-01-14T20:28:01.169277] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-14T20:28:01.169307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-14T20:28:01.181505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-14T20:28:01.181836] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-14T20:28:01.182636] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-14T20:28:01.182688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:01.182720] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:01.182747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:01.182803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:01.241378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:01.242171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:01.242248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:01.242280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:01.361812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:01.361968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:01.362007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:01.362035] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:01.365806] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-14T20:28:01.366079] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-14T20:28:01.366199] [INFO ] [sig ] NOAH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:01.511113] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NOAH.txt [2026-01-14T20:28:01.511258] [INFO ] [sig ] [2205/3494] Completed NOAH in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:01.511300] [INFO ] [sig ] [2206/3494] Forecasting NODK... [2026-01-14T20:28:01.511329] [INFO ] [sig ] Generating forecast for: NODK [2026-01-14T20:28:01.511361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-14T20:28:01.525684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-14T20:28:01.526187] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-14T20:28:01.527030] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-14T20:28:01.527083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:01.527144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:01.527192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:01.527269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:01.587343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:01.588258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:01.588341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:01.588375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:01.694148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:01.694312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:01.694352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:01.694381] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:01.697991] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-14T20:28:01.698272] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-14T20:28:01.698399] [INFO ] [sig ] NODK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:01.848349] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NODK.txt [2026-01-14T20:28:01.848493] [INFO ] [sig ] [2206/3494] Completed NODK in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-14T20:28:01.848534] [INFO ] [sig ] [2207/3494] Forecasting NOG... [2026-01-14T20:28:01.848562] [INFO ] [sig ] Generating forecast for: NOG [2026-01-14T20:28:01.848615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-14T20:28:01.860864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-14T20:28:01.861180] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-14T20:28:01.862011] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-14T20:28:01.862063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:01.862095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:01.862122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:01.862178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:01.919959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:01.920757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:01.920839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:01.920872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:02.039503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:02.039674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:02.039719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:02.039749] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:02.043105] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=81.07%) [2026-01-14T20:28:02.043380] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-14T20:28:02.043501] [INFO ] [sig ] NOG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:02.185318] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NOG.txt [2026-01-14T20:28:02.185471] [INFO ] [sig ] [2207/3494] Completed NOG in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-14T20:28:02.185511] [INFO ] [sig ] [2208/3494] Forecasting NOMD... [2026-01-14T20:28:02.185539] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-14T20:28:02.185588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-14T20:28:02.198349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-14T20:28:02.198765] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-14T20:28:02.199642] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-14T20:28:02.199699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:02.199734] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:02.199764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:02.199822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:02.259216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:02.260144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:02.260250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:02.260285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:02.381707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:02.381872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:02.381912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:02.381943] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:02.385394] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-14T20:28:02.385742] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-14T20:28:02.385904] [INFO ] [sig ] NOMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:02.535471] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NOMD.txt [2026-01-14T20:28:02.535649] [INFO ] [sig ] [2208/3494] Completed NOMD in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-14T20:28:02.535691] [INFO ] [sig ] [2209/3494] Forecasting NOTE... [2026-01-14T20:28:02.535720] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-14T20:28:02.535753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-14T20:28:02.548021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-14T20:28:02.548347] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-14T20:28:02.549256] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-14T20:28:02.549320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:02.549365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:02.549397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:02.549455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:02.610531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:02.611354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:02.611438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:02.611471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:02.730548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:02.730728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:02.730770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:02.730834] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:02.734369] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-14T20:28:02.734678] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-14T20:28:02.734814] [INFO ] [sig ] NOTE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:02.895149] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NOTE.txt [2026-01-14T20:28:02.895284] [INFO ] [sig ] [2209/3494] Completed NOTE in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:02.895325] [INFO ] [sig ] [2210/3494] Forecasting NPCE... [2026-01-14T20:28:02.895356] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-14T20:28:02.895396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-14T20:28:02.907122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-14T20:28:02.907442] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-14T20:28:02.908288] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-14T20:28:02.908343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:02.908376] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:02.908424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:02.908482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:02.967620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:02.968552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:02.968662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:02.968698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:03.102089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:03.102244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:03.102283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:03.102312] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:03.105659] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-14T20:28:03.105927] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-14T20:28:03.106050] [INFO ] [sig ] NPCE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:03.250218] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NPCE.txt [2026-01-14T20:28:03.250367] [INFO ] [sig ] [2210/3494] Completed NPCE in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:03.250406] [INFO ] [sig ] [2211/3494] Forecasting NPFD... [2026-01-14T20:28:03.250435] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-14T20:28:03.250465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-14T20:28:03.262586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-14T20:28:03.262923] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-14T20:28:03.263729] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-14T20:28:03.263783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:03.263814] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:03.263841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:03.263898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:03.322876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:03.324149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:03.324231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:03.324264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:03.452613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:03.452777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:03.452825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:03.452858] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:03.456286] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-01-14T20:28:03.456559] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-14T20:28:03.456702] [INFO ] [sig ] NPFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:03.598713] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NPFD.txt [2026-01-14T20:28:03.598855] [INFO ] [sig ] [2211/3494] Completed NPFD in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:03.598894] [INFO ] [sig ] [2212/3494] Forecasting NPK... [2026-01-14T20:28:03.598923] [INFO ] [sig ] Generating forecast for: NPK [2026-01-14T20:28:03.598955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-14T20:28:03.609820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-14T20:28:03.610152] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-14T20:28:03.610959] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-14T20:28:03.611011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:03.611042] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:03.611068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:03.611124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:03.668805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:03.669625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:03.669705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:03.669738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:03.791185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:03.791342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:03.791382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:03.791410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:03.794741] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=63.89%) [2026-01-14T20:28:03.795010] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-14T20:28:03.795134] [INFO ] [sig ] NPK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:03.934321] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NPK.txt [2026-01-14T20:28:03.934479] [INFO ] [sig ] [2212/3494] Completed NPK in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:03.934518] [INFO ] [sig ] [2213/3494] Forecasting NPO... [2026-01-14T20:28:03.934547] [INFO ] [sig ] Generating forecast for: NPO [2026-01-14T20:28:03.934599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-14T20:28:03.946405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-14T20:28:03.946814] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-14T20:28:03.947685] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-14T20:28:03.947742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:03.947775] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:03.947803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:03.947861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:04.006059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:04.007001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:04.007091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:04.007125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:04.131945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:04.132125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:04.132177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:04.132213] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:04.136665] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-01-14T20:28:04.137025] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-14T20:28:04.137185] [INFO ] [sig ] NPO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:04.291037] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NPO.txt [2026-01-14T20:28:04.291190] [INFO ] [sig ] [2213/3494] Completed NPO in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:04.291230] [INFO ] [sig ] [2214/3494] Forecasting NQP... [2026-01-14T20:28:04.291260] [INFO ] [sig ] Generating forecast for: NQP [2026-01-14T20:28:04.291291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-14T20:28:04.302713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-14T20:28:04.303071] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-14T20:28:04.303889] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-14T20:28:04.303942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:04.303975] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:04.304002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:04.304058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:04.360064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:04.360939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:04.361021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:04.361054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:04.479585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:04.479741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:04.479784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:04.479813] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:04.483764] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-01-14T20:28:04.484080] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-14T20:28:04.484211] [INFO ] [sig ] NQP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:04.624091] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NQP.txt [2026-01-14T20:28:04.624227] [INFO ] [sig ] [2214/3494] Completed NQP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:04.624266] [INFO ] [sig ] [2215/3494] Forecasting NRC... [2026-01-14T20:28:04.624295] [INFO ] [sig ] Generating forecast for: NRC [2026-01-14T20:28:04.624326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-14T20:28:04.635947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-14T20:28:04.636325] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-14T20:28:04.637152] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-14T20:28:04.637206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:04.637239] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:04.637274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:04.637354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:04.694598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:04.695391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:04.695473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:04.695506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:04.813867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:04.814024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:04.814065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:04.814093] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:04.817460] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-01-14T20:28:04.817778] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-14T20:28:04.817909] [INFO ] [sig ] NRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:04.956617] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NRC.txt [2026-01-14T20:28:04.956737] [INFO ] [sig ] [2215/3494] Completed NRC in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:04.956775] [INFO ] [sig ] [2216/3494] Forecasting NRDS... [2026-01-14T20:28:04.956804] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-14T20:28:04.956834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-14T20:28:04.968229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-14T20:28:04.968486] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-14T20:28:04.969271] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-14T20:28:04.969323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:04.969355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:04.969382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:04.969437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:05.026702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:05.027326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:05.027425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:05.027458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:05.157940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:05.158116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:05.158164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:05.158200] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:05.163053] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-01-14T20:28:05.163414] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-14T20:28:05.163592] [INFO ] [sig ] NRDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:05.368784] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NRDS.txt [2026-01-14T20:28:05.368974] [INFO ] [sig ] [2216/3494] Completed NRDS in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:05.369020] [INFO ] [sig ] [2217/3494] Forecasting NREF... [2026-01-14T20:28:05.369056] [INFO ] [sig ] Generating forecast for: NREF [2026-01-14T20:28:05.369093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-14T20:28:05.383661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-14T20:28:05.384102] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-14T20:28:05.385046] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-14T20:28:05.385106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:05.385142] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:05.385174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:05.385263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:05.462854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:05.463946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:05.464038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:05.464076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:05.605374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:05.605528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:05.605583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:05.605615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:05.608992] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=4.76%) [2026-01-14T20:28:05.609264] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-14T20:28:05.609385] [INFO ] [sig ] NREF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:05.749842] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NREF.txt [2026-01-14T20:28:05.750142] [INFO ] [sig ] [2217/3494] Completed NREF in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:05.750180] [INFO ] [sig ] [2218/3494] Forecasting NRG... [2026-01-14T20:28:05.750208] [INFO ] [sig ] Generating forecast for: NRG [2026-01-14T20:28:05.750238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-14T20:28:05.761864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-14T20:28:05.762113] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-14T20:28:05.762900] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-14T20:28:05.762952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:05.762984] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:05.763011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:05.763066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:05.820760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:05.821365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:05.821440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:05.821472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:05.962700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:05.962872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:05.962922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:05.962958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:05.967633] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-14T20:28:05.967988] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-14T20:28:05.968136] [INFO ] [sig ] NRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:06.163997] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NRG.txt [2026-01-14T20:28:06.164197] [INFO ] [sig ] [2218/3494] Completed NRG in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:06.164242] [INFO ] [sig ] [2219/3494] Forecasting NRIM... [2026-01-14T20:28:06.164276] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-14T20:28:06.164314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-14T20:28:06.178728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-14T20:28:06.179140] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-14T20:28:06.180080] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-14T20:28:06.180153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:06.180192] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:06.180225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:06.180301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:06.256942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:06.258010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:06.258103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:06.258142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:06.421887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:06.422268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:06.422315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:06.422349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:06.426911] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-01-14T20:28:06.427447] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-14T20:28:06.427623] [INFO ] [sig ] NRIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:06.602366] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NRIM.txt [2026-01-14T20:28:06.602521] [INFO ] [sig ] [2219/3494] Completed NRIM in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:06.602562] [INFO ] [sig ] [2220/3494] Forecasting NRIX... [2026-01-14T20:28:06.602610] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-14T20:28:06.602642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-14T20:28:06.613806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-14T20:28:06.614057] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-14T20:28:06.614843] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-14T20:28:06.614895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:06.614927] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:06.614954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:06.615010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:06.671930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:06.672652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:06.672729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:06.672762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:06.796170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:06.796331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:06.796371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:06.796400] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:06.799973] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=26.86%) [2026-01-14T20:28:06.800270] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-14T20:28:06.800392] [INFO ] [sig ] NRIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:06.940035] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NRIX.txt [2026-01-14T20:28:06.940181] [INFO ] [sig ] [2220/3494] Completed NRIX in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:06.940220] [INFO ] [sig ] [2221/3494] Forecasting NRK... [2026-01-14T20:28:06.940250] [INFO ] [sig ] Generating forecast for: NRK [2026-01-14T20:28:06.940282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-14T20:28:06.952948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-14T20:28:06.953379] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-14T20:28:06.954244] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-14T20:28:06.954298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:06.954332] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:06.954361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:06.954419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:07.011897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:07.012947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:07.013032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:07.013066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:07.132547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:07.132745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:07.132788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:07.132818] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:07.136841] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-14T20:28:07.137151] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-14T20:28:07.137286] [INFO ] [sig ] NRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:07.280666] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NRK.txt [2026-01-14T20:28:07.280838] [INFO ] [sig ] [2221/3494] Completed NRK in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:07.280886] [INFO ] [sig ] [2222/3494] Forecasting NRP... [2026-01-14T20:28:07.280922] [INFO ] [sig ] Generating forecast for: NRP [2026-01-14T20:28:07.280959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-14T20:28:07.292789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-14T20:28:07.293164] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-14T20:28:07.294039] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-14T20:28:07.294094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:07.294128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:07.294155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:07.294211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:07.352298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:07.353183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:07.353264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:07.353296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:07.470357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:07.470522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:07.470564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:07.470615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:07.474110] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-14T20:28:07.474387] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-14T20:28:07.474513] [INFO ] [sig ] NRP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:07.622274] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NRP.txt [2026-01-14T20:28:07.622425] [INFO ] [sig ] [2222/3494] Completed NRP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:07.622470] [INFO ] [sig ] [2223/3494] Forecasting NRXP... [2026-01-14T20:28:07.622500] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-14T20:28:07.622530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-14T20:28:07.635735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-14T20:28:07.636288] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-14T20:28:07.637175] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-14T20:28:07.637229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:07.637320] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:07.637349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:07.637407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:07.695896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:07.696724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:07.696807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:07.696839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:07.826694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:07.826863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:07.826909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:07.826943] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:07.831316] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-14T20:28:07.831730] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-14T20:28:07.831917] [INFO ] [sig ] NRXP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:07.983283] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NRXP.txt [2026-01-14T20:28:07.983442] [INFO ] [sig ] [2223/3494] Completed NRXP in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-14T20:28:07.983482] [INFO ] [sig ] [2224/3494] Forecasting NSC... [2026-01-14T20:28:07.983511] [INFO ] [sig ] Generating forecast for: NSC [2026-01-14T20:28:07.983542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-14T20:28:07.995755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-14T20:28:07.996181] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-14T20:28:07.997020] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-14T20:28:07.997074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:07.997106] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:07.997134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:07.997192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:08.057970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:08.058874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:08.058956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:08.058991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:08.178983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:08.179145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:08.179186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:08.179217] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:08.182740] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=69.93%) [2026-01-14T20:28:08.183073] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-14T20:28:08.183211] [INFO ] [sig ] NSC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:08.336629] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NSC.txt [2026-01-14T20:28:08.336785] [INFO ] [sig ] [2224/3494] Completed NSC in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-14T20:28:08.336825] [INFO ] [sig ] [2225/3494] Forecasting NSP... [2026-01-14T20:28:08.336856] [INFO ] [sig ] Generating forecast for: NSP [2026-01-14T20:28:08.336887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-14T20:28:08.348229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-14T20:28:08.348660] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-14T20:28:08.349466] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-14T20:28:08.349520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:08.349555] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:08.349605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:08.349668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:08.410522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:08.411395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:08.411475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:08.411508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:08.530464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:08.530642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:08.530683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:08.530711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:08.534139] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=55.48%) [2026-01-14T20:28:08.534478] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-14T20:28:08.534636] [INFO ] [sig ] NSP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:08.673595] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NSP.txt [2026-01-14T20:28:08.673722] [INFO ] [sig ] [2225/3494] Completed NSP in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:08.673760] [INFO ] [sig ] [2226/3494] Forecasting NSSC... [2026-01-14T20:28:08.673788] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-14T20:28:08.673819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-14T20:28:08.685773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-14T20:28:08.686181] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-14T20:28:08.687007] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-14T20:28:08.687060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:08.687091] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:08.687116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:08.687171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:08.744557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:08.745460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:08.745543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:08.745597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:08.870562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:08.870738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:08.870796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:08.870857] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:08.874327] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-01-14T20:28:08.874628] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-14T20:28:08.874758] [INFO ] [sig ] NSSC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:09.078138] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NSSC.txt [2026-01-14T20:28:09.078276] [INFO ] [sig ] [2226/3494] Completed NSSC in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:09.078315] [INFO ] [sig ] [2227/3494] Forecasting NTAP... [2026-01-14T20:28:09.078344] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-14T20:28:09.078375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-14T20:28:09.089963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-14T20:28:09.090218] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-14T20:28:09.091007] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-14T20:28:09.091059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:09.091091] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:09.091118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:09.091173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:09.151233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:09.152093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:09.152176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:09.152210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:09.278809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:09.278970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:09.279012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:09.279042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:09.282529] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-01-14T20:28:09.282854] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-14T20:28:09.282986] [INFO ] [sig ] NTAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:09.431712] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NTAP.txt [2026-01-14T20:28:09.431879] [INFO ] [sig ] [2227/3494] Completed NTAP in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:09.431921] [INFO ] [sig ] [2228/3494] Forecasting NTB... [2026-01-14T20:28:09.431952] [INFO ] [sig ] Generating forecast for: NTB [2026-01-14T20:28:09.431985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-14T20:28:09.443819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-14T20:28:09.444111] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-14T20:28:09.444950] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-14T20:28:09.445004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:09.445037] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:09.445065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:09.445127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:09.505323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:09.506163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:09.506242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:09.506275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:09.624528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:09.624703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:09.624745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:09.624776] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:09.628312] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-14T20:28:09.628618] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-14T20:28:09.628751] [INFO ] [sig ] NTB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:09.771605] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTB.txt [2026-01-14T20:28:09.771743] [INFO ] [sig ] [2228/3494] Completed NTB in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:09.771782] [INFO ] [sig ] [2229/3494] Forecasting NTES... [2026-01-14T20:28:09.771812] [INFO ] [sig ] Generating forecast for: NTES [2026-01-14T20:28:09.771843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-14T20:28:09.783540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-14T20:28:09.783840] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-14T20:28:09.784823] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-14T20:28:09.784875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:09.784909] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:09.784936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:09.785173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:09.846506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:09.847378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:09.847460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:09.847494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:09.976854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:09.977021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:09.977070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:09.977098] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:09.980597] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-14T20:28:09.980883] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-14T20:28:09.981014] [INFO ] [sig ] NTES: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:10.141602] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTES.txt [2026-01-14T20:28:10.141765] [INFO ] [sig ] [2229/3494] Completed NTES in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:10.141803] [INFO ] [sig ] [2230/3494] Forecasting NTIC... [2026-01-14T20:28:10.141833] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-14T20:28:10.141861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-14T20:28:10.152899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-14T20:28:10.153276] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-14T20:28:10.154118] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-14T20:28:10.154171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:10.154215] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:10.154244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:10.154300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:10.212893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:10.213656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:10.213734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:10.213766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:10.322244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:10.322406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:10.322447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:10.322476] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:10.325834] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-14T20:28:10.326107] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-14T20:28:10.326231] [INFO ] [sig ] NTIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:10.467247] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTIC.txt [2026-01-14T20:28:10.467398] [INFO ] [sig ] [2230/3494] Completed NTIC in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:10.467438] [INFO ] [sig ] [2231/3494] Forecasting NTLA... [2026-01-14T20:28:10.467468] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-14T20:28:10.467498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-14T20:28:10.479094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-14T20:28:10.479374] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-14T20:28:10.480156] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-14T20:28:10.480208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:10.480240] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:10.480267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:10.480323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:10.536346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:10.537032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:10.537108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:10.537140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:10.662287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:10.662461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:10.662504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:10.662566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:10.666337] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-01-14T20:28:10.666642] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-14T20:28:10.666771] [INFO ] [sig ] NTLA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:10.805306] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTLA.txt [2026-01-14T20:28:10.805468] [INFO ] [sig ] [2231/3494] Completed NTLA in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:10.805517] [INFO ] [sig ] [2232/3494] Forecasting NTNX... [2026-01-14T20:28:10.805551] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-14T20:28:10.805602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-14T20:28:10.817878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-14T20:28:10.818213] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-14T20:28:10.819029] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-14T20:28:10.819083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:10.819116] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:10.819145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:10.819205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:10.879693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:10.880524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:10.880623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:10.880660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:11.001021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:11.001203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:11.001255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:11.001291] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:11.004928] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=21.11%) [2026-01-14T20:28:11.005223] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-14T20:28:11.005358] [INFO ] [sig ] NTNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:11.152591] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTNX.txt [2026-01-14T20:28:11.152726] [INFO ] [sig ] [2232/3494] Completed NTNX in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:11.152765] [INFO ] [sig ] [2233/3494] Forecasting NTRA... [2026-01-14T20:28:11.152795] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-14T20:28:11.152824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-14T20:28:11.167409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-14T20:28:11.167742] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-14T20:28:11.168530] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-14T20:28:11.168603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:11.168640] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:11.168680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:11.168753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:11.227890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:11.228555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:11.228677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:11.228713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:11.352758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:11.352918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:11.352967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:11.353001] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:11.356609] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-14T20:28:11.356884] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-14T20:28:11.357013] [INFO ] [sig ] NTRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:11.509770] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTRA.txt [2026-01-14T20:28:11.509933] [INFO ] [sig ] [2233/3494] Completed NTRA in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:11.509987] [INFO ] [sig ] [2234/3494] Forecasting NTRB... [2026-01-14T20:28:11.510026] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-14T20:28:11.510062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-14T20:28:11.522300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-14T20:28:11.522716] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-14T20:28:11.523622] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-14T20:28:11.523681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:11.523714] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:11.523742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:11.523800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:11.583879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:11.584786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:11.584870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:11.584904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:11.703611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:11.703773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:11.703814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:11.703845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:11.707333] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-01-14T20:28:11.707717] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-14T20:28:11.707870] [INFO ] [sig ] NTRB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:11.877610] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NTRB.txt [2026-01-14T20:28:11.877798] [INFO ] [sig ] [2234/3494] Completed NTRB in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:11.877841] [INFO ] [sig ] [2235/3494] Forecasting NTRS... [2026-01-14T20:28:11.877873] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-14T20:28:11.877910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-14T20:28:11.891608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-14T20:28:11.892069] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-14T20:28:11.892963] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-14T20:28:11.893035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:11.893081] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:11.893109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:11.893166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:11.974126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:11.975294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:11.975396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:11.975438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:12.100832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:12.100998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:12.101040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:12.101068] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:12.104819] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=21.86%) [2026-01-14T20:28:12.105121] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-14T20:28:12.105466] [INFO ] [sig ] NTRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:12.248244] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NTRS.txt [2026-01-14T20:28:12.248403] [INFO ] [sig ] [2235/3494] Completed NTRS in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:12.248443] [INFO ] [sig ] [2236/3494] Forecasting NTRSO... [2026-01-14T20:28:12.248473] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-14T20:28:12.248505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-14T20:28:12.261512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-14T20:28:12.261897] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-14T20:28:12.262699] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-14T20:28:12.262751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:12.262783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:12.262809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:12.262864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:12.321407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:12.322293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:12.322374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:12.322405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:12.442272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:12.442441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:12.442485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:12.442515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:12.445909] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=56.91%) [2026-01-14T20:28:12.446184] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-14T20:28:12.446310] [INFO ] [sig ] NTRSO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:12.590843] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NTRSO.txt [2026-01-14T20:28:12.591000] [INFO ] [sig ] [2236/3494] Completed NTRSO in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:12.591042] [INFO ] [sig ] [2237/3494] Forecasting NUKK... [2026-01-14T20:28:12.591075] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-14T20:28:12.591108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-14T20:28:12.602597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-14T20:28:12.602942] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-14T20:28:12.603791] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-14T20:28:12.603847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:12.603880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:12.603908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:12.603964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:12.663134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:12.664045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:12.664131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:12.664166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:12.787070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:12.787232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:12.787291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:12.787324] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:12.791078] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-01-14T20:28:12.791566] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-14T20:28:12.791718] [INFO ] [sig ] NUKK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:12.940935] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NUKK.txt [2026-01-14T20:28:12.941070] [INFO ] [sig ] [2237/3494] Completed NUKK in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:12.941109] [INFO ] [sig ] [2238/3494] Forecasting NUS... [2026-01-14T20:28:12.941139] [INFO ] [sig ] Generating forecast for: NUS [2026-01-14T20:28:12.941168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-14T20:28:12.952488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-14T20:28:12.952846] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-14T20:28:12.953671] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-14T20:28:12.953726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:12.953759] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:12.953788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:12.953846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:13.014756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:13.015544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:13.015645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:13.015681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:13.137240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:13.137395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:13.137435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:13.137465] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:13.140984] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-14T20:28:13.141272] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-14T20:28:13.141403] [INFO ] [sig ] NUS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:13.294748] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NUS.txt [2026-01-14T20:28:13.294880] [INFO ] [sig ] [2238/3494] Completed NUS in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:13.294918] [INFO ] [sig ] [2239/3494] Forecasting NUTX... [2026-01-14T20:28:13.294947] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-14T20:28:13.294979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-14T20:28:13.306774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-14T20:28:13.307077] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-14T20:28:13.307885] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-14T20:28:13.307938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:13.307969] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:13.307995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:13.308050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:13.368874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:13.369625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:13.369722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:13.369758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:13.493554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:13.493727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:13.493769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:13.493799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:13.497334] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-01-14T20:28:13.497636] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-14T20:28:13.497801] [INFO ] [sig ] NUTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:13.648651] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NUTX.txt [2026-01-14T20:28:13.648793] [INFO ] [sig ] [2239/3494] Completed NUTX in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:13.648832] [INFO ] [sig ] [2240/3494] Forecasting NUVB... [2026-01-14T20:28:13.648863] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-14T20:28:13.648892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-14T20:28:13.660406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-14T20:28:13.660751] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-14T20:28:13.661568] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-14T20:28:13.661674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:13.661708] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:13.661736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:13.661795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:13.721014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:13.721841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:13.721923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:13.721957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:13.847935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:13.848099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:13.848139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:13.848168] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:13.851548] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=45.92%) [2026-01-14T20:28:13.851843] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-14T20:28:13.851969] [INFO ] [sig ] NUVB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:14.000929] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NUVB.txt [2026-01-14T20:28:14.001068] [INFO ] [sig ] [2240/3494] Completed NUVB in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:14.001107] [INFO ] [sig ] [2241/3494] Forecasting NUVL... [2026-01-14T20:28:14.001137] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-14T20:28:14.001166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-14T20:28:14.012512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-14T20:28:14.012811] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-14T20:28:14.013632] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-14T20:28:14.013686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:14.013730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:14.013758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:14.013815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:14.072732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:14.073405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:14.073485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:14.073518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:14.192171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:14.192349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:14.192401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:14.192439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:14.195930] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=33.61%) [2026-01-14T20:28:14.196207] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-14T20:28:14.196343] [INFO ] [sig ] NUVL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:14.343014] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NUVL.txt [2026-01-14T20:28:14.343155] [INFO ] [sig ] [2241/3494] Completed NUVL in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-14T20:28:14.343194] [INFO ] [sig ] [2242/3494] Forecasting NUWE... [2026-01-14T20:28:14.343224] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-14T20:28:14.343253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-14T20:28:14.355132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-14T20:28:14.355547] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-14T20:28:14.356363] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-14T20:28:14.356417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:14.356448] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:14.356474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:14.356530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:14.419852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:14.420827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:14.420914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:14.420947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:14.542641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:14.542809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:14.542850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:14.542880] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:14.546495] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-01-14T20:28:14.546816] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-14T20:28:14.546956] [INFO ] [sig ] NUWE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:14.703443] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NUWE.txt [2026-01-14T20:28:14.703605] [INFO ] [sig ] [2242/3494] Completed NUWE in 0.4s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:14.703661] [INFO ] [sig ] [2243/3494] Forecasting NVAX... [2026-01-14T20:28:14.703702] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-14T20:28:14.703733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-14T20:28:14.715277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-14T20:28:14.715606] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-14T20:28:14.716396] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-14T20:28:14.716450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:14.716482] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:14.716509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:14.716566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:14.776768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:14.777672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:14.777756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:14.777790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:14.896811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:14.896964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:14.897035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:14.897070] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:14.901659] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-01-14T20:28:14.901940] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-14T20:28:14.902066] [INFO ] [sig ] NVAX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:15.046739] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVAX.txt [2026-01-14T20:28:15.046878] [INFO ] [sig ] [2243/3494] Completed NVAX in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:15.046917] [INFO ] [sig ] [2244/3494] Forecasting NVD... [2026-01-14T20:28:15.046948] [INFO ] [sig ] Generating forecast for: NVD [2026-01-14T20:28:15.046978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-14T20:28:15.057897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-14T20:28:15.058268] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-14T20:28:15.059100] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-14T20:28:15.059154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:15.059187] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:15.059215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:15.059273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:15.117141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:15.118076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:15.118157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:15.118191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:15.232369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:15.232531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:15.232593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:15.232627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:15.236235] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-14T20:28:15.236535] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-14T20:28:15.236687] [INFO ] [sig ] NVD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:15.379891] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVD.txt [2026-01-14T20:28:15.380038] [INFO ] [sig ] [2244/3494] Completed NVD in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:15.380077] [INFO ] [sig ] [2245/3494] Forecasting NVDA... [2026-01-14T20:28:15.380131] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-14T20:28:15.380164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-14T20:28:15.391724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-14T20:28:15.392065] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-14T20:28:15.392945] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-14T20:28:15.393000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:15.393033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:15.393061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:15.393118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:15.451302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:15.452083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:15.452161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:15.452193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:15.576921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:15.577089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:15.577148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:15.577190] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:15.580833] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-01-14T20:28:15.581114] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-14T20:28:15.581241] [INFO ] [sig ] NVDA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:15.727311] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVDA.txt [2026-01-14T20:28:15.727438] [INFO ] [sig ] [2245/3494] Completed NVDA in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:15.727477] [INFO ] [sig ] [2246/3494] Forecasting NVDD... [2026-01-14T20:28:15.727507] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-14T20:28:15.727536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-14T20:28:15.740196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-14T20:28:15.740505] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-14T20:28:15.741504] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-14T20:28:15.741557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:15.741608] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:15.741637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:15.741694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:15.801357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:15.802169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:15.802251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:15.802284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:15.925612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:15.925761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:15.925801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:15.925829] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:15.929180] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=52.62%) [2026-01-14T20:28:15.929456] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-14T20:28:15.929601] [INFO ] [sig ] NVDD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:16.073273] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVDD.txt [2026-01-14T20:28:16.073425] [INFO ] [sig ] [2246/3494] Completed NVDD in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:16.073464] [INFO ] [sig ] [2247/3494] Forecasting NVDL... [2026-01-14T20:28:16.073496] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-14T20:28:16.073554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-14T20:28:16.084141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-14T20:28:16.084431] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-14T20:28:16.085219] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-14T20:28:16.085272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:16.085304] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:16.085330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:16.085386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:16.143401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:16.144138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:16.144234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:16.144268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:16.265744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:16.265900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:16.265938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:16.265968] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:16.269322] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-14T20:28:16.269613] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-14T20:28:16.269739] [INFO ] [sig ] NVDL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:16.416620] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVDL.txt [2026-01-14T20:28:16.416786] [INFO ] [sig ] [2247/3494] Completed NVDL in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:16.416841] [INFO ] [sig ] [2248/3494] Forecasting NVDS... [2026-01-14T20:28:16.416877] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-14T20:28:16.416909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-14T20:28:16.428444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-14T20:28:16.428882] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-14T20:28:16.429741] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-14T20:28:16.429797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:16.429830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:16.429859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:16.429918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:16.488219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:16.489085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:16.489167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:16.489203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:16.611920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:16.612094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:16.612136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:16.612188] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:16.615731] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=34.12%) [2026-01-14T20:28:16.616007] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-14T20:28:16.616134] [INFO ] [sig ] NVDS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:16.759595] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVDS.txt [2026-01-14T20:28:16.759760] [INFO ] [sig ] [2248/3494] Completed NVDS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:16.759802] [INFO ] [sig ] [2249/3494] Forecasting NVEC... [2026-01-14T20:28:16.759834] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-14T20:28:16.759867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-14T20:28:16.771313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-14T20:28:16.771665] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-14T20:28:16.772493] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-14T20:28:16.772556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:16.772624] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:16.772663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:16.772738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:16.833241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:16.834177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:16.834265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:16.834298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:16.951106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:16.951258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:16.951299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:16.951328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:16.954875] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-14T20:28:16.955156] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-14T20:28:16.955472] [INFO ] [sig ] NVEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:17.094789] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVEC.txt [2026-01-14T20:28:17.094917] [INFO ] [sig ] [2249/3494] Completed NVEC in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:17.094955] [INFO ] [sig ] [2250/3494] Forecasting NVG... [2026-01-14T20:28:17.094985] [INFO ] [sig ] Generating forecast for: NVG [2026-01-14T20:28:17.095014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-14T20:28:17.108151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-14T20:28:17.108437] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-14T20:28:17.109234] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-14T20:28:17.109287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:17.109319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:17.109346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:17.109402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:17.166515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:17.167205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:17.167283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:17.167331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:17.297558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:17.297760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:17.297801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:17.297830] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:17.301434] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=83.73%) [2026-01-14T20:28:17.301745] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-14T20:28:17.301870] [INFO ] [sig ] NVG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:17.444902] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NVG.txt [2026-01-14T20:28:17.445066] [INFO ] [sig ] [2250/3494] Completed NVG in 0.4s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:17.445105] [INFO ] [sig ] [2251/3494] Forecasting NVGS... [2026-01-14T20:28:17.445136] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-14T20:28:17.445166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-14T20:28:17.457703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-14T20:28:17.458097] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-14T20:28:17.459129] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-14T20:28:17.459183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:17.459214] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:17.459240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:17.459295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:17.519923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:17.520713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:17.520810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:17.520858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:17.646487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:17.646663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:17.646706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:17.646734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:17.650185] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-01-14T20:28:17.650461] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-14T20:28:17.650604] [INFO ] [sig ] NVGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:17.790587] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVGS.txt [2026-01-14T20:28:17.790723] [INFO ] [sig ] [2251/3494] Completed NVGS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:17.790761] [INFO ] [sig ] [2252/3494] Forecasting NVMI... [2026-01-14T20:28:17.790791] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-14T20:28:17.790821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-14T20:28:17.803177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-14T20:28:17.803551] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-14T20:28:17.804353] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-14T20:28:17.804405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:17.804437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:17.804476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:17.804534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:17.867250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:17.868155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:17.868238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:17.868270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:17.990638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:17.990797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:17.990839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:17.990867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:17.994315] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-14T20:28:17.994632] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-14T20:28:17.994766] [INFO ] [sig ] NVMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:18.143900] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVMI.txt [2026-01-14T20:28:18.144083] [INFO ] [sig ] [2252/3494] Completed NVMI in 0.4s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:18.144124] [INFO ] [sig ] [2253/3494] Forecasting NVO... [2026-01-14T20:28:18.144153] [INFO ] [sig ] Generating forecast for: NVO [2026-01-14T20:28:18.144183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-14T20:28:18.156890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-14T20:28:18.157227] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-14T20:28:18.158086] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-14T20:28:18.158139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:18.158171] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:18.158197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:18.158252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:18.217829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:18.218960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:18.219056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:18.219093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:18.344439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:18.344615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:18.344658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:18.344688] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:18.348179] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-01-14T20:28:18.348459] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-14T20:28:18.348638] [INFO ] [sig ] NVO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:18.493739] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVO.txt [2026-01-14T20:28:18.493889] [INFO ] [sig ] [2253/3494] Completed NVO in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:18.493928] [INFO ] [sig ] [2254/3494] Forecasting NVRI... [2026-01-14T20:28:18.493958] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-14T20:28:18.493987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-14T20:28:18.505131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-14T20:28:18.505468] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-14T20:28:18.506283] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-14T20:28:18.506336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:18.506368] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:18.506395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:18.506451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:18.569478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:18.570326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:18.570409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:18.570444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:18.691855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:18.692017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:18.692058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:18.692086] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:18.695833] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-01-14T20:28:18.696108] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-14T20:28:18.696229] [INFO ] [sig ] NVRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:18.839778] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVRI.txt [2026-01-14T20:28:18.839935] [INFO ] [sig ] [2254/3494] Completed NVRI in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:18.839976] [INFO ] [sig ] [2255/3494] Forecasting NVS... [2026-01-14T20:28:18.840006] [INFO ] [sig ] Generating forecast for: NVS [2026-01-14T20:28:18.840035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-14T20:28:18.852058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-14T20:28:18.852430] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-14T20:28:18.853255] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-14T20:28:18.853311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:18.853345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:18.853373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:18.853432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:18.916088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:18.916977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:18.917060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:18.917095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:19.048130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:19.048424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:19.048492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:19.048535] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:19.052183] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-01-14T20:28:19.052468] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-14T20:28:19.052624] [INFO ] [sig ] NVS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:19.199035] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVS.txt [2026-01-14T20:28:19.199176] [INFO ] [sig ] [2255/3494] Completed NVS in 0.4s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:19.199214] [INFO ] [sig ] [2256/3494] Forecasting NVTS... [2026-01-14T20:28:19.199244] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-14T20:28:19.199281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-14T20:28:19.211217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-14T20:28:19.211550] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-14T20:28:19.212342] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-14T20:28:19.212394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:19.212426] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:19.212453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:19.212509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:19.271958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:19.272791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:19.272873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:19.272908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:19.388370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:19.388533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:19.388591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:19.388625] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:19.392152] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-14T20:28:19.392451] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-14T20:28:19.392600] [INFO ] [sig ] NVTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:19.540496] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NVTS.txt [2026-01-14T20:28:19.540649] [INFO ] [sig ] [2256/3494] Completed NVTS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:19.540691] [INFO ] [sig ] [2257/3494] Forecasting NWBI... [2026-01-14T20:28:19.540720] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-14T20:28:19.540751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-14T20:28:19.552441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-14T20:28:19.552789] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-14T20:28:19.553743] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-14T20:28:19.553797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:19.553829] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:19.553856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:19.553912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:19.613390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:19.614263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:19.614348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:19.614382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:19.736923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:19.737079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:19.737119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:19.737147] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:19.740494] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-01-14T20:28:19.740792] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-14T20:28:19.740917] [INFO ] [sig ] NWBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:19.881114] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWBI.txt [2026-01-14T20:28:19.881248] [INFO ] [sig ] [2257/3494] Completed NWBI in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-14T20:28:19.881286] [INFO ] [sig ] [2258/3494] Forecasting NWE... [2026-01-14T20:28:19.881315] [INFO ] [sig ] Generating forecast for: NWE [2026-01-14T20:28:19.881346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-14T20:28:19.892788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-14T20:28:19.893085] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-14T20:28:19.893869] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-14T20:28:19.893922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:19.893953] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:19.893981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:19.894036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:19.951955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:19.952898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:19.952983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:19.953017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:20.074041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:20.074206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:20.074246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:20.074275] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:20.077781] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-14T20:28:20.078119] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-14T20:28:20.078279] [INFO ] [sig ] NWE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:20.223745] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWE.txt [2026-01-14T20:28:20.223902] [INFO ] [sig ] [2258/3494] Completed NWE in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-14T20:28:20.223941] [INFO ] [sig ] [2259/3494] Forecasting NWFL... [2026-01-14T20:28:20.223971] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-14T20:28:20.224002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-14T20:28:20.234885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-14T20:28:20.235215] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-14T20:28:20.236018] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-14T20:28:20.236070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:20.236101] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:20.236127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:20.236182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:20.295065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:20.295946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:20.296030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:20.296065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:20.405616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:20.405801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:20.405845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:20.405874] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:20.409642] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-14T20:28:20.409937] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-14T20:28:20.410075] [INFO ] [sig ] NWFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:20.559534] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWFL.txt [2026-01-14T20:28:20.559715] [INFO ] [sig ] [2259/3494] Completed NWFL in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-14T20:28:20.559757] [INFO ] [sig ] [2260/3494] Forecasting NWG... [2026-01-14T20:28:20.559785] [INFO ] [sig ] Generating forecast for: NWG [2026-01-14T20:28:20.559814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-14T20:28:20.571619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-14T20:28:20.571977] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-14T20:28:20.572778] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-14T20:28:20.572831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:20.572863] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:20.572889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:20.572945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:20.633215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:20.634298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:20.634393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:20.634428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:20.758822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:20.759010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:20.759053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:20.759084] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:20.762605] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-14T20:28:20.762899] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-14T20:28:20.763032] [INFO ] [sig ] NWG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:20.913245] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NWG.txt [2026-01-14T20:28:20.913406] [INFO ] [sig ] [2260/3494] Completed NWG in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:20.913449] [INFO ] [sig ] [2261/3494] Forecasting NWL... [2026-01-14T20:28:20.913480] [INFO ] [sig ] Generating forecast for: NWL [2026-01-14T20:28:20.913510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-14T20:28:20.924897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-14T20:28:20.925210] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-14T20:28:20.926024] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-14T20:28:20.926078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:20.926112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:20.926140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:20.926197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:20.986295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:20.987706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:20.987809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:20.987858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:21.124540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:21.124742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:21.124787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:21.124816] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:21.129503] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-14T20:28:21.129885] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-14T20:28:21.130050] [INFO ] [sig ] NWL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:21.287771] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NWL.txt [2026-01-14T20:28:21.287914] [INFO ] [sig ] [2261/3494] Completed NWL in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:21.287955] [INFO ] [sig ] [2262/3494] Forecasting NWPX... [2026-01-14T20:28:21.287988] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-14T20:28:21.288018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-14T20:28:21.299644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-14T20:28:21.299984] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-14T20:28:21.300813] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-14T20:28:21.300867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:21.300900] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:21.300926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:21.300983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:21.361371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:21.362164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:21.362246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:21.362280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:21.492604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:21.492768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:21.492810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:21.492839] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:21.496320] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=48.76%) [2026-01-14T20:28:21.496642] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-14T20:28:21.496780] [INFO ] [sig ] NWPX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:21.651504] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWPX.txt [2026-01-14T20:28:21.651678] [INFO ] [sig ] [2262/3494] Completed NWPX in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:21.651730] [INFO ] [sig ] [2263/3494] Forecasting NWS... [2026-01-14T20:28:21.651761] [INFO ] [sig ] Generating forecast for: NWS [2026-01-14T20:28:21.651791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-14T20:28:21.664100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-14T20:28:21.664435] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-14T20:28:21.665245] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-14T20:28:21.665298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:21.665329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:21.665355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:21.665411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:21.723405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:21.724131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:21.724211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:21.724243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:21.844080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:21.844248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:21.844294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:21.844323] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:21.847843] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=42.65%) [2026-01-14T20:28:21.848126] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-14T20:28:21.848254] [INFO ] [sig ] NWS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:21.990145] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWS.txt [2026-01-14T20:28:21.990280] [INFO ] [sig ] [2263/3494] Completed NWS in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:21.990367] [INFO ] [sig ] [2264/3494] Forecasting NWSA... [2026-01-14T20:28:21.990399] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-14T20:28:21.990428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-14T20:28:22.001786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-14T20:28:22.002144] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-14T20:28:22.002963] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-14T20:28:22.003018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:22.003051] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:22.003079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:22.003137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:22.061520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:22.062358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:22.062438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:22.062472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:22.180378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:22.180538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:22.180594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:22.180625] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:22.184051] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-14T20:28:22.184326] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-14T20:28:22.184446] [INFO ] [sig ] NWSA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:22.328746] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NWSA.txt [2026-01-14T20:28:22.328908] [INFO ] [sig ] [2264/3494] Completed NWSA in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:22.328947] [INFO ] [sig ] [2265/3494] Forecasting NX... [2026-01-14T20:28:22.328977] [INFO ] [sig ] Generating forecast for: NX [2026-01-14T20:28:22.329007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-14T20:28:22.341549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-14T20:28:22.341904] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-14T20:28:22.342728] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-14T20:28:22.342794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:22.342830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:22.342858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:22.342916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:22.405040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:22.406133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:22.406222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:22.406254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:22.530671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:22.530838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:22.530876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:22.530904] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:22.534283] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=33.52%) [2026-01-14T20:28:22.534564] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-14T20:28:22.534709] [INFO ] [sig ] NX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:22.679791] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NX.txt [2026-01-14T20:28:22.679947] [INFO ] [sig ] [2265/3494] Completed NX in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:22.679987] [INFO ] [sig ] [2266/3494] Forecasting NXE... [2026-01-14T20:28:22.680017] [INFO ] [sig ] Generating forecast for: NXE [2026-01-14T20:28:22.680047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-14T20:28:22.691856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-14T20:28:22.692228] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-14T20:28:22.693028] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-14T20:28:22.693082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:22.693113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:22.693139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:22.693194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:22.752391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:22.753309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:22.753395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:22.753430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:22.877018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:22.877184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:22.877223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:22.877251] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:22.880735] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-14T20:28:22.881024] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-14T20:28:22.881152] [INFO ] [sig ] NXE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:23.025003] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NXE.txt [2026-01-14T20:28:23.025166] [INFO ] [sig ] [2266/3494] Completed NXE in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:23.025205] [INFO ] [sig ] [2267/3494] Forecasting NXG... [2026-01-14T20:28:23.025236] [INFO ] [sig ] Generating forecast for: NXG [2026-01-14T20:28:23.025266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-14T20:28:23.036917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-14T20:28:23.037288] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-14T20:28:23.038097] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-14T20:28:23.038150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:23.038182] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:23.038242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:23.038300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:23.094598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:23.095457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:23.095541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:23.095594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:23.214634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:23.214804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:23.214846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:23.214875] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:23.218411] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-01-14T20:28:23.218748] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-14T20:28:23.218884] [INFO ] [sig ] NXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:23.361655] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NXG.txt [2026-01-14T20:28:23.361814] [INFO ] [sig ] [2267/3494] Completed NXG in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:23.361855] [INFO ] [sig ] [2268/3494] Forecasting NXGL... [2026-01-14T20:28:23.361887] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-14T20:28:23.361916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-14T20:28:23.374176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-14T20:28:23.374705] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-14T20:28:23.375733] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-14T20:28:23.375785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:23.375816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:23.375842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:23.375897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:23.433721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:23.434515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:23.434614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:23.434651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:23.555982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:23.556160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:23.556203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:23.556232] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:23.559789] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-14T20:28:23.560069] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-14T20:28:23.560196] [INFO ] [sig ] NXGL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:23.702659] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NXGL.txt [2026-01-14T20:28:23.702818] [INFO ] [sig ] [2268/3494] Completed NXGL in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:23.702881] [INFO ] [sig ] [2269/3494] Forecasting NXP... [2026-01-14T20:28:23.702916] [INFO ] [sig ] Generating forecast for: NXP [2026-01-14T20:28:23.702947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-14T20:28:23.715072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-14T20:28:23.715407] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-14T20:28:23.716217] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-14T20:28:23.716271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:23.716302] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:23.716330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:23.716387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:23.775111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:23.776060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:23.776144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:23.776178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:23.894752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:23.894932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:23.894979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:23.895009] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:23.898513] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-01-14T20:28:23.898850] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-14T20:28:23.898998] [INFO ] [sig ] NXP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:24.044914] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NXP.txt [2026-01-14T20:28:24.045045] [INFO ] [sig ] [2269/3494] Completed NXP in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:24.045083] [INFO ] [sig ] [2270/3494] Forecasting NXPI... [2026-01-14T20:28:24.045112] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-14T20:28:24.045141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-14T20:28:24.056730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-14T20:28:24.057017] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-14T20:28:24.057853] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-14T20:28:24.057909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:24.057941] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:24.057969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:24.058026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:24.115665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:24.116422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:24.116500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:24.116533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:24.240443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:24.240634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:24.240681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:24.240711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:24.244775] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-14T20:28:24.245067] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-14T20:28:24.245212] [INFO ] [sig ] NXPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:24.386295] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NXPI.txt [2026-01-14T20:28:24.386426] [INFO ] [sig ] [2270/3494] Completed NXPI in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:24.386464] [INFO ] [sig ] [2271/3494] Forecasting NYXH... [2026-01-14T20:28:24.386494] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-14T20:28:24.386523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-14T20:28:24.397464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-14T20:28:24.397883] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-14T20:28:24.398673] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-14T20:28:24.398725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:24.398757] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:24.398784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:24.398839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:24.455732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:24.456442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:24.456521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:24.456554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:24.570134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:24.570298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:24.570337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:24.570366] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:24.573726] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=68.76%) [2026-01-14T20:28:24.574009] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-14T20:28:24.574135] [INFO ] [sig ] NYXH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:24.717550] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/NYXH.txt [2026-01-14T20:28:24.717733] [INFO ] [sig ] [2271/3494] Completed NYXH in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:24.717776] [INFO ] [sig ] [2272/3494] Forecasting NZF... [2026-01-14T20:28:24.717807] [INFO ] [sig ] Generating forecast for: NZF [2026-01-14T20:28:24.717836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-14T20:28:24.729401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-14T20:28:24.729708] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-14T20:28:24.730544] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-14T20:28:24.730617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:24.730651] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:24.730679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:24.730738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:24.789504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:24.790333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:24.790419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:24.790461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:24.914741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:24.914919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:24.914982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:24.915015] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:24.918459] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=22.30%) [2026-01-14T20:28:24.918750] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-14T20:28:24.918876] [INFO ] [sig ] NZF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:25.064226] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/NZF.txt [2026-01-14T20:28:25.064380] [INFO ] [sig ] [2272/3494] Completed NZF in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:25.064420] [INFO ] [sig ] [2273/3494] Forecasting OABI... [2026-01-14T20:28:25.064451] [INFO ] [sig ] Generating forecast for: OABI [2026-01-14T20:28:25.064481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-14T20:28:25.076325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-14T20:28:25.076740] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-14T20:28:25.077552] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-14T20:28:25.077624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:25.077691] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:25.077721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:25.077780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:25.138763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:25.139647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:25.139730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:25.139764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:25.264321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:25.264478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:25.264519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:25.264546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:25.268005] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-01-14T20:28:25.268292] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-14T20:28:25.268416] [INFO ] [sig ] OABI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:25.412783] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OABI.txt [2026-01-14T20:28:25.412929] [INFO ] [sig ] [2273/3494] Completed OABI in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:25.412971] [INFO ] [sig ] [2274/3494] Forecasting OBDC... [2026-01-14T20:28:25.413001] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-14T20:28:25.413031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-14T20:28:25.424747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-14T20:28:25.425051] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-14T20:28:25.425892] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-14T20:28:25.425946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:25.425980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:25.426008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:25.426066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:25.485697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:25.486504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:25.486619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:25.486657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:25.602122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:25.602283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:25.602322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:25.602350] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:25.605869] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-01-14T20:28:25.606140] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-14T20:28:25.606261] [INFO ] [sig ] OBDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:25.748936] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OBDC.txt [2026-01-14T20:28:25.749081] [INFO ] [sig ] [2274/3494] Completed OBDC in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-14T20:28:25.749121] [INFO ] [sig ] [2275/3494] Forecasting OBIL... [2026-01-14T20:28:25.749152] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-14T20:28:25.749184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-14T20:28:25.760434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-14T20:28:25.760758] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-14T20:28:25.761554] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-14T20:28:25.761634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:25.761669] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:25.761697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:25.761755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:25.822026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:25.822852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:25.822934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:25.822970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:25.932110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:25.932267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:25.932307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:25.932338] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:25.935787] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-14T20:28:25.936060] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-14T20:28:25.936184] [INFO ] [sig ] OBIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:26.079811] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OBIL.txt [2026-01-14T20:28:26.079950] [INFO ] [sig ] [2275/3494] Completed OBIL in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-14T20:28:26.079989] [INFO ] [sig ] [2276/3494] Forecasting OBIO... [2026-01-14T20:28:26.080020] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-14T20:28:26.080050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-14T20:28:26.092067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-14T20:28:26.092479] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-14T20:28:26.093352] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-14T20:28:26.093410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:26.093459] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:26.093489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:26.093548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:26.153643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:26.154525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:26.154628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:26.154664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:26.274084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:26.274244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:26.274286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:26.274315] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:26.277782] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-14T20:28:26.278072] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-14T20:28:26.278199] [INFO ] [sig ] OBIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:26.425322] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OBIO.txt [2026-01-14T20:28:26.425482] [INFO ] [sig ] [2276/3494] Completed OBIO in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-14T20:28:26.425521] [INFO ] [sig ] [2277/3494] Forecasting OBK... [2026-01-14T20:28:26.425550] [INFO ] [sig ] Generating forecast for: OBK [2026-01-14T20:28:26.425599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-14T20:28:26.439552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-14T20:28:26.440016] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-14T20:28:26.440909] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-14T20:28:26.440965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:26.440998] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:26.441027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:26.441084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:26.501616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:26.502469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:26.502603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:26.502642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:26.621775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:26.621928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:26.621968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:26.621997] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:26.625556] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-14T20:28:26.625851] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-14T20:28:26.625976] [INFO ] [sig ] OBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:26.768958] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OBK.txt [2026-01-14T20:28:26.769110] [INFO ] [sig ] [2277/3494] Completed OBK in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:26.769149] [INFO ] [sig ] [2278/3494] Forecasting OC... [2026-01-14T20:28:26.769181] [INFO ] [sig ] Generating forecast for: OC [2026-01-14T20:28:26.769211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-14T20:28:26.780663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-14T20:28:26.781000] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-14T20:28:26.781817] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-14T20:28:26.781869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:26.781901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:26.781929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:26.781985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:26.841729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:26.842511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:26.842611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:26.842649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:26.962851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:26.963023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:26.963078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:26.963112] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:26.966522] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-14T20:28:26.966823] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-14T20:28:26.966950] [INFO ] [sig ] OC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:27.106014] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OC.txt [2026-01-14T20:28:27.106162] [INFO ] [sig ] [2278/3494] Completed OC in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:27.106201] [INFO ] [sig ] [2279/3494] Forecasting OCCI... [2026-01-14T20:28:27.106232] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-14T20:28:27.106262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-14T20:28:27.117524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-14T20:28:27.117882] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-14T20:28:27.118694] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-14T20:28:27.118748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:27.118779] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:27.118805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:27.118861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:27.176470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:27.177249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:27.177330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:27.177365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:27.297210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:27.297370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:27.297414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:27.297444] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:27.300927] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-01-14T20:28:27.301206] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-14T20:28:27.301328] [INFO ] [sig ] OCCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:27.442309] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OCCI.txt [2026-01-14T20:28:27.442452] [INFO ] [sig ] [2279/3494] Completed OCCI in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:27.442490] [INFO ] [sig ] [2280/3494] Forecasting OCFC... [2026-01-14T20:28:27.442519] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-14T20:28:27.442554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-14T20:28:27.456919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-14T20:28:27.457244] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-14T20:28:27.458063] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-14T20:28:27.458115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:27.458147] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:27.458173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:27.458227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:27.514989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:27.515768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:27.515847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:27.515882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:27.653244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:27.653427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:27.653486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:27.653531] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:27.657366] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-14T20:28:27.657724] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-14T20:28:27.657869] [INFO ] [sig ] OCFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:27.807521] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OCFC.txt [2026-01-14T20:28:27.807773] [INFO ] [sig ] [2280/3494] Completed OCFC in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:27.807825] [INFO ] [sig ] [2281/3494] Forecasting OCGN... [2026-01-14T20:28:27.807866] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-14T20:28:27.807903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-14T20:28:27.820710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-14T20:28:27.821151] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-14T20:28:27.821996] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-14T20:28:27.822062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:27.822096] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:27.822124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:27.822180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:27.879866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:27.880822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:27.880912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:27.880946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:28.001006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:28.001177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:28.001216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:28.001245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:28.004980] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-14T20:28:28.005262] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-14T20:28:28.005391] [INFO ] [sig ] OCGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:28.148536] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OCGN.txt [2026-01-14T20:28:28.148706] [INFO ] [sig ] [2281/3494] Completed OCGN in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:28.148746] [INFO ] [sig ] [2282/3494] Forecasting OCSL... [2026-01-14T20:28:28.148774] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-14T20:28:28.148805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-14T20:28:28.163098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-14T20:28:28.163779] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-14T20:28:28.164794] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-14T20:28:28.164854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:28.164890] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:28.164918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:28.164980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:28.228146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:28.229443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:28.229548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:28.229604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:28.357534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:28.357852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:28.357922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:28.357963] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:28.363413] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=21.98%) [2026-01-14T20:28:28.364021] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-14T20:28:28.364264] [INFO ] [sig ] OCSL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:28.562740] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OCSL.txt [2026-01-14T20:28:28.562986] [INFO ] [sig ] [2282/3494] Completed OCSL in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:28.563029] [INFO ] [sig ] [2283/3494] Forecasting OCUL... [2026-01-14T20:28:28.563066] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-14T20:28:28.563103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-14T20:28:28.577069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-14T20:28:28.577467] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-14T20:28:28.578346] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-14T20:28:28.578402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:28.578437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:28.578465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:28.578523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:28.641998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:28.642950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:28.643039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:28.643072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:28.763822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:28.763990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:28.764032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:28.764083] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:28.767622] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=63.48%) [2026-01-14T20:28:28.767928] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-14T20:28:28.768060] [INFO ] [sig ] OCUL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:28.910703] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OCUL.txt [2026-01-14T20:28:28.910856] [INFO ] [sig ] [2283/3494] Completed OCUL in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:28.911086] [INFO ] [sig ] [2284/3494] Forecasting ODC... [2026-01-14T20:28:28.911114] [INFO ] [sig ] Generating forecast for: ODC [2026-01-14T20:28:28.911144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-14T20:28:28.922218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-14T20:28:28.922533] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-14T20:28:28.923352] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-14T20:28:28.923406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:28.923466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:28.923496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:28.923555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:28.981900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:28.982804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:28.982886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:28.982920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:29.105357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:29.105517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:29.105559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:29.105612] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:29.109193] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-14T20:28:29.109567] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-14T20:28:29.109726] [INFO ] [sig ] ODC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:29.253691] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ODC.txt [2026-01-14T20:28:29.253843] [INFO ] [sig ] [2284/3494] Completed ODC in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:29.253884] [INFO ] [sig ] [2285/3494] Forecasting ODD... [2026-01-14T20:28:29.253914] [INFO ] [sig ] Generating forecast for: ODD [2026-01-14T20:28:29.253944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-14T20:28:29.266089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-14T20:28:29.266452] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-14T20:28:29.267253] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-14T20:28:29.267306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:29.267338] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:29.267365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:29.267420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:29.326802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:29.327691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:29.327772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:29.327806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:29.452891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:29.453064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:29.453109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:29.453139] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:29.456702] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-14T20:28:29.456997] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-14T20:28:29.457142] [INFO ] [sig ] ODD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:29.603482] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ODD.txt [2026-01-14T20:28:29.603853] [INFO ] [sig ] [2285/3494] Completed ODD in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:29.603891] [INFO ] [sig ] [2286/3494] Forecasting ODFL... [2026-01-14T20:28:29.603920] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-14T20:28:29.603949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-14T20:28:29.615458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-14T20:28:29.615816] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-14T20:28:29.616658] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-14T20:28:29.616711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:29.616746] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:29.616773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:29.616831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:29.680210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:29.681477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:29.681594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:29.681637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:29.816174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:29.816333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:29.816375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:29.816405] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:29.819877] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-01-14T20:28:29.820164] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-14T20:28:29.820294] [INFO ] [sig ] ODFL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:29.968677] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ODFL.txt [2026-01-14T20:28:29.968829] [INFO ] [sig ] [2286/3494] Completed ODFL in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:29.968868] [INFO ] [sig ] [2287/3494] Forecasting OEC... [2026-01-14T20:28:29.968897] [INFO ] [sig ] Generating forecast for: OEC [2026-01-14T20:28:29.968929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-14T20:28:29.980697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-14T20:28:29.981053] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-14T20:28:29.981913] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-14T20:28:29.981968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:29.982001] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:29.982029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:29.982102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:30.043388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:30.044268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:30.044356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:30.044391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:30.167848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:30.168001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:30.168044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:30.168112] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:30.171602] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-01-14T20:28:30.171896] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-14T20:28:30.172035] [INFO ] [sig ] OEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:30.315610] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OEC.txt [2026-01-14T20:28:30.315743] [INFO ] [sig ] [2287/3494] Completed OEC in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:30.315780] [INFO ] [sig ] [2288/3494] Forecasting OESX... [2026-01-14T20:28:30.315810] [INFO ] [sig ] Generating forecast for: OESX [2026-01-14T20:28:30.315840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-14T20:28:30.326693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-14T20:28:30.326964] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-14T20:28:30.327886] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-14T20:28:30.327940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:30.327972] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:30.327999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:30.328055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:30.386399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:30.387076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:30.387155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:30.387189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:30.500089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:30.500245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:30.500286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:30.500316] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:30.503773] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-14T20:28:30.504069] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-14T20:28:30.504196] [INFO ] [sig ] OESX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:30.646281] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OESX.txt [2026-01-14T20:28:30.646453] [INFO ] [sig ] [2288/3494] Completed OESX in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:30.646513] [INFO ] [sig ] [2289/3494] Forecasting OFG... [2026-01-14T20:28:30.646558] [INFO ] [sig ] Generating forecast for: OFG [2026-01-14T20:28:30.646637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-14T20:28:30.657900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-14T20:28:30.658192] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-14T20:28:30.658979] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-14T20:28:30.659043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:30.659075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:30.659102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:30.659158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:30.720507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:30.721364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:30.721444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:30.721478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:30.842525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:30.842700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:30.842746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:30.842777] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:30.846200] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-14T20:28:30.846482] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-14T20:28:30.846627] [INFO ] [sig ] OFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:30.991554] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OFG.txt [2026-01-14T20:28:30.991718] [INFO ] [sig ] [2289/3494] Completed OFG in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:30.991765] [INFO ] [sig ] [2290/3494] Forecasting OFIX... [2026-01-14T20:28:30.991793] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-14T20:28:30.991824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-14T20:28:31.005427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-14T20:28:31.005831] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-14T20:28:31.006649] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-14T20:28:31.006703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:31.006736] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:31.006763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:31.006819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:31.067172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:31.067959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:31.068040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:31.068074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:31.190234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:31.190394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:31.190441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:31.190476] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:31.194291] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=75.96%) [2026-01-14T20:28:31.194594] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-14T20:28:31.194719] [INFO ] [sig ] OFIX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:31.345127] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OFIX.txt [2026-01-14T20:28:31.345280] [INFO ] [sig ] [2290/3494] Completed OFIX in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:31.345335] [INFO ] [sig ] [2291/3494] Forecasting OFLX... [2026-01-14T20:28:31.345372] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-14T20:28:31.345414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-14T20:28:31.356600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-14T20:28:31.356905] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-14T20:28:31.357889] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-14T20:28:31.357943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:31.357975] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:31.358001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:31.358056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:31.419914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:31.420755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:31.420836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:31.420870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:31.541306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:31.541489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:31.541537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:31.541589] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:31.545990] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-14T20:28:31.546395] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-14T20:28:31.546552] [INFO ] [sig ] OFLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:31.711098] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OFLX.txt [2026-01-14T20:28:31.711292] [INFO ] [sig ] [2291/3494] Completed OFLX in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:31.711337] [INFO ] [sig ] [2292/3494] Forecasting OFS... [2026-01-14T20:28:31.711375] [INFO ] [sig ] Generating forecast for: OFS [2026-01-14T20:28:31.711414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-14T20:28:31.725070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-14T20:28:31.725503] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-14T20:28:31.726457] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-14T20:28:31.726525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:31.726566] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:31.726626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:31.726704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:31.792759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:31.793694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:31.793781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:31.793815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:31.941698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:31.941891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:31.941946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:31.941987] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:31.945884] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-01-14T20:28:31.946238] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-14T20:28:31.946389] [INFO ] [sig ] OFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:32.155966] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OFS.txt [2026-01-14T20:28:32.156224] [INFO ] [sig ] [2292/3494] Completed OFS in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-14T20:28:32.156280] [INFO ] [sig ] [2293/3494] Forecasting OGE... [2026-01-14T20:28:32.156321] [INFO ] [sig ] Generating forecast for: OGE [2026-01-14T20:28:32.156362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-14T20:28:32.177559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-14T20:28:32.178948] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-14T20:28:32.180461] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-14T20:28:32.180555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:32.180635] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:32.180682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:32.180777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:32.263749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:32.264916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:32.265028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:32.265071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:32.438035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:32.438239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:32.438303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:32.438355] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:32.443959] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=20.69%) [2026-01-14T20:28:32.444486] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-14T20:28:32.444723] [INFO ] [sig ] OGE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:32.666219] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OGE.txt [2026-01-14T20:28:32.666475] [INFO ] [sig ] [2293/3494] Completed OGE in 0.5s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:32.666536] [INFO ] [sig ] [2294/3494] Forecasting OGI... [2026-01-14T20:28:32.666609] [INFO ] [sig ] Generating forecast for: OGI [2026-01-14T20:28:32.666659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-14T20:28:32.683204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-14T20:28:32.683736] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-14T20:28:32.684769] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-14T20:28:32.684831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:32.684871] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:32.684907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:32.684979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:32.747286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:32.748296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:32.748424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:32.748458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:32.884915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:32.885084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:32.885126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:32.885157] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:32.888681] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=21.61%) [2026-01-14T20:28:32.888993] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-14T20:28:32.889125] [INFO ] [sig ] OGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:33.054166] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OGI.txt [2026-01-14T20:28:33.054344] [INFO ] [sig ] [2294/3494] Completed OGI in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:33.054385] [INFO ] [sig ] [2295/3494] Forecasting OGN... [2026-01-14T20:28:33.054415] [INFO ] [sig ] Generating forecast for: OGN [2026-01-14T20:28:33.054445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-14T20:28:33.067219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-14T20:28:33.067606] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-14T20:28:33.068451] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-14T20:28:33.068506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:33.068539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:33.068566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:33.068667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:33.133552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:33.134436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:33.134521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:33.134555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:33.264962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:33.265128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:33.265170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:33.265199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:33.268792] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-14T20:28:33.269117] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-14T20:28:33.269255] [INFO ] [sig ] OGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:33.409964] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OGN.txt [2026-01-14T20:28:33.410116] [INFO ] [sig ] [2295/3494] Completed OGN in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:33.410156] [INFO ] [sig ] [2296/3494] Forecasting OHI... [2026-01-14T20:28:33.410186] [INFO ] [sig ] Generating forecast for: OHI [2026-01-14T20:28:33.410217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-14T20:28:33.425875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-14T20:28:33.426398] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-14T20:28:33.427542] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-14T20:28:33.427660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:33.427708] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:33.427746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:33.427829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:33.491073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:33.492043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:33.492132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:33.492166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:33.613495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:33.613675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:33.613737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:33.613768] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:33.617510] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-01-14T20:28:33.617870] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-14T20:28:33.618014] [INFO ] [sig ] OHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:33.760388] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OHI.txt [2026-01-14T20:28:33.760593] [INFO ] [sig ] [2296/3494] Completed OHI in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:33.760654] [INFO ] [sig ] [2297/3494] Forecasting OI... [2026-01-14T20:28:33.760698] [INFO ] [sig ] Generating forecast for: OI [2026-01-14T20:28:33.760743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-14T20:28:33.772616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-14T20:28:33.772984] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-14T20:28:33.773840] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-14T20:28:33.773893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:33.773926] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:33.773953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:33.774009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:33.836353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:33.837323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:33.837408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:33.837443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:33.968350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:33.968514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:33.968556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:33.968619] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:33.972860] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-14T20:28:33.973192] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-14T20:28:33.973334] [INFO ] [sig ] OI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:34.128772] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OI.txt [2026-01-14T20:28:34.128974] [INFO ] [sig ] [2297/3494] Completed OI in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:34.129030] [INFO ] [sig ] [2298/3494] Forecasting OIA... [2026-01-14T20:28:34.129077] [INFO ] [sig ] Generating forecast for: OIA [2026-01-14T20:28:34.129115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-14T20:28:34.141276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-14T20:28:34.141698] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-14T20:28:34.142523] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-14T20:28:34.142599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:34.142644] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:34.142685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:34.142752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:34.206516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:34.207439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:34.207545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:34.207598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:34.332853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:34.333022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:34.333064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:34.333093] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:34.336793] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-01-14T20:28:34.337150] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-14T20:28:34.337299] [INFO ] [sig ] OIA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:34.490255] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OIA.txt [2026-01-14T20:28:34.490443] [INFO ] [sig ] [2298/3494] Completed OIA in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:34.490498] [INFO ] [sig ] [2299/3494] Forecasting OII... [2026-01-14T20:28:34.490530] [INFO ] [sig ] Generating forecast for: OII [2026-01-14T20:28:34.490564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-14T20:28:34.503766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-14T20:28:34.504130] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-14T20:28:34.505042] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-14T20:28:34.505108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:34.505155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:34.505197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:34.505271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:34.569629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:34.570557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:34.570661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:34.570705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:34.695669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:34.695834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:34.695878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:34.695909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:34.699462] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-01-14T20:28:34.699798] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-14T20:28:34.699934] [INFO ] [sig ] OII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:34.853786] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OII.txt [2026-01-14T20:28:34.853942] [INFO ] [sig ] [2299/3494] Completed OII in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:34.853981] [INFO ] [sig ] [2300/3494] Forecasting OIS... [2026-01-14T20:28:34.854010] [INFO ] [sig ] Generating forecast for: OIS [2026-01-14T20:28:34.854041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-14T20:28:34.866511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-14T20:28:34.867104] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-14T20:28:34.867968] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-14T20:28:34.868022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:34.868068] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:34.868096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:34.868152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:34.932147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:34.933098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:34.933198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:34.933233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:35.063912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:35.064073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:35.064115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:35.064146] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:35.067875] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-14T20:28:35.068189] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-14T20:28:35.068333] [INFO ] [sig ] OIS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:35.228092] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OIS.txt [2026-01-14T20:28:35.228252] [INFO ] [sig ] [2300/3494] Completed OIS in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:35.228293] [INFO ] [sig ] [2301/3494] Forecasting OKE... [2026-01-14T20:28:35.228323] [INFO ] [sig ] Generating forecast for: OKE [2026-01-14T20:28:35.228354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-14T20:28:35.243376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-14T20:28:35.244131] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-14T20:28:35.245107] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-14T20:28:35.245162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:35.245257] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:35.245287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:35.245347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:35.305463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:35.307103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:35.307203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:35.307238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:35.438883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:35.439126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:35.439172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:35.439201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:35.444388] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=77.00%) [2026-01-14T20:28:35.444968] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-14T20:28:35.445166] [INFO ] [sig ] OKE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:35.598010] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OKE.txt [2026-01-14T20:28:35.598235] [INFO ] [sig ] [2301/3494] Completed OKE in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:35.598279] [INFO ] [sig ] [2302/3494] Forecasting OKTA... [2026-01-14T20:28:35.598309] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-14T20:28:35.598342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-14T20:28:35.613034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-14T20:28:35.613654] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-14T20:28:35.614627] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-14T20:28:35.614683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:35.614716] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:35.614743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:35.614801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:35.675559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:35.677218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:35.677330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:35.677367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:35.810792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:35.811035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:35.811085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:35.811116] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:35.815752] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=42.08%) [2026-01-14T20:28:35.816209] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-14T20:28:35.816382] [INFO ] [sig ] OKTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:35.978420] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OKTA.txt [2026-01-14T20:28:35.978665] [INFO ] [sig ] [2302/3494] Completed OKTA in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:35.978714] [INFO ] [sig ] [2303/3494] Forecasting OKYO... [2026-01-14T20:28:35.978936] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-14T20:28:35.978974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-14T20:28:35.993924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-14T20:28:35.994448] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-14T20:28:35.995393] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-14T20:28:35.995450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:35.995484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:35.995512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:35.995598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:36.063000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:36.064596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:36.064712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:36.064753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:36.196253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:36.196492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:36.196537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:36.196565] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:36.201055] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=54.69%) [2026-01-14T20:28:36.201482] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-14T20:28:36.201670] [INFO ] [sig ] OKYO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:36.353711] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OKYO.txt [2026-01-14T20:28:36.353938] [INFO ] [sig ] [2303/3494] Completed OKYO in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:36.353987] [INFO ] [sig ] [2304/3494] Forecasting OLED... [2026-01-14T20:28:36.354036] [INFO ] [sig ] Generating forecast for: OLED [2026-01-14T20:28:36.354074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-14T20:28:36.368517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-14T20:28:36.369043] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-14T20:28:36.370023] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-14T20:28:36.370078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:36.370111] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:36.370138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:36.370202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:36.427782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:36.428967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:36.429059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:36.429092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:36.555171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:36.555395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:36.555442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:36.555514] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:36.560041] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-14T20:28:36.560495] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-14T20:28:36.560715] [INFO ] [sig ] OLED: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:36.728639] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLED.txt [2026-01-14T20:28:36.729087] [INFO ] [sig ] [2304/3494] Completed OLED in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:36.729155] [INFO ] [sig ] [2305/3494] Forecasting OLLI... [2026-01-14T20:28:36.729191] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-14T20:28:36.729244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-14T20:28:36.746052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-14T20:28:36.746664] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-14T20:28:36.747827] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-14T20:28:36.747895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:36.747930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:36.747957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:36.748017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:36.813784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:36.815393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:36.815521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:36.815556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:36.938181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:36.938349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:36.938392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:36.938420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:36.941956] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-14T20:28:36.942261] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-14T20:28:36.942397] [INFO ] [sig ] OLLI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:37.083317] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLLI.txt [2026-01-14T20:28:37.083488] [INFO ] [sig ] [2305/3494] Completed OLLI in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:37.083530] [INFO ] [sig ] [2306/3494] Forecasting OLMA... [2026-01-14T20:28:37.083560] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-14T20:28:37.083612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-14T20:28:37.095687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-14T20:28:37.096048] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-14T20:28:37.096887] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-14T20:28:37.096942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:37.096974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:37.097002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:37.097060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:37.153591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:37.154474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:37.154562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:37.154617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:37.276323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:37.276486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:37.276527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:37.276556] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:37.279967] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-01-14T20:28:37.280249] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-14T20:28:37.280379] [INFO ] [sig ] OLMA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:37.419248] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLMA.txt [2026-01-14T20:28:37.419404] [INFO ] [sig ] [2306/3494] Completed OLMA in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:37.419468] [INFO ] [sig ] [2307/3494] Forecasting OLN... [2026-01-14T20:28:37.419500] [INFO ] [sig ] Generating forecast for: OLN [2026-01-14T20:28:37.419533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-14T20:28:37.431535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-14T20:28:37.431878] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-14T20:28:37.432729] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-14T20:28:37.432783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:37.432817] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:37.432844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:37.432902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:37.494830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:37.495854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:37.495943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:37.495977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:37.612533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:37.612711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:37.612770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:37.612817] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:37.616239] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=41.70%) [2026-01-14T20:28:37.616515] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-14T20:28:37.616665] [INFO ] [sig ] OLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:37.758746] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLN.txt [2026-01-14T20:28:37.758905] [INFO ] [sig ] [2307/3494] Completed OLN in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:37.758944] [INFO ] [sig ] [2308/3494] Forecasting OLP... [2026-01-14T20:28:37.758973] [INFO ] [sig ] Generating forecast for: OLP [2026-01-14T20:28:37.759003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-14T20:28:37.770699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-14T20:28:37.771070] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-14T20:28:37.771922] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-14T20:28:37.771976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:37.772010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:37.772039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:37.772097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:37.829286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:37.830198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:37.830284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:37.830317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:37.946062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:37.946219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:37.946260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:37.946289] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:37.949662] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-14T20:28:37.949939] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-14T20:28:37.950063] [INFO ] [sig ] OLP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:38.088049] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLP.txt [2026-01-14T20:28:38.088178] [INFO ] [sig ] [2308/3494] Completed OLP in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:38.088216] [INFO ] [sig ] [2309/3494] Forecasting OLPX... [2026-01-14T20:28:38.088244] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-14T20:28:38.088274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-14T20:28:38.099947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-14T20:28:38.100287] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-14T20:28:38.101090] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-14T20:28:38.101143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:38.101175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:38.101201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:38.101256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:38.162448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:38.163392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:38.163522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:38.163590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:38.281444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:38.281610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:38.281651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:38.281678] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:38.285067] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-01-14T20:28:38.285342] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-14T20:28:38.285483] [INFO ] [sig ] OLPX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:38.424969] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OLPX.txt [2026-01-14T20:28:38.425154] [INFO ] [sig ] [2309/3494] Completed OLPX in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-14T20:28:38.425194] [INFO ] [sig ] [2310/3494] Forecasting OM... [2026-01-14T20:28:38.425223] [INFO ] [sig ] Generating forecast for: OM [2026-01-14T20:28:38.425254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-14T20:28:38.437394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-14T20:28:38.437827] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-14T20:28:38.438692] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-14T20:28:38.438747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:38.438779] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:38.438806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:38.438861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:38.496323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:38.497210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:38.497291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:38.497323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:38.615207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:38.615370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:38.615409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:38.615437] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:38.619068] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-01-14T20:28:38.619442] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-14T20:28:38.619624] [INFO ] [sig ] OM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:38.761077] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OM.txt [2026-01-14T20:28:38.761230] [INFO ] [sig ] [2310/3494] Completed OM in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:38.761269] [INFO ] [sig ] [2311/3494] Forecasting OMAB... [2026-01-14T20:28:38.761298] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-14T20:28:38.761329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-14T20:28:38.772878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-14T20:28:38.773256] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-14T20:28:38.774059] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-14T20:28:38.774112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:38.774143] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:38.774170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:38.774249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:38.834309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:38.835294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:38.835429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:38.835478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:38.954951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:38.955111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:38.955155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:38.955185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:38.958678] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-01-14T20:28:38.958957] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-14T20:28:38.959087] [INFO ] [sig ] OMAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:39.102940] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OMAB.txt [2026-01-14T20:28:39.103091] [INFO ] [sig ] [2311/3494] Completed OMAB in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:39.103131] [INFO ] [sig ] [2312/3494] Forecasting OMC... [2026-01-14T20:28:39.103183] [INFO ] [sig ] Generating forecast for: OMC [2026-01-14T20:28:39.103216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-14T20:28:39.115477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-14T20:28:39.115839] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-14T20:28:39.116647] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-14T20:28:39.116699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:39.116732] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:39.116759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:39.116816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:39.176474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:39.177466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:39.177545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:39.177594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:39.298189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:39.298349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:39.298389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:39.298419] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:39.302605] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=59.72%) [2026-01-14T20:28:39.302954] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-14T20:28:39.303092] [INFO ] [sig ] OMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:39.445684] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OMC.txt [2026-01-14T20:28:39.445844] [INFO ] [sig ] [2312/3494] Completed OMC in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:39.445882] [INFO ] [sig ] [2313/3494] Forecasting OMCL... [2026-01-14T20:28:39.445911] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-14T20:28:39.445942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-14T20:28:39.457829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-14T20:28:39.458141] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-14T20:28:39.458960] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-14T20:28:39.459026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:39.459059] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:39.459086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:39.459143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:39.522942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:39.524040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:39.524162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:39.524214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:39.650502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:39.650672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:39.650714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:39.650742] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:39.654073] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-14T20:28:39.654347] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-14T20:28:39.654468] [INFO ] [sig ] OMCL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:39.797833] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OMCL.txt [2026-01-14T20:28:39.797991] [INFO ] [sig ] [2313/3494] Completed OMCL in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:39.798030] [INFO ] [sig ] [2314/3494] Forecasting OMEX... [2026-01-14T20:28:39.798059] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-14T20:28:39.798088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-14T20:28:39.811383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-14T20:28:39.811794] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-14T20:28:39.812779] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-14T20:28:39.812841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:39.812880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:39.812914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:39.812991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:39.875952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:39.876811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:39.876897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:39.876930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:40.007312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:40.007468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:40.007509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:40.007539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:40.010957] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-14T20:28:40.011239] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-14T20:28:40.011364] [INFO ] [sig ] OMEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:40.152005] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OMEX.txt [2026-01-14T20:28:40.152191] [INFO ] [sig ] [2314/3494] Completed OMEX in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:40.152231] [INFO ] [sig ] [2315/3494] Forecasting OMF... [2026-01-14T20:28:40.152260] [INFO ] [sig ] Generating forecast for: OMF [2026-01-14T20:28:40.152290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-14T20:28:40.163911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-14T20:28:40.164284] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-14T20:28:40.165090] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-14T20:28:40.165142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:40.165175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:40.165202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:40.165258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:40.225330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:40.226483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:40.226591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:40.226628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:40.346345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:40.346520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:40.346563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:40.346615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:40.350250] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-01-14T20:28:40.350613] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-14T20:28:40.350756] [INFO ] [sig ] OMF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:40.498507] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OMF.txt [2026-01-14T20:28:40.498731] [INFO ] [sig ] [2315/3494] Completed OMF in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:40.498804] [INFO ] [sig ] [2316/3494] Forecasting ON... [2026-01-14T20:28:40.498839] [INFO ] [sig ] Generating forecast for: ON [2026-01-14T20:28:40.498871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-14T20:28:40.511766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-14T20:28:40.512137] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-14T20:28:40.512988] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-14T20:28:40.513043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:40.513076] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:40.513104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:40.513171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:40.573500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:40.574389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:40.574470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:40.574504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:40.701892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:40.702047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:40.702088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:40.702118] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:40.706070] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-14T20:28:40.706354] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-14T20:28:40.706483] [INFO ] [sig ] ON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:40.850106] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ON.txt [2026-01-14T20:28:40.850279] [INFO ] [sig ] [2316/3494] Completed ON in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:40.850323] [INFO ] [sig ] [2317/3494] Forecasting ONB... [2026-01-14T20:28:40.850353] [INFO ] [sig ] Generating forecast for: ONB [2026-01-14T20:28:40.850385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-14T20:28:40.861467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-14T20:28:40.861757] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-14T20:28:40.862546] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-14T20:28:40.862618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:40.862653] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:40.862681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:40.862738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:40.925168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:40.926016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:40.926096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:40.926129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:41.048607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:41.048776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:41.048817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:41.048847] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:41.052328] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-01-14T20:28:41.052630] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-14T20:28:41.052760] [INFO ] [sig ] ONB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:41.199648] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ONB.txt [2026-01-14T20:28:41.199800] [INFO ] [sig ] [2317/3494] Completed ONB in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:41.199840] [INFO ] [sig ] [2318/3494] Forecasting ONCO... [2026-01-14T20:28:41.199870] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-14T20:28:41.199899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-14T20:28:41.219769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-14T20:28:41.220050] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-14T20:28:41.220831] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-14T20:28:41.220884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:41.220957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:41.220986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:41.221044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:41.281127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:41.281963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:41.282045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:41.282080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:41.404005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:41.404170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:41.404213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:41.404242] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:41.407966] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-14T20:28:41.408377] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-14T20:28:41.408555] [INFO ] [sig ] ONCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:41.556009] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ONCO.txt [2026-01-14T20:28:41.556220] [INFO ] [sig ] [2318/3494] Completed ONCO in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:41.556278] [INFO ] [sig ] [2319/3494] Forecasting ONDS... [2026-01-14T20:28:41.556319] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-14T20:28:41.556359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-14T20:28:41.570913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-14T20:28:41.571271] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-14T20:28:41.572293] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-14T20:28:41.572347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:41.572378] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:41.572404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:41.572465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:41.636810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:41.637834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:41.637918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:41.637951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:41.766806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:41.766987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:41.767029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:41.767057] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:41.770671] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-14T20:28:41.771013] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-14T20:28:41.771157] [INFO ] [sig ] ONDS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:41.912171] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ONDS.txt [2026-01-14T20:28:41.912317] [INFO ] [sig ] [2319/3494] Completed ONDS in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:41.912358] [INFO ] [sig ] [2320/3494] Forecasting ONEQ... [2026-01-14T20:28:41.912388] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-14T20:28:41.912418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-14T20:28:41.923415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-14T20:28:41.923709] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-14T20:28:41.924472] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-14T20:28:41.924524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:41.924557] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:41.924609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:41.924668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:41.981354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:41.982263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:41.982348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:41.982381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:42.104814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:42.105004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:42.105061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:42.105105] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:42.110022] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-14T20:28:42.110402] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-14T20:28:42.110562] [INFO ] [sig ] ONEQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:42.287875] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ONEQ.txt [2026-01-14T20:28:42.288030] [INFO ] [sig ] [2320/3494] Completed ONEQ in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:42.288069] [INFO ] [sig ] [2321/3494] Forecasting ONL... [2026-01-14T20:28:42.288099] [INFO ] [sig ] Generating forecast for: ONL [2026-01-14T20:28:42.288132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-14T20:28:42.300122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-14T20:28:42.300494] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-14T20:28:42.301297] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-14T20:28:42.301349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:42.301382] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:42.301409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:42.301465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:42.364346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:42.365345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:42.365452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:42.365490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:42.501707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:42.501869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:42.501911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:42.501979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:42.505528] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=50.66%) [2026-01-14T20:28:42.505885] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-14T20:28:42.506027] [INFO ] [sig ] ONL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:42.658044] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ONL.txt [2026-01-14T20:28:42.658213] [INFO ] [sig ] [2321/3494] Completed ONL in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:42.658253] [INFO ] [sig ] [2322/3494] Forecasting ONON... [2026-01-14T20:28:42.658281] [INFO ] [sig ] Generating forecast for: ONON [2026-01-14T20:28:42.658313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-14T20:28:42.670198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-14T20:28:42.670611] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-14T20:28:42.671431] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-14T20:28:42.671485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:42.671517] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:42.671543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:42.671628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:42.729360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:42.730260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:42.730342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:42.730374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:42.856480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:42.856683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:42.856738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:42.856779] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:42.861649] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=75.04%) [2026-01-14T20:28:42.862102] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-14T20:28:42.862290] [INFO ] [sig ] ONON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:43.022590] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ONON.txt [2026-01-14T20:28:43.022757] [INFO ] [sig ] [2322/3494] Completed ONON in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:43.022797] [INFO ] [sig ] [2323/3494] Forecasting ONTF... [2026-01-14T20:28:43.022827] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-14T20:28:43.022857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-14T20:28:43.035101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-14T20:28:43.035443] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-14T20:28:43.036257] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-14T20:28:43.036311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:43.036342] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:43.036369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:43.036425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:43.093040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:43.093840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:43.094111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:43.094144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:43.215480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:43.215643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:43.215683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:43.215713] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:43.219047] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-14T20:28:43.219321] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-14T20:28:43.219444] [INFO ] [sig ] ONTF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:43.363332] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ONTF.txt [2026-01-14T20:28:43.363469] [INFO ] [sig ] [2323/3494] Completed ONTF in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:43.363509] [INFO ] [sig ] [2324/3494] Forecasting ONTO... [2026-01-14T20:28:43.363539] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-14T20:28:43.363587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-14T20:28:43.375155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-14T20:28:43.375436] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-14T20:28:43.376220] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-14T20:28:43.376273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:43.376315] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:43.376343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:43.376399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:43.433734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:43.434467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:43.434546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:43.434596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:43.558518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:43.558694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:43.558735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:43.558766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:43.562543] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-01-14T20:28:43.562879] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-14T20:28:43.563010] [INFO ] [sig ] ONTO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:43.705840] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ONTO.txt [2026-01-14T20:28:43.705976] [INFO ] [sig ] [2324/3494] Completed ONTO in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:43.706014] [INFO ] [sig ] [2325/3494] Forecasting OOMA... [2026-01-14T20:28:43.706043] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-14T20:28:43.706073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-14T20:28:43.717327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-14T20:28:43.717667] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-14T20:28:43.718441] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-14T20:28:43.718493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:43.718525] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:43.718552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:43.718638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:43.775909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:43.776675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:43.776754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:43.776786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:43.895787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:43.895948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:43.895988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:43.896017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:43.899414] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-14T20:28:43.899716] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-14T20:28:43.899846] [INFO ] [sig ] OOMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:44.043033] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OOMA.txt [2026-01-14T20:28:44.043192] [INFO ] [sig ] [2325/3494] Completed OOMA in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:44.043231] [INFO ] [sig ] [2326/3494] Forecasting OPAD... [2026-01-14T20:28:44.043260] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-14T20:28:44.043289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-14T20:28:44.056191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-14T20:28:44.056540] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-14T20:28:44.057346] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-14T20:28:44.057399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:44.057430] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:44.057456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:44.057511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:44.115430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:44.116287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:44.116368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:44.116401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:44.243802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:44.243966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:44.244007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:44.244037] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:44.247630] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-01-14T20:28:44.247992] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-14T20:28:44.248132] [INFO ] [sig ] OPAD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:44.395197] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPAD.txt [2026-01-14T20:28:44.395352] [INFO ] [sig ] [2326/3494] Completed OPAD in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-14T20:28:44.395392] [INFO ] [sig ] [2327/3494] Forecasting OPAL... [2026-01-14T20:28:44.395421] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-14T20:28:44.395451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-14T20:28:44.407788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-14T20:28:44.408154] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-14T20:28:44.409195] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-14T20:28:44.409248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:44.409279] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:44.409305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:44.409360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:44.468841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:44.469735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:44.469820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:44.469852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:44.591802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:44.591962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:44.592196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:44.592223] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:44.595809] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-14T20:28:44.596187] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-14T20:28:44.596328] [INFO ] [sig ] OPAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:44.747454] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPAL.txt [2026-01-14T20:28:44.747610] [INFO ] [sig ] [2327/3494] Completed OPAL in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:44.747674] [INFO ] [sig ] [2328/3494] Forecasting OPBK... [2026-01-14T20:28:44.747708] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-14T20:28:44.747738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-14T20:28:44.761105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-14T20:28:44.761415] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-14T20:28:44.762195] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-14T20:28:44.762248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:44.762280] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:44.762308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:44.762364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:44.821678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:44.822322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:44.822451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:44.822485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:44.943834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:44.943993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:44.944033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:44.944061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:44.947528] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-14T20:28:44.947845] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-14T20:28:44.947974] [INFO ] [sig ] OPBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:45.088955] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPBK.txt [2026-01-14T20:28:45.089108] [INFO ] [sig ] [2328/3494] Completed OPBK in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:45.089146] [INFO ] [sig ] [2329/3494] Forecasting OPCH... [2026-01-14T20:28:45.089176] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-14T20:28:45.089207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-14T20:28:45.100739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-14T20:28:45.101126] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-14T20:28:45.101944] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-14T20:28:45.101997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:45.102029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:45.102055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:45.102112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:45.162482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:45.163405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:45.163493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:45.163526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:45.307041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:45.307223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:45.307265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:45.307295] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:45.311406] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-01-14T20:28:45.311764] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-14T20:28:45.311920] [INFO ] [sig ] OPCH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:45.470774] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OPCH.txt [2026-01-14T20:28:45.470931] [INFO ] [sig ] [2329/3494] Completed OPCH in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:45.470970] [INFO ] [sig ] [2330/3494] Forecasting OPEN... [2026-01-14T20:28:45.471000] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-14T20:28:45.471030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-14T20:28:45.486598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-14T20:28:45.487027] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-14T20:28:45.488052] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-14T20:28:45.488112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:45.488150] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:45.488183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:45.488260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:45.552732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:45.553679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:45.553764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:45.553797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:45.673641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:45.673806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:45.673847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:45.673875] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:45.677407] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-14T20:28:45.677737] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-14T20:28:45.677874] [INFO ] [sig ] OPEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:45.825444] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OPEN.txt [2026-01-14T20:28:45.825637] [INFO ] [sig ] [2330/3494] Completed OPEN in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:45.825686] [INFO ] [sig ] [2331/3494] Forecasting OPFI... [2026-01-14T20:28:45.825716] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-14T20:28:45.825748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-14T20:28:45.837854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-14T20:28:45.838417] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-14T20:28:45.839234] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-14T20:28:45.839288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:45.839321] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:45.839348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:45.839404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:45.900629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:45.901739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:45.901821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:45.901854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:46.024584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:46.024745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:46.024803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:46.024834] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:46.028276] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-14T20:28:46.028566] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-14T20:28:46.028713] [INFO ] [sig ] OPFI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:46.177415] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OPFI.txt [2026-01-14T20:28:46.177690] [INFO ] [sig ] [2331/3494] Completed OPFI in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:46.177742] [INFO ] [sig ] [2332/3494] Forecasting OPK... [2026-01-14T20:28:46.177773] [INFO ] [sig ] Generating forecast for: OPK [2026-01-14T20:28:46.177805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-14T20:28:46.190451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-14T20:28:46.190862] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-14T20:28:46.191742] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-14T20:28:46.191798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:46.191855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:46.191900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:46.191961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:46.253014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:46.253975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:46.254058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:46.254092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:46.379275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:46.379430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:46.379468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:46.379497] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:46.383178] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-14T20:28:46.383460] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-14T20:28:46.383639] [INFO ] [sig ] OPK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:46.528638] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OPK.txt [2026-01-14T20:28:46.528799] [INFO ] [sig ] [2332/3494] Completed OPK in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:46.528849] [INFO ] [sig ] [2333/3494] Forecasting OPP... [2026-01-14T20:28:46.528889] [INFO ] [sig ] Generating forecast for: OPP [2026-01-14T20:28:46.528925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-14T20:28:46.540689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-14T20:28:46.540971] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-14T20:28:46.541803] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-14T20:28:46.541856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:46.541888] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:46.541916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:46.541974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:46.601830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:46.602486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:46.602594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:46.602631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:46.722955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:46.723110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:46.723149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:46.723177] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:46.726487] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-14T20:28:46.726778] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-14T20:28:46.726900] [INFO ] [sig ] OPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:46.872198] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OPP.txt [2026-01-14T20:28:46.872350] [INFO ] [sig ] [2333/3494] Completed OPP in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:46.872405] [INFO ] [sig ] [2334/3494] Forecasting OPRA... [2026-01-14T20:28:46.872436] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-14T20:28:46.872466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-14T20:28:46.884906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-14T20:28:46.885210] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-14T20:28:46.886042] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-14T20:28:46.886096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:46.886130] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:46.886158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:46.886215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:46.947792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:46.948777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:46.948858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:46.948892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:47.070398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:47.070586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:47.070630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:47.070659] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:47.074132] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-01-14T20:28:47.074414] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-14T20:28:47.074543] [INFO ] [sig ] OPRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:47.218407] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPRA.txt [2026-01-14T20:28:47.218631] [INFO ] [sig ] [2334/3494] Completed OPRA in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:47.218687] [INFO ] [sig ] [2335/3494] Forecasting OPTX... [2026-01-14T20:28:47.218727] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-14T20:28:47.218768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-14T20:28:47.233549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-14T20:28:47.234042] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-14T20:28:47.235117] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-14T20:28:47.235183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:47.235273] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:47.235316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:47.235401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:47.297299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:47.298198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:47.298283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:47.298317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:47.426300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:47.426459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:47.426499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:47.426528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:47.429942] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-14T20:28:47.430224] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-14T20:28:47.430351] [INFO ] [sig ] OPTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:47.576988] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPTX.txt [2026-01-14T20:28:47.577153] [INFO ] [sig ] [2335/3494] Completed OPTX in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:47.577194] [INFO ] [sig ] [2336/3494] Forecasting OPXS... [2026-01-14T20:28:47.577222] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-14T20:28:47.577254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-14T20:28:47.588613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-14T20:28:47.588965] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-14T20:28:47.589772] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-14T20:28:47.589829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:47.589872] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:47.589911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:47.589973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:47.646229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:47.647081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:47.647161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:47.647193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:47.767197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:47.767357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:47.767398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:47.767427] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:47.770878] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-01-14T20:28:47.771170] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-14T20:28:47.771296] [INFO ] [sig ] OPXS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:47.916265] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OPXS.txt [2026-01-14T20:28:47.916419] [INFO ] [sig ] [2336/3494] Completed OPXS in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:47.916460] [INFO ] [sig ] [2337/3494] Forecasting ORA... [2026-01-14T20:28:47.916489] [INFO ] [sig ] Generating forecast for: ORA [2026-01-14T20:28:47.916520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-14T20:28:47.929105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-14T20:28:47.929441] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-14T20:28:47.930460] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-14T20:28:47.930512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:47.930545] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:47.930590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:47.930650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:47.988485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:47.989416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:47.989497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:47.989531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:48.110406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:48.110583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:48.110628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:48.110657] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:48.114134] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=89.63%) [2026-01-14T20:28:48.114430] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-14T20:28:48.114560] [INFO ] [sig ] ORA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:48.255367] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ORA.txt [2026-01-14T20:28:48.255523] [INFO ] [sig ] [2337/3494] Completed ORA in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:48.255563] [INFO ] [sig ] [2338/3494] Forecasting ORC... [2026-01-14T20:28:48.255613] [INFO ] [sig ] Generating forecast for: ORC [2026-01-14T20:28:48.255646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-14T20:28:48.267765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-14T20:28:48.268113] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-14T20:28:48.268946] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-14T20:28:48.269000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:48.269031] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:48.269057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:48.269113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:48.325623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:48.326507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:48.326607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:48.326643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:48.444059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:48.444217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:48.444256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:48.444316] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:48.447723] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=22.14%) [2026-01-14T20:28:48.448194] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-14T20:28:48.448323] [INFO ] [sig ] ORC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:48.593232] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ORC.txt [2026-01-14T20:28:48.593386] [INFO ] [sig ] [2338/3494] Completed ORC in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:48.593427] [INFO ] [sig ] [2339/3494] Forecasting ORGO... [2026-01-14T20:28:48.593465] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-14T20:28:48.593498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-14T20:28:48.606830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-14T20:28:48.607211] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-14T20:28:48.608311] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-14T20:28:48.608367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:48.608399] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:48.608428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:48.608485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:48.674959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:48.675824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:48.675911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:48.676142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:48.795430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:48.795612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:48.795661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:48.795691] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:48.799297] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-14T20:28:48.799604] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-14T20:28:48.799742] [INFO ] [sig ] ORGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:48.943472] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ORGO.txt [2026-01-14T20:28:48.943633] [INFO ] [sig ] [2339/3494] Completed ORGO in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:48.943678] [INFO ] [sig ] [2340/3494] Forecasting ORIC... [2026-01-14T20:28:48.943710] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-14T20:28:48.943741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-14T20:28:48.955613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-14T20:28:48.955912] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-14T20:28:48.956706] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-14T20:28:48.956758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:48.956791] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:48.956821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:48.956882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:49.015332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:49.016046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:49.016143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:49.016177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:49.143364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:49.143545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:49.143612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:49.143644] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:49.147683] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-14T20:28:49.148014] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-14T20:28:49.148165] [INFO ] [sig ] ORIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:49.295809] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ORIC.txt [2026-01-14T20:28:49.295958] [INFO ] [sig ] [2340/3494] Completed ORIC in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:49.295997] [INFO ] [sig ] [2341/3494] Forecasting ORKA... [2026-01-14T20:28:49.296025] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-14T20:28:49.296056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-14T20:28:49.307800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-14T20:28:49.308050] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-14T20:28:49.308835] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-14T20:28:49.308888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:49.308920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:49.308947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:49.309003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:49.365310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:49.366077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:49.366159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:49.366192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:49.495809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:49.495986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:49.496027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:49.496054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:49.499487] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=51.27%) [2026-01-14T20:28:49.499775] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-14T20:28:49.499900] [INFO ] [sig ] ORKA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:49.639085] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ORKA.txt [2026-01-14T20:28:49.639200] [INFO ] [sig ] [2341/3494] Completed ORKA in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:49.639238] [INFO ] [sig ] [2342/3494] Forecasting ORLY... [2026-01-14T20:28:49.639267] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-14T20:28:49.639297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-14T20:28:49.650815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-14T20:28:49.651072] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-14T20:28:49.651860] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-14T20:28:49.651912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:49.651944] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:49.651971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:49.652027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:49.708098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:49.708696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:49.708771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:49.708804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:49.828022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:49.828160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:49.828201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:49.828261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:49.831539] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-01-14T20:28:49.831824] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-14T20:28:49.831951] [INFO ] [sig ] ORLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:49.971131] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ORLY.txt [2026-01-14T20:28:49.971250] [INFO ] [sig ] [2342/3494] Completed ORLY in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:49.971288] [INFO ] [sig ] [2343/3494] Forecasting ORMP... [2026-01-14T20:28:49.971317] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-14T20:28:49.971347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-14T20:28:49.982769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-14T20:28:49.983012] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-14T20:28:49.983795] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-14T20:28:49.983847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:49.983878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:49.983903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:49.983958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:50.040635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:50.041471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:50.041552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:50.041604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:50.155755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:50.155843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:50.155877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:50.155904] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:50.162083] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=59.66%) [2026-01-14T20:28:50.162364] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-14T20:28:50.162489] [INFO ] [sig ] ORMP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:50.311935] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ORMP.txt [2026-01-14T20:28:50.312119] [INFO ] [sig ] [2343/3494] Completed ORMP in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-14T20:28:50.312172] [INFO ] [sig ] [2344/3494] Forecasting ORN... [2026-01-14T20:28:50.312207] [INFO ] [sig ] Generating forecast for: ORN [2026-01-14T20:28:50.312244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-14T20:28:50.326688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-14T20:28:50.327037] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-14T20:28:50.328102] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-14T20:28:50.328166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:50.328211] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:50.328251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:50.328333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:50.409399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:50.410474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:50.410590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:50.410658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:50.570547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:50.570726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:50.570773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:50.570808] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:50.574805] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-14T20:28:50.575118] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-14T20:28:50.575259] [INFO ] [sig ] ORN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:50.717325] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ORN.txt [2026-01-14T20:28:50.717444] [INFO ] [sig ] [2344/3494] Completed ORN in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:50.717483] [INFO ] [sig ] [2345/3494] Forecasting ORRF... [2026-01-14T20:28:50.717512] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-14T20:28:50.717543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-14T20:28:50.728438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-14T20:28:50.728696] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-14T20:28:50.729453] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-14T20:28:50.729505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:50.729536] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:50.729564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:50.729639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:50.786252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:50.786878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:50.786977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:50.787010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:50.912461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:50.912619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:50.912664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:50.912694] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:50.916084] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-01-14T20:28:50.916354] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-14T20:28:50.916474] [INFO ] [sig ] ORRF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:51.054416] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ORRF.txt [2026-01-14T20:28:51.054519] [INFO ] [sig ] [2345/3494] Completed ORRF in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:51.054557] [INFO ] [sig ] [2346/3494] Forecasting OS... [2026-01-14T20:28:51.054605] [INFO ] [sig ] Generating forecast for: OS [2026-01-14T20:28:51.054636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-14T20:28:51.065935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-14T20:28:51.066183] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-14T20:28:51.066959] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-14T20:28:51.067011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:51.067043] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:51.067070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:51.067137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:51.123731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:51.124322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:51.124396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:51.124428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:51.243488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:51.243606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:51.243643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:51.243671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:51.246766] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-14T20:28:51.247029] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-14T20:28:51.247153] [INFO ] [sig ] OS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:51.386291] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OS.txt [2026-01-14T20:28:51.386394] [INFO ] [sig ] [2346/3494] Completed OS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:51.386431] [INFO ] [sig ] [2347/3494] Forecasting OSBC... [2026-01-14T20:28:51.386459] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-14T20:28:51.386488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-14T20:28:51.397858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-14T20:28:51.398100] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-14T20:28:51.398876] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-14T20:28:51.398928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:51.398959] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:51.398986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:51.399041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:51.455242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:51.455848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:51.455923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:51.455956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:51.572295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:51.572419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:51.572455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:51.572483] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:51.575741] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-14T20:28:51.576019] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-14T20:28:51.576139] [INFO ] [sig ] OSBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:51.715851] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OSBC.txt [2026-01-14T20:28:51.715964] [INFO ] [sig ] [2347/3494] Completed OSBC in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:51.716001] [INFO ] [sig ] [2348/3494] Forecasting OSIS... [2026-01-14T20:28:51.716029] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-14T20:28:51.716058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-14T20:28:51.728412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-14T20:28:51.728680] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-14T20:28:51.729433] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-14T20:28:51.729495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:51.729528] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:51.729555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:51.729630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:51.786440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:51.787059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:51.787134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:51.787165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:51.903167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:51.903310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:51.903349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:51.903377] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:51.906669] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: UP (p=64.02%) [2026-01-14T20:28:51.906936] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-14T20:28:51.907062] [INFO ] [sig ] OSIS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:52.046792] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OSIS.txt [2026-01-14T20:28:52.046920] [INFO ] [sig ] [2348/3494] Completed OSIS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:52.046959] [INFO ] [sig ] [2349/3494] Forecasting OSPN... [2026-01-14T20:28:52.046989] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-14T20:28:52.047018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-14T20:28:52.059480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-14T20:28:52.059888] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-14T20:28:52.060742] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-14T20:28:52.060798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:52.060832] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:52.060859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:52.060920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:52.119120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:52.120054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:52.120141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:52.120176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:52.240758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:52.240925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:52.240966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:52.240995] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:52.244533] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-14T20:28:52.244865] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-14T20:28:52.245007] [INFO ] [sig ] OSPN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:52.388587] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OSPN.txt [2026-01-14T20:28:52.388756] [INFO ] [sig ] [2349/3494] Completed OSPN in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:52.388799] [INFO ] [sig ] [2350/3494] Forecasting OSS... [2026-01-14T20:28:52.388860] [INFO ] [sig ] Generating forecast for: OSS [2026-01-14T20:28:52.388904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-14T20:28:52.400648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-14T20:28:52.401002] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-14T20:28:52.401834] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-14T20:28:52.401888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:52.401921] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:52.401950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:52.402009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:52.459759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:52.460679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:52.460764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:52.460796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:52.579809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:52.580007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:52.580050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:52.580080] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:52.583653] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-01-14T20:28:52.583967] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-14T20:28:52.584100] [INFO ] [sig ] OSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:52.726300] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OSS.txt [2026-01-14T20:28:52.726452] [INFO ] [sig ] [2350/3494] Completed OSS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:52.726490] [INFO ] [sig ] [2351/3494] Forecasting OTEX... [2026-01-14T20:28:52.726519] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-14T20:28:52.726549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-14T20:28:52.738431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-14T20:28:52.738847] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-14T20:28:52.739761] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-14T20:28:52.739817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:52.739853] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:52.739885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:52.739942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:52.804653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:52.805935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:52.806042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:52.806087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:52.944071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:52.944221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:52.944262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:52.944292] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:52.947754] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-01-14T20:28:52.948025] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-14T20:28:52.948146] [INFO ] [sig ] OTEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:53.087692] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OTEX.txt [2026-01-14T20:28:53.087821] [INFO ] [sig ] [2351/3494] Completed OTEX in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:53.087860] [INFO ] [sig ] [2352/3494] Forecasting OTIS... [2026-01-14T20:28:53.087889] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-14T20:28:53.087923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-14T20:28:53.099407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-14T20:28:53.099704] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-14T20:28:53.100473] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-14T20:28:53.100525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:53.100602] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:53.100632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:53.100689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:53.158437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:53.159077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:53.159153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:53.159185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:53.284668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:53.284911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:53.284955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:53.284984] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:53.288622] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-14T20:28:53.288898] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-14T20:28:53.289064] [INFO ] [sig ] OTIS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:53.432935] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OTIS.txt [2026-01-14T20:28:53.433054] [INFO ] [sig ] [2352/3494] Completed OTIS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:53.433092] [INFO ] [sig ] [2353/3494] Forecasting OTLY... [2026-01-14T20:28:53.433120] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-14T20:28:53.433149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-14T20:28:53.445592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-14T20:28:53.445874] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-14T20:28:53.446853] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-14T20:28:53.446917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:53.446956] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:53.446989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:53.447056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:53.504042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:53.504868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:53.504949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:53.504982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:53.629491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:53.629667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:53.629709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:53.629739] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:53.634192] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=16.10%) [2026-01-14T20:28:53.634522] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-14T20:28:53.634675] [INFO ] [sig ] OTLY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:53.792862] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OTLY.txt [2026-01-14T20:28:53.793006] [INFO ] [sig ] [2353/3494] Completed OTLY in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:53.793044] [INFO ] [sig ] [2354/3494] Forecasting OVID... [2026-01-14T20:28:53.793073] [INFO ] [sig ] Generating forecast for: OVID [2026-01-14T20:28:53.793102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-14T20:28:53.805706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-14T20:28:53.806028] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-14T20:28:53.807060] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-14T20:28:53.807116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:53.807150] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:53.807360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:53.807416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:53.873326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:53.874144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:53.874227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:53.874260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:54.007815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:54.008045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:54.008096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:54.008132] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:54.012500] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=89.18%) [2026-01-14T20:28:54.012816] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-14T20:28:54.012951] [INFO ] [sig ] OVID: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:54.178330] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OVID.txt [2026-01-14T20:28:54.178481] [INFO ] [sig ] [2354/3494] Completed OVID in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:54.178524] [INFO ] [sig ] [2355/3494] Forecasting OVLY... [2026-01-14T20:28:54.178555] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-14T20:28:54.178604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-14T20:28:54.190845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-14T20:28:54.191226] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-14T20:28:54.192292] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-14T20:28:54.192348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:54.192380] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:54.192408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:54.192466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:54.255395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:54.256196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:54.256278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:54.256311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:54.358384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:54.358497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:54.358533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:54.358602] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:54.361702] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-14T20:28:54.361963] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-14T20:28:54.362089] [INFO ] [sig ] OVLY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:54.504989] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OVLY.txt [2026-01-14T20:28:54.505312] [INFO ] [sig ] [2355/3494] Completed OVLY in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:54.505351] [INFO ] [sig ] [2356/3494] Forecasting OWL... [2026-01-14T20:28:54.505381] [INFO ] [sig ] Generating forecast for: OWL [2026-01-14T20:28:54.505411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-14T20:28:54.517156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-14T20:28:54.517499] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-14T20:28:54.518306] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-14T20:28:54.518359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:54.518390] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:54.518417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:54.518472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:54.578456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:54.579344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:54.579424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:54.579456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:54.703883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:54.704037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:54.704079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:54.704293] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:54.707624] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-01-14T20:28:54.707906] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-14T20:28:54.708033] [INFO ] [sig ] OWL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:54.848703] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OWL.txt [2026-01-14T20:28:54.848840] [INFO ] [sig ] [2356/3494] Completed OWL in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:54.848878] [INFO ] [sig ] [2357/3494] Forecasting OXLC... [2026-01-14T20:28:54.848907] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-14T20:28:54.848939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-14T20:28:54.860697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-14T20:28:54.860952] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-14T20:28:54.861732] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-14T20:28:54.861784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:54.861816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:54.861843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:54.861899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:54.918698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:54.919270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:54.919345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:54.919377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:55.040524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:55.040706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:55.040759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:55.040790] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:55.044159] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-14T20:28:55.044426] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-14T20:28:55.044545] [INFO ] [sig ] OXLC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:55.247171] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OXLC.txt [2026-01-14T20:28:55.247305] [INFO ] [sig ] [2357/3494] Completed OXLC in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:55.247343] [INFO ] [sig ] [2358/3494] Forecasting OXM... [2026-01-14T20:28:55.247373] [INFO ] [sig ] Generating forecast for: OXM [2026-01-14T20:28:55.247402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-14T20:28:55.259763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-14T20:28:55.260006] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-14T20:28:55.260782] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-14T20:28:55.260833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:55.260865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:55.260891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:55.260947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:55.319623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:55.320202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:55.320277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:55.320309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:55.438188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:55.438328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:55.438367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:55.438395] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:55.441717] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-01-14T20:28:55.441988] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-14T20:28:55.442110] [INFO ] [sig ] OXM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:55.581819] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OXM.txt [2026-01-14T20:28:55.581930] [INFO ] [sig ] [2358/3494] Completed OXM in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:55.581968] [INFO ] [sig ] [2359/3494] Forecasting OXSQ... [2026-01-14T20:28:55.581997] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-14T20:28:55.582026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-14T20:28:55.593060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-14T20:28:55.593312] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-14T20:28:55.594094] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-14T20:28:55.594146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:55.594190] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:55.594219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:55.594275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:55.651222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:55.652051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:55.652132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:55.652164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:55.772415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:55.772603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:55.772647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:55.772676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:55.776283] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-14T20:28:55.776560] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-14T20:28:55.776700] [INFO ] [sig ] OXSQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:55.921845] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OXSQ.txt [2026-01-14T20:28:55.922001] [INFO ] [sig ] [2359/3494] Completed OXSQ in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:55.922041] [INFO ] [sig ] [2360/3494] Forecasting OZEM... [2026-01-14T20:28:55.922073] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-14T20:28:55.922102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-14T20:28:55.933673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-14T20:28:55.933949] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-14T20:28:55.934737] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-14T20:28:55.934789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:55.934821] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:55.934847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:55.934907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:55.991896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:55.992621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:55.992699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:55.992731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:56.105196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:56.105336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:56.105375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:56.105404] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:56.108735] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=41.04%) [2026-01-14T20:28:56.109011] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-14T20:28:56.109137] [INFO ] [sig ] OZEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:56.248955] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OZEM.txt [2026-01-14T20:28:56.249061] [INFO ] [sig ] [2360/3494] Completed OZEM in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-14T20:28:56.249098] [INFO ] [sig ] [2361/3494] Forecasting OZK... [2026-01-14T20:28:56.249127] [INFO ] [sig ] Generating forecast for: OZK [2026-01-14T20:28:56.249157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-14T20:28:56.260135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-14T20:28:56.260387] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-14T20:28:56.261167] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-14T20:28:56.261219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:56.261250] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:56.261276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:56.261331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:56.317682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:56.318265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:56.318340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:56.318372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:56.440657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:56.440804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:56.440848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:56.440879] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:56.444150] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-14T20:28:56.444416] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-14T20:28:56.444537] [INFO ] [sig ] OZK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:56.584325] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/OZK.txt [2026-01-14T20:28:56.584446] [INFO ] [sig ] [2361/3494] Completed OZK in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:56.584486] [INFO ] [sig ] [2362/3494] Forecasting OZKAP... [2026-01-14T20:28:56.584516] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-14T20:28:56.584546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-14T20:28:56.597110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-14T20:28:56.597542] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-14T20:28:56.598406] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-14T20:28:56.598462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:56.598495] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:56.598523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:56.598605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:56.656019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:56.656927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:56.657040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:56.657074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:56.772068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:56.772232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:56.772275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:56.772304] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:56.775759] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-14T20:28:56.776052] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-14T20:28:56.776185] [INFO ] [sig ] OZKAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:56.919043] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/OZKAP.txt [2026-01-14T20:28:56.919217] [INFO ] [sig ] [2362/3494] Completed OZKAP in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:56.919266] [INFO ] [sig ] [2363/3494] Forecasting PAA... [2026-01-14T20:28:56.919297] [INFO ] [sig ] Generating forecast for: PAA [2026-01-14T20:28:56.919328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-14T20:28:56.930964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-14T20:28:56.931329] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-14T20:28:56.932165] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-14T20:28:56.932218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:56.932249] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:56.932275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:56.932331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:56.996992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:56.997918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:56.998001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:56.998033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:57.116258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:57.116421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:57.116461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:57.116491] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:57.119899] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-01-14T20:28:57.120178] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-14T20:28:57.120305] [INFO ] [sig ] PAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:57.277056] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAA.txt [2026-01-14T20:28:57.277190] [INFO ] [sig ] [2363/3494] Completed PAA in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:57.277229] [INFO ] [sig ] [2364/3494] Forecasting PAAS... [2026-01-14T20:28:57.277258] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-14T20:28:57.277289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-14T20:28:57.288405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-14T20:28:57.288692] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-14T20:28:57.289464] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-14T20:28:57.289516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:57.289546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:57.289590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:57.289652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:57.351736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:57.352819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:57.352925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:57.352971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:57.479010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:57.479164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:57.479204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:57.479233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:57.482612] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-01-14T20:28:57.482883] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-14T20:28:57.483026] [INFO ] [sig ] PAAS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:57.621971] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAAS.txt [2026-01-14T20:28:57.622081] [INFO ] [sig ] [2364/3494] Completed PAAS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:57.622118] [INFO ] [sig ] [2365/3494] Forecasting PAC... [2026-01-14T20:28:57.622148] [INFO ] [sig ] Generating forecast for: PAC [2026-01-14T20:28:57.622177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-14T20:28:57.634430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-14T20:28:57.634752] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-14T20:28:57.635546] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-14T20:28:57.635616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:57.635649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:57.635676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:57.635732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:57.693216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:57.693829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:57.693907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:57.693939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:57.811068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:57.811230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:57.811272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:57.811301] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:57.814747] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-14T20:28:57.815030] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-14T20:28:57.815154] [INFO ] [sig ] PAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:57.955153] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAC.txt [2026-01-14T20:28:57.955295] [INFO ] [sig ] [2365/3494] Completed PAC in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:57.955334] [INFO ] [sig ] [2366/3494] Forecasting PACB... [2026-01-14T20:28:57.955363] [INFO ] [sig ] Generating forecast for: PACB [2026-01-14T20:28:57.955392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-14T20:28:57.967260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-14T20:28:57.967531] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-14T20:28:57.970932] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-14T20:28:57.971057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:57.971097] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:57.971124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:57.971189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:58.027261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:58.027910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:58.027985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:58.028017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:58.148506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:58.148620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:58.148672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:58.148701] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:58.151802] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=36.95%) [2026-01-14T20:28:58.152062] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-14T20:28:58.152184] [INFO ] [sig ] PACB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:58.291663] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PACB.txt [2026-01-14T20:28:58.291780] [INFO ] [sig ] [2366/3494] Completed PACB in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:58.291818] [INFO ] [sig ] [2367/3494] Forecasting PACK... [2026-01-14T20:28:58.291847] [INFO ] [sig ] Generating forecast for: PACK [2026-01-14T20:28:58.291877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-14T20:28:58.303211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-14T20:28:58.303457] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-14T20:28:58.304245] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-14T20:28:58.304299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:58.304330] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:58.304357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:58.304413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:58.362085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:58.362871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:58.362946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:58.362978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:58.483508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:58.483681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:58.483720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:58.483748] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:58.487087] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-14T20:28:58.487358] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-14T20:28:58.487478] [INFO ] [sig ] PACK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:58.629037] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PACK.txt [2026-01-14T20:28:58.629166] [INFO ] [sig ] [2367/3494] Completed PACK in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:58.629205] [INFO ] [sig ] [2368/3494] Forecasting PAGP... [2026-01-14T20:28:58.629235] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-14T20:28:58.629263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-14T20:28:58.640743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-14T20:28:58.640998] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-14T20:28:58.641768] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-14T20:28:58.641820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:58.641852] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:58.641879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:58.641936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:58.701605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:58.702469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:58.702551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:58.702604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:58.828107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:58.828284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:58.828331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:58.828362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:58.831761] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=21.32%) [2026-01-14T20:28:58.832032] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-14T20:28:58.832156] [INFO ] [sig ] PAGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:58.972969] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAGP.txt [2026-01-14T20:28:58.973109] [INFO ] [sig ] [2368/3494] Completed PAGP in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:58.973146] [INFO ] [sig ] [2369/3494] Forecasting PAGS... [2026-01-14T20:28:58.973176] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-14T20:28:58.973207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-14T20:28:58.984781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-14T20:28:58.985032] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-14T20:28:58.985815] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-14T20:28:58.985866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:58.985921] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:58.985949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:58.986006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:59.043740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:59.044469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:59.044551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:59.044602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:59.168793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:59.168940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:59.168977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:59.169005] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:59.172303] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=12.78%) [2026-01-14T20:28:59.172591] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-14T20:28:59.172715] [INFO ] [sig ] PAGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:59.315912] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAGS.txt [2026-01-14T20:28:59.316038] [INFO ] [sig ] [2369/3494] Completed PAGS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:59.316076] [INFO ] [sig ] [2370/3494] Forecasting PAHC... [2026-01-14T20:28:59.316106] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-14T20:28:59.316135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-14T20:28:59.328016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-14T20:28:59.328268] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-14T20:28:59.329067] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-14T20:28:59.329120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:59.329163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:59.329191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:59.329247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:59.386954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:59.387720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:59.387797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:59.387828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:59.507344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:59.507478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:59.507516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:59.507545] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:59.510885] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-14T20:28:59.511156] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-14T20:28:59.511285] [INFO ] [sig ] PAHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:28:59.651946] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAHC.txt [2026-01-14T20:28:59.652058] [INFO ] [sig ] [2370/3494] Completed PAHC in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:59.652095] [INFO ] [sig ] [2371/3494] Forecasting PAL... [2026-01-14T20:28:59.652124] [INFO ] [sig ] Generating forecast for: PAL [2026-01-14T20:28:59.652153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-14T20:28:59.664884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-14T20:28:59.665167] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-14T20:28:59.666152] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-14T20:28:59.666204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:28:59.666237] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:28:59.666263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:28:59.666318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:28:59.724553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:28:59.725166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:28:59.725243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:28:59.725427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:28:59.845821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:28:59.845955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:28:59.845991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:28:59.846020] [INFO ] [FORECASTER] Training complete [2026-01-14T20:28:59.849627] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=49.77%) [2026-01-14T20:28:59.849896] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-14T20:28:59.850017] [INFO ] [sig ] PAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:28:59.991732] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAL.txt [2026-01-14T20:28:59.991858] [INFO ] [sig ] [2371/3494] Completed PAL in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:28:59.991896] [INFO ] [sig ] [2372/3494] Forecasting PAM... [2026-01-14T20:28:59.991925] [INFO ] [sig ] Generating forecast for: PAM [2026-01-14T20:28:59.991956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-14T20:29:00.003610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-14T20:29:00.003973] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-14T20:29:00.004767] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-14T20:29:00.004819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:00.004850] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:00.004877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:00.004933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:00.061501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:00.062348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:00.062428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:00.062460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:00.188002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:00.188176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:00.188216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:00.188281] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:00.191980] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=76.00%) [2026-01-14T20:29:00.192253] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-14T20:29:00.192374] [INFO ] [sig ] PAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:00.333124] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAM.txt [2026-01-14T20:29:00.333317] [INFO ] [sig ] [2372/3494] Completed PAM in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:00.333358] [INFO ] [sig ] [2373/3494] Forecasting PANL... [2026-01-14T20:29:00.333388] [INFO ] [sig ] Generating forecast for: PANL [2026-01-14T20:29:00.333418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-14T20:29:00.345446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-14T20:29:00.345839] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-14T20:29:00.346670] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-14T20:29:00.346723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:00.346754] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:00.346780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:00.346836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:00.403263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:00.404195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:00.404285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:00.404318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:00.521191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:00.521357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:00.521400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:00.521428] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:00.524855] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-01-14T20:29:00.525137] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-14T20:29:00.525263] [INFO ] [sig ] PANL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:00.665648] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PANL.txt [2026-01-14T20:29:00.665811] [INFO ] [sig ] [2373/3494] Completed PANL in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:00.665851] [INFO ] [sig ] [2374/3494] Forecasting PASG... [2026-01-14T20:29:00.665888] [INFO ] [sig ] Generating forecast for: PASG [2026-01-14T20:29:00.665920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-14T20:29:00.677424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-14T20:29:00.677797] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-14T20:29:00.678613] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-14T20:29:00.678665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:00.678696] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:00.678722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:00.678778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:00.734930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:00.735879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:00.735962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:00.735994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:00.854198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:00.854376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:00.854416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:00.854445] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:00.857909] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-14T20:29:00.858229] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-14T20:29:00.858363] [INFO ] [sig ] PASG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:00.998933] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PASG.txt [2026-01-14T20:29:00.999091] [INFO ] [sig ] [2374/3494] Completed PASG in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:00.999130] [INFO ] [sig ] [2375/3494] Forecasting PATH... [2026-01-14T20:29:00.999159] [INFO ] [sig ] Generating forecast for: PATH [2026-01-14T20:29:00.999192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-14T20:29:01.011811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-14T20:29:01.012133] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-14T20:29:01.012926] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-14T20:29:01.012980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:01.013011] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:01.013039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:01.013096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:01.074545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:01.075343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:01.075425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:01.075457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:01.200514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:01.200693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:01.200734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:01.200762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:01.204106] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-14T20:29:01.204375] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-14T20:29:01.204496] [INFO ] [sig ] PATH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:01.346924] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PATH.txt [2026-01-14T20:29:01.347083] [INFO ] [sig ] [2375/3494] Completed PATH in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:01.347123] [INFO ] [sig ] [2376/3494] Forecasting PATK... [2026-01-14T20:29:01.347154] [INFO ] [sig ] Generating forecast for: PATK [2026-01-14T20:29:01.347184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-14T20:29:01.358630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-14T20:29:01.358951] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-14T20:29:01.359741] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-14T20:29:01.359793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:01.359825] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:01.359853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:01.359909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:01.417728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:01.418829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:01.418910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:01.418942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:01.536961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:01.537122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:01.537162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:01.537191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:01.540788] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-01-14T20:29:01.541063] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-14T20:29:01.541186] [INFO ] [sig ] PATK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:01.686132] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PATK.txt [2026-01-14T20:29:01.686479] [INFO ] [sig ] [2376/3494] Completed PATK in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:01.686518] [INFO ] [sig ] [2377/3494] Forecasting PAX... [2026-01-14T20:29:01.686549] [INFO ] [sig ] Generating forecast for: PAX [2026-01-14T20:29:01.686597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-14T20:29:01.699206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-14T20:29:01.699717] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-14T20:29:01.700517] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-14T20:29:01.700570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:01.700624] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:01.700652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:01.700708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:01.758305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:01.759168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:01.759249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:01.759282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:01.874458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:01.874634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:01.874676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:01.874763] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:01.878143] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=79.14%) [2026-01-14T20:29:01.878420] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-14T20:29:01.878549] [INFO ] [sig ] PAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:02.019161] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAX.txt [2026-01-14T20:29:02.019317] [INFO ] [sig ] [2377/3494] Completed PAX in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-14T20:29:02.019358] [INFO ] [sig ] [2378/3494] Forecasting PAXS... [2026-01-14T20:29:02.019389] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-14T20:29:02.019418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-14T20:29:02.031706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-14T20:29:02.032017] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-14T20:29:02.032805] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-14T20:29:02.032857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:02.032889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:02.032915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:02.032975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:02.089011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:02.089911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:02.089991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:02.090024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:02.206179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:02.206340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:02.206379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:02.206409] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:02.209824] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-01-14T20:29:02.210102] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-14T20:29:02.210227] [INFO ] [sig ] PAXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:02.349004] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAXS.txt [2026-01-14T20:29:02.349159] [INFO ] [sig ] [2378/3494] Completed PAXS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-14T20:29:02.349197] [INFO ] [sig ] [2379/3494] Forecasting PAY... [2026-01-14T20:29:02.349227] [INFO ] [sig ] Generating forecast for: PAY [2026-01-14T20:29:02.349259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-14T20:29:02.360456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-14T20:29:02.360774] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-14T20:29:02.361541] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-14T20:29:02.361611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:02.361644] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:02.361672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:02.361729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:02.418000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:02.418897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:02.419007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:02.419057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:02.534826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:02.534986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:02.535026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:02.535055] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:02.538485] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-14T20:29:02.538774] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-14T20:29:02.538903] [INFO ] [sig ] PAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:02.682218] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAY.txt [2026-01-14T20:29:02.682378] [INFO ] [sig ] [2379/3494] Completed PAY in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:02.682416] [INFO ] [sig ] [2380/3494] Forecasting PAYC... [2026-01-14T20:29:02.682654] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-14T20:29:02.682687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-14T20:29:02.694161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-14T20:29:02.694467] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-14T20:29:02.695251] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-14T20:29:02.695304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:02.695336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:02.695363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:02.695419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:02.754828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:02.755923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:02.756004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:02.756037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:02.876197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:02.876547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:02.876609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:02.876639] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:02.880311] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-01-14T20:29:02.880605] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-14T20:29:02.880729] [INFO ] [sig ] PAYC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:03.024114] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAYC.txt [2026-01-14T20:29:03.024264] [INFO ] [sig ] [2380/3494] Completed PAYC in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:03.024303] [INFO ] [sig ] [2381/3494] Forecasting PAYO... [2026-01-14T20:29:03.024334] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-14T20:29:03.024363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-14T20:29:03.037376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-14T20:29:03.037709] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-14T20:29:03.038674] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-14T20:29:03.038726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:03.038758] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:03.038797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:03.038854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:03.094776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:03.095657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:03.095736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:03.095769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:03.219681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:03.219841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:03.219879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:03.219907] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:03.223234] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-14T20:29:03.223510] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-14T20:29:03.223650] [INFO ] [sig ] PAYO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:03.365042] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAYO.txt [2026-01-14T20:29:03.365189] [INFO ] [sig ] [2381/3494] Completed PAYO in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:03.365227] [INFO ] [sig ] [2382/3494] Forecasting PAYS... [2026-01-14T20:29:03.365257] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-14T20:29:03.365287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-14T20:29:03.377761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-14T20:29:03.378093] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-14T20:29:03.378879] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-14T20:29:03.378931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:03.378964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:03.378991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:03.379046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:03.434985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:03.435860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:03.435940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:03.435972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:03.557215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:03.557372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:03.557412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:03.557441] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:03.560818] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-01-14T20:29:03.561109] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-14T20:29:03.561234] [INFO ] [sig ] PAYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:03.700185] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PAYS.txt [2026-01-14T20:29:03.700379] [INFO ] [sig ] [2382/3494] Completed PAYS in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:03.700419] [INFO ] [sig ] [2383/3494] Forecasting PAYX... [2026-01-14T20:29:03.700449] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-14T20:29:03.700482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-14T20:29:03.712075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-14T20:29:03.712380] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-14T20:29:03.713203] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-14T20:29:03.713256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:03.713288] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:03.713503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:03.713559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:03.772425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:03.773323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:03.773402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:03.773434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:03.890194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:03.890353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:03.890390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:03.890420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:03.894308] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-14T20:29:03.894598] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-14T20:29:03.894727] [INFO ] [sig ] PAYX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:04.036117] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PAYX.txt [2026-01-14T20:29:04.036268] [INFO ] [sig ] [2383/3494] Completed PAYX in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:04.036308] [INFO ] [sig ] [2384/3494] Forecasting PB... [2026-01-14T20:29:04.036339] [INFO ] [sig ] Generating forecast for: PB [2026-01-14T20:29:04.036369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-14T20:29:04.048562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-14T20:29:04.048953] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-14T20:29:04.049763] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-14T20:29:04.049816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:04.049848] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:04.049875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:04.049932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:04.107003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:04.107961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:04.108045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:04.108077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:04.229861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:04.230028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:04.230068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:04.230098] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:04.233596] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=70.85%) [2026-01-14T20:29:04.233898] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-14T20:29:04.234034] [INFO ] [sig ] PB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:04.382455] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PB.txt [2026-01-14T20:29:04.382649] [INFO ] [sig ] [2384/3494] Completed PB in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:04.382692] [INFO ] [sig ] [2385/3494] Forecasting PBA... [2026-01-14T20:29:04.382722] [INFO ] [sig ] Generating forecast for: PBA [2026-01-14T20:29:04.382760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-14T20:29:04.395092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-14T20:29:04.395477] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-14T20:29:04.396285] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-14T20:29:04.396338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:04.396369] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:04.396396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:04.396456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:04.456040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:04.456970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:04.457063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:04.457097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:04.582261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:04.582433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:04.582473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:04.582501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:04.586292] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-14T20:29:04.586625] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-14T20:29:04.586763] [INFO ] [sig ] PBA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:04.731203] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PBA.txt [2026-01-14T20:29:04.731357] [INFO ] [sig ] [2385/3494] Completed PBA in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:04.731395] [INFO ] [sig ] [2386/3494] Forecasting PBF... [2026-01-14T20:29:04.731424] [INFO ] [sig ] Generating forecast for: PBF [2026-01-14T20:29:04.731455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-14T20:29:04.743183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-14T20:29:04.743503] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-14T20:29:04.744288] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-14T20:29:04.744340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:04.744398] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:04.744427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:04.744483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:04.825730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:04.826967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:04.827078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:04.827127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:04.953463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:04.953842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:04.953883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:04.953911] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:04.957748] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-01-14T20:29:04.958043] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-14T20:29:04.958177] [INFO ] [sig ] PBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:05.106983] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PBF.txt [2026-01-14T20:29:05.107143] [INFO ] [sig ] [2386/3494] Completed PBF in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:05.107183] [INFO ] [sig ] [2387/3494] Forecasting PBFS... [2026-01-14T20:29:05.107214] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-14T20:29:05.107243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-14T20:29:05.118932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-14T20:29:05.119202] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-14T20:29:05.120188] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-14T20:29:05.120252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:05.120290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:05.120321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:05.120377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:05.184331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:05.185215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:05.185311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:05.185347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:05.291311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:05.291463] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:29:05.291503] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:05.291533] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:05.294950] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-01-14T20:29:05.295230] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-14T20:29:05.295352] [INFO ] [sig ] PBFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:05.440062] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PBFS.txt [2026-01-14T20:29:05.440236] [INFO ] [sig ] [2387/3494] Completed PBFS in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:05.440285] [INFO ] [sig ] [2388/3494] Forecasting PBH... [2026-01-14T20:29:05.440315] [INFO ] [sig ] Generating forecast for: PBH [2026-01-14T20:29:05.440347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-14T20:29:05.453698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-14T20:29:05.454253] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-14T20:29:05.455119] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-14T20:29:05.455175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:05.455208] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:05.455236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:05.455293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:05.518356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:05.519447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:05.519530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:05.519564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:05.639169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:05.639328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:05.639368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:05.639396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:05.642780] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-14T20:29:05.643072] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-14T20:29:05.643194] [INFO ] [sig ] PBH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:05.795711] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PBH.txt [2026-01-14T20:29:05.795850] [INFO ] [sig ] [2388/3494] Completed PBH in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:05.795900] [INFO ] [sig ] [2389/3494] Forecasting PBI... [2026-01-14T20:29:05.795932] [INFO ] [sig ] Generating forecast for: PBI [2026-01-14T20:29:05.795962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-14T20:29:05.807299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-14T20:29:05.807634] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-14T20:29:05.808467] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-14T20:29:05.808520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:05.808552] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:05.808600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:05.808659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:05.864904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:05.865707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:05.865790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:05.865822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:05.992775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:05.992935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:05.992978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:05.993040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:05.997257] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-01-14T20:29:05.997816] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-14T20:29:05.997976] [INFO ] [sig ] PBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:06.151543] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PBI.txt [2026-01-14T20:29:06.151708] [INFO ] [sig ] [2389/3494] Completed PBI in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:06.151750] [INFO ] [sig ] [2390/3494] Forecasting PBYI... [2026-01-14T20:29:06.151781] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-14T20:29:06.151813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-14T20:29:06.163915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-14T20:29:06.164247] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-14T20:29:06.165163] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-14T20:29:06.165231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:06.165274] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:06.165303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:06.165360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:06.229999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:06.230916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:06.231000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:06.231034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:06.364829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:06.365012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:06.365059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:06.365089] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:06.368830] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=84.16%) [2026-01-14T20:29:06.369113] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-14T20:29:06.369278] [INFO ] [sig ] PBYI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:06.521745] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PBYI.txt [2026-01-14T20:29:06.521918] [INFO ] [sig ] [2390/3494] Completed PBYI in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:06.521965] [INFO ] [sig ] [2391/3494] Forecasting PCB... [2026-01-14T20:29:06.521998] [INFO ] [sig ] Generating forecast for: PCB [2026-01-14T20:29:06.522030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-14T20:29:06.535830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-14T20:29:06.536369] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-14T20:29:06.537734] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-14T20:29:06.537801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:06.537844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:06.537881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:06.537962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:06.604879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:06.605815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:06.605900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:06.605934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:06.718424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:06.718607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:06.718649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:06.718679] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:06.722102] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-14T20:29:06.722402] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-14T20:29:06.722535] [INFO ] [sig ] PCB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:06.866243] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCB.txt [2026-01-14T20:29:06.866402] [INFO ] [sig ] [2391/3494] Completed PCB in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:06.866440] [INFO ] [sig ] [2392/3494] Forecasting PCF... [2026-01-14T20:29:06.866470] [INFO ] [sig ] Generating forecast for: PCF [2026-01-14T20:29:06.866502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-14T20:29:06.878531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-14T20:29:06.878924] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-14T20:29:06.879732] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-14T20:29:06.879785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:06.879818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:06.879844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:06.879900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:06.937607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:06.938483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:06.938564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:06.938616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:07.058141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:07.058303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:07.058341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:07.058369] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:07.061747] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-01-14T20:29:07.062026] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-14T20:29:07.062152] [INFO ] [sig ] PCF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:07.216641] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PCF.txt [2026-01-14T20:29:07.216796] [INFO ] [sig ] [2392/3494] Completed PCF in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:07.216858] [INFO ] [sig ] [2393/3494] Forecasting PCG... [2026-01-14T20:29:07.216890] [INFO ] [sig ] Generating forecast for: PCG [2026-01-14T20:29:07.216921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-14T20:29:07.228830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-14T20:29:07.229168] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-14T20:29:07.229978] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-14T20:29:07.230030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:07.230063] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:07.230090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:07.230145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:07.289133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:07.290126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:07.290210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:07.290245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:07.416684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:07.416846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:07.416888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:07.416918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:07.420343] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-14T20:29:07.420643] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-14T20:29:07.420775] [INFO ] [sig ] PCG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:07.561834] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCG.txt [2026-01-14T20:29:07.561988] [INFO ] [sig ] [2393/3494] Completed PCG in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:07.562027] [INFO ] [sig ] [2394/3494] Forecasting PCH... [2026-01-14T20:29:07.562057] [INFO ] [sig ] Generating forecast for: PCH [2026-01-14T20:29:07.562089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-14T20:29:07.573943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-14T20:29:07.574323] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-14T20:29:07.575130] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-14T20:29:07.575183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:07.575227] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:07.575254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:07.575314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:07.634414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:07.635691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:07.635774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:07.635806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:07.756703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:07.756860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:07.756898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:07.756928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:07.760357] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-14T20:29:07.760646] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-14T20:29:07.760770] [INFO ] [sig ] PCH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:07.901046] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCH.txt [2026-01-14T20:29:07.901163] [INFO ] [sig ] [2394/3494] Completed PCH in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-14T20:29:07.901202] [INFO ] [sig ] [2395/3494] Forecasting PCM... [2026-01-14T20:29:07.901232] [INFO ] [sig ] Generating forecast for: PCM [2026-01-14T20:29:07.901261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-14T20:29:07.912707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-14T20:29:07.912987] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-14T20:29:07.913958] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-14T20:29:07.914009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:07.914041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:07.914068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:07.914123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:07.973352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:07.973972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:07.974050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:07.974081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:08.101166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:08.101340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:08.101386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:08.101417] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:08.105308] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=50.00%) [2026-01-14T20:29:08.105801] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-14T20:29:08.105933] [INFO ] [sig ] PCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:08.248361] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCM.txt [2026-01-14T20:29:08.248490] [INFO ] [sig ] [2395/3494] Completed PCM in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-14T20:29:08.248529] [INFO ] [sig ] [2396/3494] Forecasting PCN... [2026-01-14T20:29:08.248559] [INFO ] [sig ] Generating forecast for: PCN [2026-01-14T20:29:08.248621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-14T20:29:08.262564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-14T20:29:08.263056] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-14T20:29:08.263976] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-14T20:29:08.264032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:08.264065] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:08.264094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:08.264150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:08.323830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:08.324775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:08.324893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:08.324927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:08.454114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:08.454280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:08.454324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:08.454354] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:08.457994] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-01-14T20:29:08.458322] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-14T20:29:08.458476] [INFO ] [sig ] PCN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:08.607845] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCN.txt [2026-01-14T20:29:08.608027] [INFO ] [sig ] [2396/3494] Completed PCN in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:08.608069] [INFO ] [sig ] [2397/3494] Forecasting PCQ... [2026-01-14T20:29:08.608099] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-14T20:29:08.608128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-14T20:29:08.620649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-14T20:29:08.621055] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-14T20:29:08.622109] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-14T20:29:08.622174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:08.622210] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:08.622239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:08.622298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:08.685390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:08.686297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:08.686381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:08.686415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:08.804323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:08.804489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:08.804532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:08.804564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:08.808410] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-01-14T20:29:08.808927] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-14T20:29:08.809063] [INFO ] [sig ] PCQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:08.960682] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PCQ.txt [2026-01-14T20:29:08.960841] [INFO ] [sig ] [2397/3494] Completed PCQ in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:08.960882] [INFO ] [sig ] [2398/3494] Forecasting PCRX... [2026-01-14T20:29:08.960919] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-14T20:29:08.960951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-14T20:29:08.974024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-14T20:29:08.974452] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-14T20:29:08.975796] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-14T20:29:08.975852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:08.975885] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:08.975912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:08.975968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:09.039101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:09.040289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:09.040375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:09.040410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:09.169471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:09.169835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:09.169879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:09.169908] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:09.173833] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=41.17%) [2026-01-14T20:29:09.174132] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-14T20:29:09.174266] [INFO ] [sig ] PCRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:09.327560] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCRX.txt [2026-01-14T20:29:09.327771] [INFO ] [sig ] [2398/3494] Completed PCRX in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:09.327814] [INFO ] [sig ] [2399/3494] Forecasting PCTY... [2026-01-14T20:29:09.327845] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-14T20:29:09.327874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-14T20:29:09.339381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-14T20:29:09.339755] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-14T20:29:09.340557] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-14T20:29:09.340629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:09.340664] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:09.340691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:09.340748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:09.400117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:09.401245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:09.401353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:09.401403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:09.525616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:09.525788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:09.525840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:09.525872] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:09.529480] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-01-14T20:29:09.529795] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-14T20:29:09.529944] [INFO ] [sig ] PCTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:09.670241] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PCTY.txt [2026-01-14T20:29:09.670431] [INFO ] [sig ] [2399/3494] Completed PCTY in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:09.670471] [INFO ] [sig ] [2400/3494] Forecasting PCVX... [2026-01-14T20:29:09.670500] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-14T20:29:09.670531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-14T20:29:09.681922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-14T20:29:09.682268] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-14T20:29:09.683102] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-14T20:29:09.683156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:09.683188] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:09.683215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:09.683272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:09.739964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:09.740859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:09.740941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:09.740974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:09.863235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:09.863384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:09.863424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:09.863452] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:09.866816] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-14T20:29:09.867085] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-14T20:29:09.867211] [INFO ] [sig ] PCVX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:10.010537] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCVX.txt [2026-01-14T20:29:10.010693] [INFO ] [sig ] [2400/3494] Completed PCVX in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:10.010732] [INFO ] [sig ] [2401/3494] Forecasting PCYO... [2026-01-14T20:29:10.010761] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-14T20:29:10.010791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-14T20:29:10.022748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-14T20:29:10.023045] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-14T20:29:10.023871] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-14T20:29:10.023926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:10.023959] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:10.023988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:10.024055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:10.085002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:10.085739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:10.085817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:10.085849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:10.203383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:10.203532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:10.203586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:10.203634] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:10.207280] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-01-14T20:29:10.207552] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-14T20:29:10.207911] [INFO ] [sig ] PCYO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:10.351098] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PCYO.txt [2026-01-14T20:29:10.351306] [INFO ] [sig ] [2401/3494] Completed PCYO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:10.351348] [INFO ] [sig ] [2402/3494] Forecasting PD... [2026-01-14T20:29:10.351376] [INFO ] [sig ] Generating forecast for: PD [2026-01-14T20:29:10.351406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-14T20:29:10.364078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-14T20:29:10.364388] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-14T20:29:10.365321] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-14T20:29:10.365374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:10.365407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:10.365434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:10.365491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:10.425019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:10.425994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:10.426132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:10.426170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:10.567145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:10.567329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:10.567386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:10.567430] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:10.572702] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-01-14T20:29:10.573209] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-14T20:29:10.573415] [INFO ] [sig ] PD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:10.722518] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PD.txt [2026-01-14T20:29:10.722668] [INFO ] [sig ] [2402/3494] Completed PD in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:10.722707] [INFO ] [sig ] [2403/3494] Forecasting PDBC... [2026-01-14T20:29:10.722737] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-14T20:29:10.722766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-14T20:29:10.734480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-14T20:29:10.734895] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-14T20:29:10.735693] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-14T20:29:10.735745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:10.735804] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:10.735833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:10.735890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:10.792721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:10.793622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:10.793712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:10.793761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:10.915303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:10.915461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:10.915500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:10.915527] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:10.919345] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-14T20:29:10.919641] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-14T20:29:10.919767] [INFO ] [sig ] PDBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:11.072566] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDBC.txt [2026-01-14T20:29:11.072728] [INFO ] [sig ] [2403/3494] Completed PDBC in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:11.072768] [INFO ] [sig ] [2404/3494] Forecasting PDD... [2026-01-14T20:29:11.072797] [INFO ] [sig ] Generating forecast for: PDD [2026-01-14T20:29:11.072827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-14T20:29:11.084521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-14T20:29:11.084841] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-14T20:29:11.085838] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-14T20:29:11.085890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:11.085925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:11.085961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:11.086040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:11.150631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:11.151719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:11.151822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:11.151868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:11.280462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:11.280637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:11.280681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:11.280712] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:11.284853] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-01-14T20:29:11.285146] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-14T20:29:11.285278] [INFO ] [sig ] PDD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:11.438761] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDD.txt [2026-01-14T20:29:11.438921] [INFO ] [sig ] [2404/3494] Completed PDD in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:11.438961] [INFO ] [sig ] [2405/3494] Forecasting PDEX... [2026-01-14T20:29:11.438991] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-14T20:29:11.439022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-14T20:29:11.457932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-14T20:29:11.458340] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-14T20:29:11.459163] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-14T20:29:11.459216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:11.459248] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:11.459288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:11.459350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:11.519148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:11.520292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:11.520384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:11.520419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:11.651368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:11.651528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:11.651589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:11.651622] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:11.656002] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-14T20:29:11.656385] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-14T20:29:11.656549] [INFO ] [sig ] PDEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:11.808281] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PDEX.txt [2026-01-14T20:29:11.808437] [INFO ] [sig ] [2405/3494] Completed PDEX in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:11.808477] [INFO ] [sig ] [2406/3494] Forecasting PDFS... [2026-01-14T20:29:11.808506] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-14T20:29:11.808536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-14T20:29:11.821822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-14T20:29:11.822220] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-14T20:29:11.823271] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-14T20:29:11.823325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:11.823358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:11.823386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:11.823443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:11.882836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:11.883735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:11.883821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:11.883855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:12.009792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:12.009951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:12.009990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:12.010053] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:12.013503] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-14T20:29:12.013808] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-14T20:29:12.013938] [INFO ] [sig ] PDFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:12.156347] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDFS.txt [2026-01-14T20:29:12.156504] [INFO ] [sig ] [2406/3494] Completed PDFS in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:12.156543] [INFO ] [sig ] [2407/3494] Forecasting PDI... [2026-01-14T20:29:12.156594] [INFO ] [sig ] Generating forecast for: PDI [2026-01-14T20:29:12.156628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-14T20:29:12.168531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-14T20:29:12.168915] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-14T20:29:12.169771] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-14T20:29:12.169826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:12.169859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:12.169886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:12.169947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:12.231755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:12.232640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:12.232724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:12.232758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:12.351565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:12.351743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:12.351784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:12.351815] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:12.355425] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-14T20:29:12.355761] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-14T20:29:12.355908] [INFO ] [sig ] PDI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:12.502369] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDI.txt [2026-01-14T20:29:12.502536] [INFO ] [sig ] [2407/3494] Completed PDI in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:12.502601] [INFO ] [sig ] [2408/3494] Forecasting PDLB... [2026-01-14T20:29:12.502634] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-14T20:29:12.502667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-14T20:29:12.514113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-14T20:29:12.514450] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-14T20:29:12.515279] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-14T20:29:12.515333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:12.515366] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:12.515394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:12.515456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:12.574263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:12.575122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:12.575203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:12.575238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:12.705912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:12.706077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:12.706118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:12.706149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:12.709819] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-14T20:29:12.710193] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-14T20:29:12.710342] [INFO ] [sig ] PDLB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:12.879544] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PDLB.txt [2026-01-14T20:29:12.879723] [INFO ] [sig ] [2408/3494] Completed PDLB in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:12.879764] [INFO ] [sig ] [2409/3494] Forecasting PDM... [2026-01-14T20:29:12.879793] [INFO ] [sig ] Generating forecast for: PDM [2026-01-14T20:29:12.879831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-14T20:29:12.891813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-14T20:29:12.892251] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-14T20:29:12.893157] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-14T20:29:12.893211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:12.893241] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:12.893268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:12.893324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:12.950517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:12.951398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:12.951479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:12.951511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:13.071930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:13.072084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:13.072123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:13.072151] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:13.075601] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-14T20:29:13.075877] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-14T20:29:13.076004] [INFO ] [sig ] PDM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:13.215230] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PDM.txt [2026-01-14T20:29:13.215372] [INFO ] [sig ] [2409/3494] Completed PDM in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:13.215419] [INFO ] [sig ] [2410/3494] Forecasting PDO... [2026-01-14T20:29:13.215456] [INFO ] [sig ] Generating forecast for: PDO [2026-01-14T20:29:13.215493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-14T20:29:13.226853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-14T20:29:13.227126] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-14T20:29:13.227954] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-14T20:29:13.228008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:13.228041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:13.228067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:13.228127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:13.284184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:13.284888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:13.284964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:13.284996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:13.402637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:13.402796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:13.402836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:13.402865] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:13.406259] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-01-14T20:29:13.406556] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-14T20:29:13.406713] [INFO ] [sig ] PDO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:13.549620] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDO.txt [2026-01-14T20:29:13.549782] [INFO ] [sig ] [2410/3494] Completed PDO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:13.549823] [INFO ] [sig ] [2411/3494] Forecasting PDP... [2026-01-14T20:29:13.549853] [INFO ] [sig ] Generating forecast for: PDP [2026-01-14T20:29:13.549883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-14T20:29:13.561625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-14T20:29:13.562012] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-14T20:29:13.562816] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-14T20:29:13.562869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:13.562901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:13.562928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:13.562983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:13.619606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:13.620466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:13.620547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:13.620599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:13.735175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:13.735332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:13.735373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:13.735405] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:13.738806] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-14T20:29:13.739085] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-14T20:29:13.739207] [INFO ] [sig ] PDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:13.886916] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDP.txt [2026-01-14T20:29:13.887067] [INFO ] [sig ] [2411/3494] Completed PDP in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-14T20:29:13.887105] [INFO ] [sig ] [2412/3494] Forecasting PDS... [2026-01-14T20:29:13.887135] [INFO ] [sig ] Generating forecast for: PDS [2026-01-14T20:29:13.887166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-14T20:29:13.898780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-14T20:29:13.899080] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-14T20:29:13.899866] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-14T20:29:13.899917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:13.899949] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:13.899976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:13.900031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:13.959309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:13.960118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:13.960195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:13.960227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:14.082086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:14.082241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:14.082280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:14.082308] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:14.085820] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-01-14T20:29:14.086096] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-14T20:29:14.086216] [INFO ] [sig ] PDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:14.238910] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PDS.txt [2026-01-14T20:29:14.239067] [INFO ] [sig ] [2412/3494] Completed PDS in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-14T20:29:14.239107] [INFO ] [sig ] [2413/3494] Forecasting PDX... [2026-01-14T20:29:14.239138] [INFO ] [sig ] Generating forecast for: PDX [2026-01-14T20:29:14.239167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-14T20:29:14.252544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-14T20:29:14.252909] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-14T20:29:14.253737] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-14T20:29:14.253790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:14.253823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:14.253853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:14.253919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:14.314912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:14.315601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:14.315895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:14.315930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:14.438005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:14.438158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:14.438224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:14.438255] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:14.441679] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-14T20:29:14.441963] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-14T20:29:14.442088] [INFO ] [sig ] PDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:14.584863] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PDX.txt [2026-01-14T20:29:14.584994] [INFO ] [sig ] [2413/3494] Completed PDX in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:14.585038] [INFO ] [sig ] [2414/3494] Forecasting PDYN... [2026-01-14T20:29:14.585069] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-14T20:29:14.585099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-14T20:29:14.596334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-14T20:29:14.596622] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-14T20:29:14.597383] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-14T20:29:14.597434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:14.597466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:14.597492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:14.597548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:14.654317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:14.655080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:14.655158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:14.655191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:14.774623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:14.774799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:14.774842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:14.774870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:14.778242] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=36.93%) [2026-01-14T20:29:14.778519] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-14T20:29:14.778667] [INFO ] [sig ] PDYN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:14.926423] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PDYN.txt [2026-01-14T20:29:14.926603] [INFO ] [sig ] [2414/3494] Completed PDYN in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:14.926644] [INFO ] [sig ] [2415/3494] Forecasting PEB... [2026-01-14T20:29:14.926674] [INFO ] [sig ] Generating forecast for: PEB [2026-01-14T20:29:14.926705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-14T20:29:14.940151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-14T20:29:14.940537] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-14T20:29:14.941545] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-14T20:29:14.941619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:14.941654] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:14.941683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:14.941742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:15.005598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:15.006466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:15.006550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:15.006603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:15.132840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:15.132996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:15.133040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:15.133079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:15.136535] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=69.82%) [2026-01-14T20:29:15.136823] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-14T20:29:15.136948] [INFO ] [sig ] PEB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:15.281524] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PEB.txt [2026-01-14T20:29:15.281678] [INFO ] [sig ] [2415/3494] Completed PEB in 0.4s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:15.281719] [INFO ] [sig ] [2416/3494] Forecasting PEBK... [2026-01-14T20:29:15.281749] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-14T20:29:15.281778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-14T20:29:15.291227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-14T20:29:15.291479] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-14T20:29:15.292265] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-14T20:29:15.292317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:15.292348] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:15.292375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:15.292436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:15.355950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:15.356735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:15.356812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:15.356844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:15.450410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:15.450561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:15.450619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:15.450649] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:15.454562] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-14T20:29:15.455071] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-14T20:29:15.455202] [INFO ] [sig ] PEBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:15.603404] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PEBK.txt [2026-01-14T20:29:15.603558] [INFO ] [sig ] [2416/3494] Completed PEBK in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:15.603614] [INFO ] [sig ] [2417/3494] Forecasting PEBO... [2026-01-14T20:29:15.603644] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-14T20:29:15.603675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-14T20:29:15.615043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-14T20:29:15.615346] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-14T20:29:15.616408] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-14T20:29:15.616464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:15.616507] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:15.616535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:15.616804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:15.674987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:15.675764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:15.675857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:15.675891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:15.798490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:15.798669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:15.798709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:15.798738] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:15.802242] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=42.83%) [2026-01-14T20:29:15.802609] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-14T20:29:15.802753] [INFO ] [sig ] PEBO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:15.954237] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PEBO.txt [2026-01-14T20:29:15.954391] [INFO ] [sig ] [2417/3494] Completed PEBO in 0.4s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:15.954430] [INFO ] [sig ] [2418/3494] Forecasting PECO... [2026-01-14T20:29:15.954459] [INFO ] [sig ] Generating forecast for: PECO [2026-01-14T20:29:15.954490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-14T20:29:15.966604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-14T20:29:15.966974] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-14T20:29:15.967816] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-14T20:29:15.967892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:15.967925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:15.967953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:15.968008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:16.026372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:16.027243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:16.027327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:16.027361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:16.154040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:16.154226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:16.154280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:16.154320] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:16.159567] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-14T20:29:16.160137] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-14T20:29:16.160323] [INFO ] [sig ] PECO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:16.312761] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PECO.txt [2026-01-14T20:29:16.312913] [INFO ] [sig ] [2418/3494] Completed PECO in 0.4s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:16.312953] [INFO ] [sig ] [2419/3494] Forecasting PEG... [2026-01-14T20:29:16.312983] [INFO ] [sig ] Generating forecast for: PEG [2026-01-14T20:29:16.313014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-14T20:29:16.324389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-14T20:29:16.324739] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-14T20:29:16.325500] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-14T20:29:16.325552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:16.325607] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:16.325637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:16.325694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:16.383025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:16.383781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:16.383859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:16.383891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:16.501629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:16.501787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:16.501826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:16.501855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:16.505199] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=62.08%) [2026-01-14T20:29:16.505479] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-14T20:29:16.505619] [INFO ] [sig ] PEG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:16.645995] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PEG.txt [2026-01-14T20:29:16.646130] [INFO ] [sig ] [2419/3494] Completed PEG in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:16.646168] [INFO ] [sig ] [2420/3494] Forecasting PEGA... [2026-01-14T20:29:16.646196] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-14T20:29:16.646226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-14T20:29:16.659030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-14T20:29:16.659285] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-14T20:29:16.660293] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-14T20:29:16.660346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:16.660402] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:16.660429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:16.660485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:16.718733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:16.719343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:16.719416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:16.719449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:16.844470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:16.844680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:16.844722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:16.844751] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:16.848084] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-14T20:29:16.848369] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-14T20:29:16.848515] [INFO ] [sig ] PEGA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:16.993818] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PEGA.txt [2026-01-14T20:29:16.993947] [INFO ] [sig ] [2420/3494] Completed PEGA in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:16.993986] [INFO ] [sig ] [2421/3494] Forecasting PEN... [2026-01-14T20:29:16.994015] [INFO ] [sig ] Generating forecast for: PEN [2026-01-14T20:29:16.994045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-14T20:29:17.005478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-14T20:29:17.005966] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-14T20:29:17.006760] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-14T20:29:17.006812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:17.006843] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:17.006870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:17.006927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:17.065900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:17.066674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:17.066752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:17.066785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:17.191122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:17.191284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:17.191324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:17.191353] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:17.194757] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-14T20:29:17.195069] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-14T20:29:17.195202] [INFO ] [sig ] PEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:17.342568] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PEN.txt [2026-01-14T20:29:17.342719] [INFO ] [sig ] [2421/3494] Completed PEN in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:17.342764] [INFO ] [sig ] [2422/3494] Forecasting PENN... [2026-01-14T20:29:17.342794] [INFO ] [sig ] Generating forecast for: PENN [2026-01-14T20:29:17.342824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-14T20:29:17.354490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-14T20:29:17.354775] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-14T20:29:17.355534] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-14T20:29:17.355605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:17.355640] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:17.355850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:17.355905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:17.413908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:17.414617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:17.414697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:17.414729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:17.537273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:17.537429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:17.537470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:17.537501] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:17.540913] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-14T20:29:17.541196] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-14T20:29:17.541323] [INFO ] [sig ] PENN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:17.682389] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PENN.txt [2026-01-14T20:29:17.682514] [INFO ] [sig ] [2422/3494] Completed PENN in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:17.682552] [INFO ] [sig ] [2423/3494] Forecasting PEO... [2026-01-14T20:29:17.682599] [INFO ] [sig ] Generating forecast for: PEO [2026-01-14T20:29:17.682631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-14T20:29:17.694010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-14T20:29:17.694304] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-14T20:29:17.695112] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-14T20:29:17.695164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:17.695196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:17.695221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:17.695276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:17.753909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:17.754498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:17.754590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:17.754624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:17.873020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:17.873138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:17.873174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:17.873247] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:17.876464] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-01-14T20:29:17.876754] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-14T20:29:17.876888] [INFO ] [sig ] PEO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:18.019618] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PEO.txt [2026-01-14T20:29:18.019750] [INFO ] [sig ] [2423/3494] Completed PEO in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:18.019789] [INFO ] [sig ] [2424/3494] Forecasting PEP... [2026-01-14T20:29:18.019819] [INFO ] [sig ] Generating forecast for: PEP [2026-01-14T20:29:18.019849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-14T20:29:18.031118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-14T20:29:18.031398] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-14T20:29:18.032204] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-14T20:29:18.032256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:18.032288] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:18.032314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:18.032371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:18.090145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:18.090761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:18.090843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:18.090875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:18.217919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:18.218091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:18.218139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:18.218168] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:18.221508] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-14T20:29:18.221804] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-14T20:29:18.221928] [INFO ] [sig ] PEP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:18.369816] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PEP.txt [2026-01-14T20:29:18.369964] [INFO ] [sig ] [2424/3494] Completed PEP in 0.4s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:18.370004] [INFO ] [sig ] [2425/3494] Forecasting PEPG... [2026-01-14T20:29:18.370035] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-14T20:29:18.370065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-14T20:29:18.381440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-14T20:29:18.381748] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-14T20:29:18.382521] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-14T20:29:18.382590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:18.382624] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:18.382651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:18.382707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:18.440652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:18.441405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:18.441482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:18.441514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:18.558885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:18.559042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:18.559118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:18.559150] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:18.562730] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=34.97%) [2026-01-14T20:29:18.563012] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-14T20:29:18.563136] [INFO ] [sig ] PEPG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:18.703799] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PEPG.txt [2026-01-14T20:29:18.703916] [INFO ] [sig ] [2425/3494] Completed PEPG in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:18.703953] [INFO ] [sig ] [2426/3494] Forecasting PERF... [2026-01-14T20:29:18.703982] [INFO ] [sig ] Generating forecast for: PERF [2026-01-14T20:29:18.704013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-14T20:29:18.715845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-14T20:29:18.716192] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-14T20:29:18.716976] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-14T20:29:18.717027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:18.717059] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:18.717085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:18.717140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:18.773413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:18.774460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:18.774541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:18.774591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:18.888325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:18.888481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:18.888529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:18.888556] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:18.891941] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-01-14T20:29:18.892223] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-14T20:29:18.892346] [INFO ] [sig ] PERF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:19.036270] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PERF.txt [2026-01-14T20:29:19.036427] [INFO ] [sig ] [2426/3494] Completed PERF in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:19.036466] [INFO ] [sig ] [2427/3494] Forecasting PERI... [2026-01-14T20:29:19.036496] [INFO ] [sig ] Generating forecast for: PERI [2026-01-14T20:29:19.036526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-14T20:29:19.051999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-14T20:29:19.052529] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-14T20:29:19.053849] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-14T20:29:19.053934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:19.053982] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:19.054022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:19.054110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:19.133513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:19.134479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:19.134570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:19.134625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:19.267084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:19.267281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:19.267347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:19.267395] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:19.272678] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-14T20:29:19.273143] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-14T20:29:19.273346] [INFO ] [sig ] PERI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:19.499038] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PERI.txt [2026-01-14T20:29:19.499266] [INFO ] [sig ] [2427/3494] Completed PERI in 0.5s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:19.499334] [INFO ] [sig ] [2428/3494] Forecasting PESI... [2026-01-14T20:29:19.499387] [INFO ] [sig ] Generating forecast for: PESI [2026-01-14T20:29:19.499440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-14T20:29:19.550124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-14T20:29:19.550708] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-14T20:29:19.552059] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-14T20:29:19.552145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:19.552200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:19.552245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:19.552336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:19.666796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:19.668187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:19.668352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:19.668409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:19.846920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:19.847142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:19.847209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:19.847262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:19.852967] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-14T20:29:19.853597] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-14T20:29:19.853847] [INFO ] [sig ] PESI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:20.047157] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PESI.txt [2026-01-14T20:29:20.047334] [INFO ] [sig ] [2428/3494] Completed PESI in 0.5s | 2.84 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-14T20:29:20.047375] [INFO ] [sig ] [2429/3494] Forecasting PETS... [2026-01-14T20:29:20.047407] [INFO ] [sig ] Generating forecast for: PETS [2026-01-14T20:29:20.047438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-14T20:29:20.060540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-14T20:29:20.061030] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-14T20:29:20.062077] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-14T20:29:20.062138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:20.062187] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:20.062217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:20.062276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:20.131664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:20.132806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:20.132919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:20.132963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:20.272346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:20.272508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:20.272549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:20.272612] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:20.276285] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-14T20:29:20.276685] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-14T20:29:20.276832] [INFO ] [sig ] PETS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:20.434178] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PETS.txt [2026-01-14T20:29:20.434342] [INFO ] [sig ] [2429/3494] Completed PETS in 0.4s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-14T20:29:20.434385] [INFO ] [sig ] [2430/3494] Forecasting PEY... [2026-01-14T20:29:20.434416] [INFO ] [sig ] Generating forecast for: PEY [2026-01-14T20:29:20.434448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-14T20:29:20.447708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-14T20:29:20.448131] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-14T20:29:20.449092] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-14T20:29:20.449148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:20.449182] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:20.449212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:20.449270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:20.510550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:20.511442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:20.511565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:20.511618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:20.636969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:20.637129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:20.637172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:20.637202] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:20.641395] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-01-14T20:29:20.641815] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-14T20:29:20.641966] [INFO ] [sig ] PEY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:20.797434] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PEY.txt [2026-01-14T20:29:20.797616] [INFO ] [sig ] [2430/3494] Completed PEY in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:20.797689] [INFO ] [sig ] [2431/3494] Forecasting PFBC... [2026-01-14T20:29:20.797723] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-14T20:29:20.797754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-14T20:29:20.810032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-14T20:29:20.810441] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-14T20:29:20.811325] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-14T20:29:20.811382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:20.811416] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:20.811444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:20.811503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:20.869557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:20.870484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:20.870569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:20.870625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:20.985661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:20.985821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:20.985864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:20.985894] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:20.989468] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-01-14T20:29:20.989833] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-14T20:29:20.989970] [INFO ] [sig ] PFBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:21.136407] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFBC.txt [2026-01-14T20:29:21.136537] [INFO ] [sig ] [2431/3494] Completed PFBC in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:21.136595] [INFO ] [sig ] [2432/3494] Forecasting PFD... [2026-01-14T20:29:21.136628] [INFO ] [sig ] Generating forecast for: PFD [2026-01-14T20:29:21.136659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-14T20:29:21.149181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-14T20:29:21.149438] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-14T20:29:21.150436] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-14T20:29:21.150489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:21.150520] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:21.150546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:21.150627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:21.207455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:21.208118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:21.208194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:21.208226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:21.320406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:21.320555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:21.320612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:21.320642] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:21.324538] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-01-14T20:29:21.325038] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-14T20:29:21.325162] [INFO ] [sig ] PFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:21.469314] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFD.txt [2026-01-14T20:29:21.469439] [INFO ] [sig ] [2432/3494] Completed PFD in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:21.469479] [INFO ] [sig ] [2433/3494] Forecasting PFF... [2026-01-14T20:29:21.469516] [INFO ] [sig ] Generating forecast for: PFF [2026-01-14T20:29:21.469549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-14T20:29:21.482350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-14T20:29:21.482695] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-14T20:29:21.483520] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-14T20:29:21.483593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:21.483629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:21.483657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:21.483713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:21.543460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:21.544226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:21.544308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:21.544342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:21.669971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:21.670134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:21.670177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:21.670207] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:21.673737] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-14T20:29:21.674058] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-14T20:29:21.674194] [INFO ] [sig ] PFF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:21.822380] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFF.txt [2026-01-14T20:29:21.822590] [INFO ] [sig ] [2433/3494] Completed PFF in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:21.822643] [INFO ] [sig ] [2434/3494] Forecasting PFG... [2026-01-14T20:29:21.822681] [INFO ] [sig ] Generating forecast for: PFG [2026-01-14T20:29:21.822721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-14T20:29:21.834097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-14T20:29:21.834391] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-14T20:29:21.835197] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-14T20:29:21.835251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:21.835284] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:21.835313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:21.835370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:21.893375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:21.894275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:21.894366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:21.894411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:22.018303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:22.018463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:22.018507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:22.018539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:22.022274] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-14T20:29:22.022560] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-14T20:29:22.022705] [INFO ] [sig ] PFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:22.172043] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PFG.txt [2026-01-14T20:29:22.172210] [INFO ] [sig ] [2434/3494] Completed PFG in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:22.172251] [INFO ] [sig ] [2435/3494] Forecasting PFGC... [2026-01-14T20:29:22.172282] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-14T20:29:22.172314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-14T20:29:22.185040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-14T20:29:22.185402] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-14T20:29:22.186232] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-14T20:29:22.186285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:22.186316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:22.186342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:22.186397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:22.244777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:22.245634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:22.245717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:22.245749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:22.372215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:22.372374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:22.372416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:22.372446] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:22.375911] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-14T20:29:22.376198] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-14T20:29:22.376327] [INFO ] [sig ] PFGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:22.524175] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFGC.txt [2026-01-14T20:29:22.524337] [INFO ] [sig ] [2435/3494] Completed PFGC in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:22.524379] [INFO ] [sig ] [2436/3494] Forecasting PFH... [2026-01-14T20:29:22.524411] [INFO ] [sig ] Generating forecast for: PFH [2026-01-14T20:29:22.524443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-14T20:29:22.537167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-14T20:29:22.537513] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-14T20:29:22.538361] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-14T20:29:22.538415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:22.538447] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:22.538473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:22.538529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:22.598376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:22.599281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:22.599368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:22.599402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:22.718893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:22.719053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:22.719095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:22.719142] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:22.722678] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=40.64%) [2026-01-14T20:29:22.722974] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-14T20:29:22.723105] [INFO ] [sig ] PFH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:22.866441] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFH.txt [2026-01-14T20:29:22.866617] [INFO ] [sig ] [2436/3494] Completed PFH in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:22.866659] [INFO ] [sig ] [2437/3494] Forecasting PFIS... [2026-01-14T20:29:22.866689] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-14T20:29:22.866720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-14T20:29:22.878021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-14T20:29:22.878385] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-14T20:29:22.879196] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-14T20:29:22.879249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:22.879329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:22.879357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:22.879414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:22.938804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:22.939941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:22.940223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:22.940255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:23.062766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:23.062946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:23.062989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:23.063018] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:23.066835] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=43.14%) [2026-01-14T20:29:23.067137] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-14T20:29:23.067267] [INFO ] [sig ] PFIS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:23.214166] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFIS.txt [2026-01-14T20:29:23.214321] [INFO ] [sig ] [2437/3494] Completed PFIS in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:23.214361] [INFO ] [sig ] [2438/3494] Forecasting PFL... [2026-01-14T20:29:23.214391] [INFO ] [sig ] Generating forecast for: PFL [2026-01-14T20:29:23.214421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-14T20:29:23.226648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-14T20:29:23.227008] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-14T20:29:23.228225] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-14T20:29:23.228388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:23.228429] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:23.228459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:23.228533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:23.289649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:23.290838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:23.291119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:23.291182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:23.411551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:23.411734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:23.411776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:23.411809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:23.415506] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=25.35%) [2026-01-14T20:29:23.416006] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-14T20:29:23.416141] [INFO ] [sig ] PFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:23.560995] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFL.txt [2026-01-14T20:29:23.561161] [INFO ] [sig ] [2438/3494] Completed PFL in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:23.561204] [INFO ] [sig ] [2439/3494] Forecasting PFM... [2026-01-14T20:29:23.561234] [INFO ] [sig ] Generating forecast for: PFM [2026-01-14T20:29:23.561264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-14T20:29:23.573435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-14T20:29:23.573989] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-14T20:29:23.574789] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-14T20:29:23.575027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:23.575060] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:23.575088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:23.575144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:23.640133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:23.641267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:23.641355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:23.641389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:23.767694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:23.767854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:23.767894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:23.767921] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:23.771351] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-14T20:29:23.771677] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-14T20:29:23.771824] [INFO ] [sig ] PFM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:23.921702] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PFM.txt [2026-01-14T20:29:23.921871] [INFO ] [sig ] [2439/3494] Completed PFM in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:23.921921] [INFO ] [sig ] [2440/3494] Forecasting PFN... [2026-01-14T20:29:23.921954] [INFO ] [sig ] Generating forecast for: PFN [2026-01-14T20:29:23.921988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-14T20:29:23.936836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-14T20:29:23.937261] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-14T20:29:23.938180] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-14T20:29:23.938234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:23.938267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:23.938294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:23.938375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:23.998535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:23.999487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:23.999595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:23.999633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:24.133228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:24.133384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:24.133428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:24.133492] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:24.137001] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=60.77%) [2026-01-14T20:29:24.137296] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-14T20:29:24.137427] [INFO ] [sig ] PFN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:24.282527] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PFN.txt [2026-01-14T20:29:24.282704] [INFO ] [sig ] [2440/3494] Completed PFN in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:24.282744] [INFO ] [sig ] [2441/3494] Forecasting PFO... [2026-01-14T20:29:24.282775] [INFO ] [sig ] Generating forecast for: PFO [2026-01-14T20:29:24.282804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-14T20:29:24.294093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-14T20:29:24.294462] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-14T20:29:24.295307] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-14T20:29:24.295360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:24.295393] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:24.295420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:24.295477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:24.356542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:24.357491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:24.357589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:24.357624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:24.472481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:24.472667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:24.472717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:24.472752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:24.476180] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=64.84%) [2026-01-14T20:29:24.476465] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-14T20:29:24.476616] [INFO ] [sig ] PFO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:24.620949] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PFO.txt [2026-01-14T20:29:24.621105] [INFO ] [sig ] [2441/3494] Completed PFO in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:24.621145] [INFO ] [sig ] [2442/3494] Forecasting PFS... [2026-01-14T20:29:24.621176] [INFO ] [sig ] Generating forecast for: PFS [2026-01-14T20:29:24.621207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-14T20:29:24.632980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-14T20:29:24.633338] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-14T20:29:24.634164] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-14T20:29:24.634229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:24.634261] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:24.634287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:24.634344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:24.694859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:24.695840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:24.695944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:24.696166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:24.820213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:24.820374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:24.820416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:24.820445] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:24.823840] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=56.66%) [2026-01-14T20:29:24.824118] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-14T20:29:24.824242] [INFO ] [sig ] PFS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:24.970152] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PFS.txt [2026-01-14T20:29:24.970313] [INFO ] [sig ] [2442/3494] Completed PFS in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:24.970352] [INFO ] [sig ] [2443/3494] Forecasting PFSI... [2026-01-14T20:29:24.970383] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-14T20:29:24.970436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-14T20:29:24.983549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-14T20:29:24.983966] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-14T20:29:24.984849] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-14T20:29:24.984904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:24.984937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:24.984964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:24.985022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:25.042406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:25.043300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:25.043383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:25.043416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:25.165184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:25.165350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:25.165392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:25.165420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:25.169643] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-14T20:29:25.169933] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-14T20:29:25.170059] [INFO ] [sig ] PFSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:25.313972] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PFSI.txt [2026-01-14T20:29:25.314107] [INFO ] [sig ] [2443/3494] Completed PFSI in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:25.314145] [INFO ] [sig ] [2444/3494] Forecasting PGC... [2026-01-14T20:29:25.314175] [INFO ] [sig ] Generating forecast for: PGC [2026-01-14T20:29:25.314205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-14T20:29:25.326095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-14T20:29:25.326406] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-14T20:29:25.327193] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-14T20:29:25.327246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:25.327278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:25.327305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:25.327360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:25.385959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:25.386815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:25.386895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:25.386927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:25.508510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:25.508701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:25.508749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:25.508785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:25.512775] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-14T20:29:25.513242] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-14T20:29:25.513367] [INFO ] [sig ] PGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:25.674439] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PGC.txt [2026-01-14T20:29:25.674624] [INFO ] [sig ] [2444/3494] Completed PGC in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:25.674681] [INFO ] [sig ] [2445/3494] Forecasting PGEN... [2026-01-14T20:29:25.674713] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-14T20:29:25.674744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-14T20:29:25.688950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-14T20:29:25.689479] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-14T20:29:25.690499] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-14T20:29:25.690552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:25.690608] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:25.690637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:25.690692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:25.750451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:25.751374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:25.751456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:25.751490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:25.879446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:25.879624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:25.879676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:25.879712] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:25.883196] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-14T20:29:25.883482] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-14T20:29:25.883625] [INFO ] [sig ] PGEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:26.027745] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PGEN.txt [2026-01-14T20:29:26.027918] [INFO ] [sig ] [2445/3494] Completed PGEN in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-14T20:29:26.027960] [INFO ] [sig ] [2446/3494] Forecasting PGJ... [2026-01-14T20:29:26.027992] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-14T20:29:26.028025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-14T20:29:26.044492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-14T20:29:26.044978] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-14T20:29:26.046055] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-14T20:29:26.046120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:26.046164] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:26.046202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:26.046283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:26.108254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:26.109228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:26.109314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:26.109347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:26.235352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:26.235518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:26.235559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:26.235609] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:26.239186] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: UP (p=64.91%) [2026-01-14T20:29:26.239527] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-14T20:29:26.239684] [INFO ] [sig ] PGJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:26.384140] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PGJ.txt [2026-01-14T20:29:26.384288] [INFO ] [sig ] [2446/3494] Completed PGJ in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-14T20:29:26.384328] [INFO ] [sig ] [2447/3494] Forecasting PGNY... [2026-01-14T20:29:26.384358] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-14T20:29:26.384388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-14T20:29:26.396356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-14T20:29:26.396664] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-14T20:29:26.397439] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-14T20:29:26.397492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:26.397523] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:26.397550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:26.397631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:26.456806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:26.457736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:26.457879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:26.457915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:26.585454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:26.585626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:26.585676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:26.585713] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:26.589259] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-14T20:29:26.589562] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-14T20:29:26.589726] [INFO ] [sig ] PGNY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:26.747313] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PGNY.txt [2026-01-14T20:29:26.747453] [INFO ] [sig ] [2447/3494] Completed PGNY in 0.4s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:26.747493] [INFO ] [sig ] [2448/3494] Forecasting PGP... [2026-01-14T20:29:26.747523] [INFO ] [sig ] Generating forecast for: PGP [2026-01-14T20:29:26.747553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-14T20:29:26.759058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-14T20:29:26.759390] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-14T20:29:26.760259] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-14T20:29:26.760314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:26.760346] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:26.760373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:26.760431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:26.820163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:26.821011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:26.821090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:26.821123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:26.936354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:26.936512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:26.936552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:26.936599] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:26.940616] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-01-14T20:29:26.940894] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-14T20:29:26.941019] [INFO ] [sig ] PGP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:27.092884] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PGP.txt [2026-01-14T20:29:27.093054] [INFO ] [sig ] [2448/3494] Completed PGP in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:27.093096] [INFO ] [sig ] [2449/3494] Forecasting PGY... [2026-01-14T20:29:27.093127] [INFO ] [sig ] Generating forecast for: PGY [2026-01-14T20:29:27.093158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-14T20:29:27.104959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-14T20:29:27.105327] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-14T20:29:27.106161] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-14T20:29:27.106215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:27.106248] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:27.106275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:27.106332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:27.165061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:27.166014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:27.166104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:27.166138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:27.288966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:27.289123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:27.289207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:27.289239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:27.292795] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-01-14T20:29:27.293084] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-14T20:29:27.293214] [INFO ] [sig ] PGY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:27.436335] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PGY.txt [2026-01-14T20:29:27.436479] [INFO ] [sig ] [2449/3494] Completed PGY in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:27.436520] [INFO ] [sig ] [2450/3494] Forecasting PGZ... [2026-01-14T20:29:27.436550] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-14T20:29:27.436601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-14T20:29:27.447609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-14T20:29:27.447952] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-14T20:29:27.448800] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-14T20:29:27.448853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:27.448886] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:27.448914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:27.448972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:27.507888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:27.508792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:27.508876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:27.508917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:27.624100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:27.624247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:27.624287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:27.624316] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:27.627699] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: DOWN (p=36.44%) [2026-01-14T20:29:27.628174] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-14T20:29:27.628300] [INFO ] [sig ] PGZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:27.772639] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PGZ.txt [2026-01-14T20:29:27.772815] [INFO ] [sig ] [2450/3494] Completed PGZ in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:27.772858] [INFO ] [sig ] [2451/3494] Forecasting PH... [2026-01-14T20:29:27.772889] [INFO ] [sig ] Generating forecast for: PH [2026-01-14T20:29:27.772918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-14T20:29:27.784124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-14T20:29:27.784420] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-14T20:29:27.785229] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-14T20:29:27.785282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:27.785314] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:27.785341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:27.785397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:27.843567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:27.844398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:27.844476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:27.844508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:27.966340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:27.966487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:27.966529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:27.966558] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:27.970020] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-14T20:29:27.970302] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-14T20:29:27.970427] [INFO ] [sig ] PH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:28.111405] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PH.txt [2026-01-14T20:29:28.111559] [INFO ] [sig ] [2451/3494] Completed PH in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:28.111631] [INFO ] [sig ] [2452/3494] Forecasting PHG... [2026-01-14T20:29:28.111665] [INFO ] [sig ] Generating forecast for: PHG [2026-01-14T20:29:28.111697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-14T20:29:28.122928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-14T20:29:28.123236] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-14T20:29:28.124064] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-14T20:29:28.124117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:28.124148] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:28.124176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:28.124233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:28.182695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:28.183550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:28.183649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:28.183683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:28.305528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:28.305702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:28.305751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:28.305781] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:28.309250] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-01-14T20:29:28.309530] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-14T20:29:28.309672] [INFO ] [sig ] PHG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:28.450467] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PHG.txt [2026-01-14T20:29:28.450640] [INFO ] [sig ] [2452/3494] Completed PHG in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:28.450680] [INFO ] [sig ] [2453/3494] Forecasting PHI... [2026-01-14T20:29:28.450712] [INFO ] [sig ] Generating forecast for: PHI [2026-01-14T20:29:28.450744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-14T20:29:28.461922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-14T20:29:28.462267] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-14T20:29:28.463129] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-14T20:29:28.463184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:28.463229] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:28.463257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:28.463318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:28.520854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:28.521745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:28.521830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:28.521862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:28.635969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:28.636131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:28.636170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:28.636198] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:28.639639] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-01-14T20:29:28.639916] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-14T20:29:28.640038] [INFO ] [sig ] PHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:28.780294] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PHI.txt [2026-01-14T20:29:28.780457] [INFO ] [sig ] [2453/3494] Completed PHI in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:28.780496] [INFO ] [sig ] [2454/3494] Forecasting PHIN... [2026-01-14T20:29:28.780527] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-14T20:29:28.780558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-14T20:29:28.791902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-14T20:29:28.792252] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-14T20:29:28.793043] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-14T20:29:28.793095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:28.793153] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:28.793181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:28.793238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:28.851117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:28.852084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:28.852169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:28.852202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:28.974811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:28.974977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:28.975018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:28.975047] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:28.978500] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-01-14T20:29:28.978852] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-14T20:29:28.978991] [INFO ] [sig ] PHIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:29.120300] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PHIN.txt [2026-01-14T20:29:29.120479] [INFO ] [sig ] [2454/3494] Completed PHIN in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:29.120531] [INFO ] [sig ] [2455/3494] Forecasting PHIO... [2026-01-14T20:29:29.120563] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-14T20:29:29.120617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-14T20:29:29.132172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-14T20:29:29.132533] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-14T20:29:29.133334] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-14T20:29:29.133386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:29.133417] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:29.133443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:29.133500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:29.191965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:29.192870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:29.192952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:29.192985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:29.319071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:29.319232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:29.319272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:29.319302] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:29.322728] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=42.80%) [2026-01-14T20:29:29.323009] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-14T20:29:29.323133] [INFO ] [sig ] PHIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:29.463678] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PHIO.txt [2026-01-14T20:29:29.463846] [INFO ] [sig ] [2455/3494] Completed PHIO in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:29.463890] [INFO ] [sig ] [2456/3494] Forecasting PHK... [2026-01-14T20:29:29.463921] [INFO ] [sig ] Generating forecast for: PHK [2026-01-14T20:29:29.463951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-14T20:29:29.474883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-14T20:29:29.475174] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-14T20:29:29.475967] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-14T20:29:29.476019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:29.476052] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:29.476080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:29.476135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:29.534024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:29.534756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:29.534836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:29.534868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:29.651677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:29.651839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:29.651880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:29.651908] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:29.655368] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: DOWN (p=32.08%) [2026-01-14T20:29:29.655685] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-14T20:29:29.655820] [INFO ] [sig ] PHK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:29.796623] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PHK.txt [2026-01-14T20:29:29.796763] [INFO ] [sig ] [2456/3494] Completed PHK in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:29.796809] [INFO ] [sig ] [2457/3494] Forecasting PHM... [2026-01-14T20:29:29.796853] [INFO ] [sig ] Generating forecast for: PHM [2026-01-14T20:29:29.796890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-14T20:29:29.808799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-14T20:29:29.809098] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-14T20:29:29.809915] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-14T20:29:29.809971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:29.810003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:29.810029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:29.810084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:29.868986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:29.869721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:29.869818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:29.869857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:29.987588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:29.987751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:29.987789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:29.987850] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:29.991190] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-01-14T20:29:29.991461] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-14T20:29:29.991605] [INFO ] [sig ] PHM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:30.136520] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PHM.txt [2026-01-14T20:29:30.136674] [INFO ] [sig ] [2457/3494] Completed PHM in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:30.136720] [INFO ] [sig ] [2458/3494] Forecasting PHO... [2026-01-14T20:29:30.136751] [INFO ] [sig ] Generating forecast for: PHO [2026-01-14T20:29:30.136780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-14T20:29:30.148673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-14T20:29:30.148954] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-14T20:29:30.149748] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-14T20:29:30.149812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:30.149851] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:30.149884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:30.149950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:30.207908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:30.208558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:30.208652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:30.208684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:30.329627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:30.329775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:30.329824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:30.329858] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:30.333248] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-14T20:29:30.333520] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-14T20:29:30.333666] [INFO ] [sig ] PHO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:30.476232] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PHO.txt [2026-01-14T20:29:30.476362] [INFO ] [sig ] [2458/3494] Completed PHO in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:30.476400] [INFO ] [sig ] [2459/3494] Forecasting PHUN... [2026-01-14T20:29:30.476430] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-14T20:29:30.476460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-14T20:29:30.488610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-14T20:29:30.488919] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-14T20:29:30.489710] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-14T20:29:30.489772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:30.489810] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:30.489842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:30.489911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:30.548213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:30.548960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:30.549039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:30.549071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:30.669979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:30.670125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:30.670345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:30.670374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:30.673757] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-01-14T20:29:30.674034] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-14T20:29:30.674156] [INFO ] [sig ] PHUN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:30.817585] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PHUN.txt [2026-01-14T20:29:30.817716] [INFO ] [sig ] [2459/3494] Completed PHUN in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:30.817756] [INFO ] [sig ] [2460/3494] Forecasting PHVS... [2026-01-14T20:29:30.817791] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-14T20:29:30.817828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-14T20:29:30.829207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-14T20:29:30.829506] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-14T20:29:30.830297] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-14T20:29:30.830350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:30.830381] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:30.830407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:30.830461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:30.889220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:30.890020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:30.890100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:30.890131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:31.007619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:31.007794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:31.007841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:31.007891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:31.011660] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-14T20:29:31.011947] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-14T20:29:31.012254] [INFO ] [sig ] PHVS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:31.155633] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PHVS.txt [2026-01-14T20:29:31.155765] [INFO ] [sig ] [2460/3494] Completed PHVS in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:31.155807] [INFO ] [sig ] [2461/3494] Forecasting PI... [2026-01-14T20:29:31.155844] [INFO ] [sig ] Generating forecast for: PI [2026-01-14T20:29:31.155879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-14T20:29:31.167677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-14T20:29:31.167975] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-14T20:29:31.168766] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-14T20:29:31.168820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:31.168854] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:31.168880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:31.168936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:31.227256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:31.228042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:31.228122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:31.228153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:31.351533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:31.351737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:31.351779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:31.351807] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:31.355155] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=31.11%) [2026-01-14T20:29:31.355428] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-14T20:29:31.355550] [INFO ] [sig ] PI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:31.495459] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PI.txt [2026-01-14T20:29:31.495633] [INFO ] [sig ] [2461/3494] Completed PI in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:31.495676] [INFO ] [sig ] [2462/3494] Forecasting PID... [2026-01-14T20:29:31.495706] [INFO ] [sig ] Generating forecast for: PID [2026-01-14T20:29:31.495735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-14T20:29:31.507469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-14T20:29:31.507898] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-14T20:29:31.508701] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-14T20:29:31.508754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:31.508792] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:31.508824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:31.508893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:31.567033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:31.567950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:31.568038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:31.568086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:31.685461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:31.685633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:31.685675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:31.685704] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:31.689456] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=42.79%) [2026-01-14T20:29:31.689752] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-14T20:29:31.689881] [INFO ] [sig ] PID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:31.830660] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PID.txt [2026-01-14T20:29:31.830791] [INFO ] [sig ] [2462/3494] Completed PID in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-14T20:29:31.830834] [INFO ] [sig ] [2463/3494] Forecasting PIE... [2026-01-14T20:29:31.830864] [INFO ] [sig ] Generating forecast for: PIE [2026-01-14T20:29:31.830894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-14T20:29:31.841406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-14T20:29:31.841706] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-14T20:29:31.842508] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-14T20:29:31.842561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:31.842618] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:31.842647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:31.842703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:31.899318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:31.900135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:31.900214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:31.900246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:32.013875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:32.014047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:32.014091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:32.014121] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:32.017739] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=72.19%) [2026-01-14T20:29:32.018034] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-14T20:29:32.018169] [INFO ] [sig ] PIE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:32.169285] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PIE.txt [2026-01-14T20:29:32.169412] [INFO ] [sig ] [2463/3494] Completed PIE in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-14T20:29:32.169450] [INFO ] [sig ] [2464/3494] Forecasting PII... [2026-01-14T20:29:32.169480] [INFO ] [sig ] Generating forecast for: PII [2026-01-14T20:29:32.169510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-14T20:29:32.182081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-14T20:29:32.182366] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-14T20:29:32.183197] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-14T20:29:32.183250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:32.183281] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:32.183309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:32.183376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:32.243561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:32.244478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:32.244562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:32.244648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:32.367567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:32.367883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:32.367926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:32.367956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:32.371492] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-14T20:29:32.371796] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-14T20:29:32.371954] [INFO ] [sig ] PII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:32.516216] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PII.txt [2026-01-14T20:29:32.516364] [INFO ] [sig ] [2464/3494] Completed PII in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-14T20:29:32.516403] [INFO ] [sig ] [2465/3494] Forecasting PIM... [2026-01-14T20:29:32.516436] [INFO ] [sig ] Generating forecast for: PIM [2026-01-14T20:29:32.516475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-14T20:29:32.527308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-14T20:29:32.527616] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-14T20:29:32.528666] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-14T20:29:32.528721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:32.528754] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:32.528781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:32.528839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:32.587552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:32.588375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:32.588456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:32.588489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:32.702943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:32.703103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:32.703145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:32.703176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:32.706700] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-01-14T20:29:32.707014] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-14T20:29:32.707140] [INFO ] [sig ] PIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:32.857818] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PIM.txt [2026-01-14T20:29:32.857995] [INFO ] [sig ] [2465/3494] Completed PIM in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:32.858036] [INFO ] [sig ] [2466/3494] Forecasting PINE... [2026-01-14T20:29:32.858066] [INFO ] [sig ] Generating forecast for: PINE [2026-01-14T20:29:32.858096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-14T20:29:32.869987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-14T20:29:32.870270] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-14T20:29:32.871089] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-14T20:29:32.871156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:32.871189] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:32.871216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:32.871274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:32.929564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:32.930297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:32.930376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:32.930412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:33.055037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:33.055195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:33.055235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:33.055263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:33.058675] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=69.36%) [2026-01-14T20:29:33.058953] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-14T20:29:33.059078] [INFO ] [sig ] PINE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:33.203813] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PINE.txt [2026-01-14T20:29:33.203973] [INFO ] [sig ] [2466/3494] Completed PINE in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:33.204017] [INFO ] [sig ] [2467/3494] Forecasting PINS... [2026-01-14T20:29:33.204047] [INFO ] [sig ] Generating forecast for: PINS [2026-01-14T20:29:33.204076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-14T20:29:33.215614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-14T20:29:33.215927] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-14T20:29:33.216745] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-14T20:29:33.216799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:33.216831] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:33.216859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:33.216917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:33.275262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:33.276081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:33.276158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:33.276190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:33.400175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:33.400330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:33.400372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:33.400402] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:33.403924] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-14T20:29:33.404196] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-14T20:29:33.404319] [INFO ] [sig ] PINS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:33.550801] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PINS.txt [2026-01-14T20:29:33.550975] [INFO ] [sig ] [2467/3494] Completed PINS in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:33.551014] [INFO ] [sig ] [2468/3494] Forecasting PK... [2026-01-14T20:29:33.551044] [INFO ] [sig ] Generating forecast for: PK [2026-01-14T20:29:33.551076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-14T20:29:33.562428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-14T20:29:33.562733] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-14T20:29:33.563646] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-14T20:29:33.563710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:33.563749] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:33.563781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:33.563846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:33.623768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:33.624502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:33.624597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:33.624634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:33.747519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:33.747712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:33.747757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:33.747788] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:33.751474] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-14T20:29:33.751802] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-14T20:29:33.751939] [INFO ] [sig ] PK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:33.896421] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PK.txt [2026-01-14T20:29:33.896586] [INFO ] [sig ] [2468/3494] Completed PK in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:33.896627] [INFO ] [sig ] [2469/3494] Forecasting PKBK... [2026-01-14T20:29:33.896658] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-14T20:29:33.896689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-14T20:29:33.908789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-14T20:29:33.909109] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-14T20:29:33.909891] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-14T20:29:33.909944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:33.909975] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:33.910002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:33.910057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:33.968169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:33.969048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:33.969343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:33.969379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:34.092144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:34.092317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:34.092372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:34.092404] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:34.095984] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-01-14T20:29:34.096282] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-14T20:29:34.096417] [INFO ] [sig ] PKBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:34.262769] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PKBK.txt [2026-01-14T20:29:34.262950] [INFO ] [sig ] [2469/3494] Completed PKBK in 0.4s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:34.262994] [INFO ] [sig ] [2470/3494] Forecasting PKE... [2026-01-14T20:29:34.263025] [INFO ] [sig ] Generating forecast for: PKE [2026-01-14T20:29:34.263057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-14T20:29:34.275181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-14T20:29:34.275610] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-14T20:29:34.276432] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-14T20:29:34.276487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:34.276521] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:34.276549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:34.276628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:34.335808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:34.336690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:34.336770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:34.336802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:34.454777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:34.454911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:34.454953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:34.454984] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:34.458426] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-01-14T20:29:34.458719] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-14T20:29:34.458852] [INFO ] [sig ] PKE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:34.597999] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PKE.txt [2026-01-14T20:29:34.598146] [INFO ] [sig ] [2470/3494] Completed PKE in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:34.598186] [INFO ] [sig ] [2471/3494] Forecasting PKG... [2026-01-14T20:29:34.598215] [INFO ] [sig ] Generating forecast for: PKG [2026-01-14T20:29:34.598246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-14T20:29:34.609946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-14T20:29:34.610293] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-14T20:29:34.611101] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-14T20:29:34.611155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:34.611232] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:34.611261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:34.611318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:34.667659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:34.668534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:34.668635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:34.668669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:34.788515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:34.788695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:34.788734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:34.788764] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:34.792174] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-01-14T20:29:34.792487] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-14T20:29:34.792631] [INFO ] [sig ] PKG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:34.931999] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PKG.txt [2026-01-14T20:29:34.932156] [INFO ] [sig ] [2471/3494] Completed PKG in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:34.932196] [INFO ] [sig ] [2472/3494] Forecasting PKOH... [2026-01-14T20:29:34.932227] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-14T20:29:34.932257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-14T20:29:34.945479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-14T20:29:34.945907] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-14T20:29:34.946732] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-14T20:29:34.946785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:34.946819] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:34.946852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:34.946923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:35.006821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:35.007787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:35.007889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:35.007923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:35.125121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:35.125277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:35.125319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:35.125349] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:35.128803] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=42.46%) [2026-01-14T20:29:35.129080] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-14T20:29:35.129202] [INFO ] [sig ] PKOH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:35.269296] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PKOH.txt [2026-01-14T20:29:35.269432] [INFO ] [sig ] [2472/3494] Completed PKOH in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:35.269471] [INFO ] [sig ] [2473/3494] Forecasting PKX... [2026-01-14T20:29:35.269500] [INFO ] [sig ] Generating forecast for: PKX [2026-01-14T20:29:35.269530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-14T20:29:35.280864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-14T20:29:35.281148] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-14T20:29:35.281936] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-14T20:29:35.281987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:35.282019] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:35.282046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:35.282101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:35.337922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:35.338555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:35.338651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:35.338683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:35.456539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:35.456715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:35.456770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:35.456799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:35.460189] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-01-14T20:29:35.460491] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-14T20:29:35.460640] [INFO ] [sig ] PKX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:35.606649] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PKX.txt [2026-01-14T20:29:35.606821] [INFO ] [sig ] [2473/3494] Completed PKX in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:35.606862] [INFO ] [sig ] [2474/3494] Forecasting PL... [2026-01-14T20:29:35.606893] [INFO ] [sig ] Generating forecast for: PL [2026-01-14T20:29:35.606924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-14T20:29:35.618780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-14T20:29:35.619074] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-14T20:29:35.619868] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-14T20:29:35.619920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:35.619952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:35.619978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:35.620038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:35.675993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:35.676875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:35.676959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:35.676999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:35.793825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:35.793982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:35.794031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:35.794086] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:35.797442] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-14T20:29:35.797748] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-14T20:29:35.797872] [INFO ] [sig ] PL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:35.942899] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PL.txt [2026-01-14T20:29:35.943056] [INFO ] [sig ] [2474/3494] Completed PL in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:35.943095] [INFO ] [sig ] [2475/3494] Forecasting PLAB... [2026-01-14T20:29:35.943126] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-14T20:29:35.943157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-14T20:29:35.955633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-14T20:29:35.956040] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-14T20:29:35.956939] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-14T20:29:35.956994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:35.957029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:35.957057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:35.957115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:36.016821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:36.017751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:36.017836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:36.017871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:36.144281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:36.144442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:36.144482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:36.144511] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:36.147938] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-01-14T20:29:36.148217] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-14T20:29:36.148343] [INFO ] [sig ] PLAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:36.292450] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLAB.txt [2026-01-14T20:29:36.292599] [INFO ] [sig ] [2475/3494] Completed PLAB in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:36.292641] [INFO ] [sig ] [2476/3494] Forecasting PLAY... [2026-01-14T20:29:36.292670] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-14T20:29:36.292700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-14T20:29:36.304947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-14T20:29:36.305255] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-14T20:29:36.306096] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-14T20:29:36.306151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:36.306184] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:36.306213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:36.306271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:36.365441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:36.366419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:36.366502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:36.366536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:36.487295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:36.487454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:36.487496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:36.487525] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:36.490928] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=48.80%) [2026-01-14T20:29:36.491200] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-14T20:29:36.491321] [INFO ] [sig ] PLAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:36.637437] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLAY.txt [2026-01-14T20:29:36.637609] [INFO ] [sig ] [2476/3494] Completed PLAY in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:36.637668] [INFO ] [sig ] [2477/3494] Forecasting PLBC... [2026-01-14T20:29:36.637702] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-14T20:29:36.637732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-14T20:29:36.648502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-14T20:29:36.648865] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-14T20:29:36.649745] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-14T20:29:36.649801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:36.649847] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:36.649876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:36.649933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:36.709392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:36.710276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:36.710359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:36.710394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:36.815871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:36.816036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:36.816077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:36.816108] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:36.819880] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-14T20:29:36.820401] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-14T20:29:36.820544] [INFO ] [sig ] PLBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:36.961538] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLBC.txt [2026-01-14T20:29:36.961691] [INFO ] [sig ] [2477/3494] Completed PLBC in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:36.961734] [INFO ] [sig ] [2478/3494] Forecasting PLBY... [2026-01-14T20:29:36.961766] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-14T20:29:36.961798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-14T20:29:36.973617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-14T20:29:36.973912] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-14T20:29:36.974733] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-14T20:29:36.974788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:36.974823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:36.974851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:36.974909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:37.037331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:37.038292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:37.038377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:37.038410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:37.158888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:37.159049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:37.159090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:37.159119] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:37.162561] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=61.83%) [2026-01-14T20:29:37.162867] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-14T20:29:37.162997] [INFO ] [sig ] PLBY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:37.305628] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLBY.txt [2026-01-14T20:29:37.305754] [INFO ] [sig ] [2478/3494] Completed PLBY in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:37.305792] [INFO ] [sig ] [2479/3494] Forecasting PLCE... [2026-01-14T20:29:37.305822] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-14T20:29:37.305852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-14T20:29:37.317204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-14T20:29:37.317517] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-14T20:29:37.318343] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-14T20:29:37.318396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:37.318428] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:37.318455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:37.318511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:37.378668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:37.379348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:37.379430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:37.379465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:37.502178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:37.502334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:37.502375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:37.502406] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:37.505911] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=63.62%) [2026-01-14T20:29:37.506203] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-14T20:29:37.506332] [INFO ] [sig ] PLCE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:37.649895] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLCE.txt [2026-01-14T20:29:37.650022] [INFO ] [sig ] [2479/3494] Completed PLCE in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-14T20:29:37.650061] [INFO ] [sig ] [2480/3494] Forecasting PLD... [2026-01-14T20:29:37.650091] [INFO ] [sig ] Generating forecast for: PLD [2026-01-14T20:29:37.650122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-14T20:29:37.661533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-14T20:29:37.661827] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-14T20:29:37.662634] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-14T20:29:37.662687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:37.662719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:37.662754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:37.662809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:37.723914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:37.724658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:37.724737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:37.724770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:37.849433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:37.849605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:37.849647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:37.849676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:37.853019] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-14T20:29:37.853289] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-14T20:29:37.853412] [INFO ] [sig ] PLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:37.995053] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLD.txt [2026-01-14T20:29:37.995209] [INFO ] [sig ] [2480/3494] Completed PLD in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-14T20:29:37.995248] [INFO ] [sig ] [2481/3494] Forecasting PLPC... [2026-01-14T20:29:37.995283] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-14T20:29:37.995315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-14T20:29:38.007175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-14T20:29:38.007820] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-14T20:29:38.008944] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-14T20:29:38.008997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:38.009029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:38.009057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:38.009114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:38.069017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:38.069936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:38.070062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:38.070096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:38.186280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:38.186449] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:29:38.186491] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:38.186521] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:38.190218] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=45.60%) [2026-01-14T20:29:38.190567] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-14T20:29:38.190733] [INFO ] [sig ] PLPC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:38.331315] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLPC.txt [2026-01-14T20:29:38.331446] [INFO ] [sig ] [2481/3494] Completed PLPC in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-14T20:29:38.331484] [INFO ] [sig ] [2482/3494] Forecasting PLRX... [2026-01-14T20:29:38.331513] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-14T20:29:38.331544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-14T20:29:38.342991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-14T20:29:38.343255] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-14T20:29:38.344050] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-14T20:29:38.344104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:38.344136] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:38.344164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:38.344406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:38.400592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:38.401221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:38.401298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:38.401330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:38.517905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:38.518152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:38.518194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:38.518223] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:38.521696] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-01-14T20:29:38.521968] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-14T20:29:38.522101] [INFO ] [sig ] PLRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:38.661165] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLRX.txt [2026-01-14T20:29:38.661286] [INFO ] [sig ] [2482/3494] Completed PLRX in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:38.661325] [INFO ] [sig ] [2483/3494] Forecasting PLSE... [2026-01-14T20:29:38.661354] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-14T20:29:38.661383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-14T20:29:38.673219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-14T20:29:38.673510] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-14T20:29:38.674289] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-14T20:29:38.674341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:38.674373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:38.674401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:38.674456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:38.731980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:38.732812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:38.732893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:38.732926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:38.849491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:38.849665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:38.849704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:38.849732] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:38.853114] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-14T20:29:38.853387] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-14T20:29:38.853506] [INFO ] [sig ] PLSE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:38.995126] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLSE.txt [2026-01-14T20:29:38.995257] [INFO ] [sig ] [2483/3494] Completed PLSE in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:38.995296] [INFO ] [sig ] [2484/3494] Forecasting PLTK... [2026-01-14T20:29:38.995325] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-14T20:29:38.995354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-14T20:29:39.006793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-14T20:29:39.007068] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-14T20:29:39.007870] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-14T20:29:39.007922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:39.007953] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:39.007979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:39.008034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:39.064544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:39.065201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:39.065276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:39.065309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:39.186449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:39.186660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:39.186708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:39.186756] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:39.190189] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-01-14T20:29:39.190483] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-14T20:29:39.190629] [INFO ] [sig ] PLTK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:39.337805] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLTK.txt [2026-01-14T20:29:39.338000] [INFO ] [sig ] [2484/3494] Completed PLTK in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:39.338041] [INFO ] [sig ] [2485/3494] Forecasting PLUG... [2026-01-14T20:29:39.338072] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-14T20:29:39.338101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-14T20:29:39.349885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-14T20:29:39.350249] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-14T20:29:39.351036] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-14T20:29:39.351089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:39.351121] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:39.351148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:39.351203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:39.408561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:39.409471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:39.409551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:39.409602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:39.532666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:39.532829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:39.532868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:39.532898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:39.536252] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-01-14T20:29:39.536525] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-14T20:29:39.536674] [INFO ] [sig ] PLUG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:39.681924] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLUG.txt [2026-01-14T20:29:39.682094] [INFO ] [sig ] [2485/3494] Completed PLUG in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:39.682133] [INFO ] [sig ] [2486/3494] Forecasting PLUS... [2026-01-14T20:29:39.682162] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-14T20:29:39.682194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-14T20:29:39.694674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-14T20:29:39.695077] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-14T20:29:39.696377] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-14T20:29:39.696431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:39.696462] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:39.696489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:39.696543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:39.755092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:39.755978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:39.756077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:39.756111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:39.885444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:39.885633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:39.885681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:39.885711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:39.889382] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=49.63%) [2026-01-14T20:29:39.889713] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-14T20:29:39.889847] [INFO ] [sig ] PLUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:40.039535] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLUS.txt [2026-01-14T20:29:40.039713] [INFO ] [sig ] [2486/3494] Completed PLUS in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:40.039753] [INFO ] [sig ] [2487/3494] Forecasting PLXS... [2026-01-14T20:29:40.039782] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-14T20:29:40.039812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-14T20:29:40.052833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-14T20:29:40.053214] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-14T20:29:40.054034] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-14T20:29:40.054088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:40.054120] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:40.054148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:40.054204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:40.114555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:40.115451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:40.115538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:40.115570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:40.239483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:40.239659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:40.239699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:40.239729] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:40.243105] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-14T20:29:40.243381] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-14T20:29:40.243501] [INFO ] [sig ] PLXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:40.387328] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PLXS.txt [2026-01-14T20:29:40.387499] [INFO ] [sig ] [2487/3494] Completed PLXS in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:40.387543] [INFO ] [sig ] [2488/3494] Forecasting PLYM... [2026-01-14T20:29:40.387592] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-14T20:29:40.387629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-14T20:29:40.399875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-14T20:29:40.400180] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-14T20:29:40.401070] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-14T20:29:40.401130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:40.401219] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:40.401260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:40.401320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:40.461440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:40.462258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:40.462341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:40.462374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:40.591422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:40.591624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:40.591673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:40.591703] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:40.595566] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-14T20:29:40.595878] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-14T20:29:40.596010] [INFO ] [sig ] PLYM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:40.824102] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PLYM.txt [2026-01-14T20:29:40.824259] [INFO ] [sig ] [2488/3494] Completed PLYM in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:40.824305] [INFO ] [sig ] [2489/3494] Forecasting PM... [2026-01-14T20:29:40.824336] [INFO ] [sig ] Generating forecast for: PM [2026-01-14T20:29:40.824368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-14T20:29:40.837293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-14T20:29:40.837768] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-14T20:29:40.838601] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-14T20:29:40.838664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:40.838697] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:40.838724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:40.838780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:40.900551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:40.901684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:40.901773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:40.901806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:41.027333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:41.027497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:41.027536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:41.027565] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:41.031123] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=34.32%) [2026-01-14T20:29:41.031426] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-14T20:29:41.031559] [INFO ] [sig ] PM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:41.176609] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PM.txt [2026-01-14T20:29:41.176745] [INFO ] [sig ] [2489/3494] Completed PM in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:41.176783] [INFO ] [sig ] [2490/3494] Forecasting PMAX... [2026-01-14T20:29:41.176812] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-14T20:29:41.176842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-14T20:29:41.188992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-14T20:29:41.189401] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-14T20:29:41.190261] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-14T20:29:41.190314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:41.190347] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:41.190373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:41.190429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:41.249231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:41.250143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:41.250228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:41.250261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:41.370457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:41.370653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:41.370701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:41.370731] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:41.374356] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=53.79%) [2026-01-14T20:29:41.374747] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-14T20:29:41.374898] [INFO ] [sig ] PMAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:41.523989] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PMAX.txt [2026-01-14T20:29:41.524138] [INFO ] [sig ] [2490/3494] Completed PMAX in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:41.524176] [INFO ] [sig ] [2491/3494] Forecasting PML... [2026-01-14T20:29:41.524206] [INFO ] [sig ] Generating forecast for: PML [2026-01-14T20:29:41.524237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-14T20:29:41.537811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-14T20:29:41.538218] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-14T20:29:41.539266] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-14T20:29:41.539322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:41.539356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:41.539383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:41.539441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:41.597752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:41.598812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:41.598894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:41.598926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:41.717066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:41.717220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:41.717260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:41.717323] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:41.720799] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=51.59%) [2026-01-14T20:29:41.721074] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-14T20:29:41.721196] [INFO ] [sig ] PML: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:41.859872] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PML.txt [2026-01-14T20:29:41.860001] [INFO ] [sig ] [2491/3494] Completed PML in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:41.860040] [INFO ] [sig ] [2492/3494] Forecasting PMM... [2026-01-14T20:29:41.860070] [INFO ] [sig ] Generating forecast for: PMM [2026-01-14T20:29:41.860106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-14T20:29:41.871858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-14T20:29:41.872258] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-14T20:29:41.873108] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-14T20:29:41.873163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:41.873195] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:41.873221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:41.873277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:41.931689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:41.932648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:41.932731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:41.932763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:42.053827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:42.053990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:42.054031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:42.054060] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:42.057625] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-01-14T20:29:42.057973] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-14T20:29:42.058113] [INFO ] [sig ] PMM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:42.237324] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PMM.txt [2026-01-14T20:29:42.237533] [INFO ] [sig ] [2492/3494] Completed PMM in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:42.237612] [INFO ] [sig ] [2493/3494] Forecasting PMO... [2026-01-14T20:29:42.237681] [INFO ] [sig ] Generating forecast for: PMO [2026-01-14T20:29:42.237725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-14T20:29:42.252665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-14T20:29:42.253143] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-14T20:29:42.254110] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-14T20:29:42.254179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:42.254219] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:42.254246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:42.254304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:42.314680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:42.315563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:42.315666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:42.315699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:42.441399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:42.441586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:42.441630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:42.441661] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:42.445529] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-14T20:29:42.445833] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-14T20:29:42.445961] [INFO ] [sig ] PMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:42.589291] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PMO.txt [2026-01-14T20:29:42.589442] [INFO ] [sig ] [2493/3494] Completed PMO in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:42.589482] [INFO ] [sig ] [2494/3494] Forecasting PMTS... [2026-01-14T20:29:42.589511] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-14T20:29:42.589543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-14T20:29:42.601330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-14T20:29:42.601682] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-14T20:29:42.602457] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-14T20:29:42.602510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:42.602541] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:42.602592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:42.602653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:42.660968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:42.661692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:42.661771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:42.661804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:42.784193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:42.784363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:42.784404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:42.784432] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:42.787876] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-14T20:29:42.788162] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-14T20:29:42.788291] [INFO ] [sig ] PMTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:42.928966] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PMTS.txt [2026-01-14T20:29:42.929128] [INFO ] [sig ] [2494/3494] Completed PMTS in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:42.929168] [INFO ] [sig ] [2495/3494] Forecasting PMVP... [2026-01-14T20:29:42.929197] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-14T20:29:42.929228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-14T20:29:42.941047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-14T20:29:42.941450] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-14T20:29:42.942269] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-14T20:29:42.942323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:42.942355] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:42.942381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:42.942436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:42.999826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:43.000766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:43.000850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:43.000882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:43.123902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:43.124065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:43.124104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:43.124133] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:43.127516] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=22.73%) [2026-01-14T20:29:43.127827] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-14T20:29:43.127953] [INFO ] [sig ] PMVP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:43.275916] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PMVP.txt [2026-01-14T20:29:43.276076] [INFO ] [sig ] [2495/3494] Completed PMVP in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:43.276116] [INFO ] [sig ] [2496/3494] Forecasting PNC... [2026-01-14T20:29:43.276145] [INFO ] [sig ] Generating forecast for: PNC [2026-01-14T20:29:43.276174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-14T20:29:43.288776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-14T20:29:43.289085] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-14T20:29:43.289872] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-14T20:29:43.289925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:43.289957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:43.289984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:43.290040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:43.348313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:43.349171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:43.349250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:43.349283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:43.474040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:43.474203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:43.474243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:43.474272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:43.477698] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-14T20:29:43.477968] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-14T20:29:43.478121] [INFO ] [sig ] PNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:43.620183] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PNC.txt [2026-01-14T20:29:43.620325] [INFO ] [sig ] [2496/3494] Completed PNC in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-14T20:29:43.620364] [INFO ] [sig ] [2497/3494] Forecasting PNI... [2026-01-14T20:29:43.620394] [INFO ] [sig ] Generating forecast for: PNI [2026-01-14T20:29:43.620423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-14T20:29:43.631355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-14T20:29:43.631662] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-14T20:29:43.632423] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-14T20:29:43.632475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:43.632506] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:43.632532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:43.632608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:43.692881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:43.693707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:43.693785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:43.693817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:43.801396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:43.801586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:43.801627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:43.801656] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:43.804997] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-14T20:29:43.805270] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-14T20:29:43.805396] [INFO ] [sig ] PNI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:43.947066] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PNI.txt [2026-01-14T20:29:43.947223] [INFO ] [sig ] [2497/3494] Completed PNI in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-14T20:29:43.947262] [INFO ] [sig ] [2498/3494] Forecasting PNQI... [2026-01-14T20:29:43.947293] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-14T20:29:43.947324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-14T20:29:43.961775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-14T20:29:43.962261] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-14T20:29:43.963291] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-14T20:29:43.963356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:43.963395] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:43.963428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:43.963505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:44.025521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:44.026409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:44.026525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:44.026559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:44.147299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:44.147458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:44.147497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:44.147527] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:44.150977] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-01-14T20:29:44.151250] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-14T20:29:44.151378] [INFO ] [sig ] PNQI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:44.295557] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PNQI.txt [2026-01-14T20:29:44.295743] [INFO ] [sig ] [2498/3494] Completed PNQI in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-14T20:29:44.295785] [INFO ] [sig ] [2499/3494] Forecasting PNRG... [2026-01-14T20:29:44.295815] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-14T20:29:44.295845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-14T20:29:44.307617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-14T20:29:44.308040] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-14T20:29:44.308864] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-14T20:29:44.308917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:44.308949] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:44.308976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:44.309032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:44.367782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:44.368705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:44.368788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:44.368821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:44.489839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:44.489999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:44.490039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:44.490068] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:44.493738] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=56.54%) [2026-01-14T20:29:44.494038] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-14T20:29:44.494171] [INFO ] [sig ] PNRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:44.642831] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PNRG.txt [2026-01-14T20:29:44.642999] [INFO ] [sig ] [2499/3494] Completed PNRG in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:44.643039] [INFO ] [sig ] [2500/3494] Forecasting PNTG... [2026-01-14T20:29:44.643069] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-14T20:29:44.643103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-14T20:29:44.655311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-14T20:29:44.655728] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-14T20:29:44.656517] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-14T20:29:44.656570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:44.656634] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:44.656660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:44.656716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:44.715382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:44.716279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:44.716372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:44.716405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:44.838037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:44.838194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:44.838233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:44.838262] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:44.841756] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-14T20:29:44.842072] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-14T20:29:44.842214] [INFO ] [sig ] PNTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:44.985306] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PNTG.txt [2026-01-14T20:29:44.985456] [INFO ] [sig ] [2500/3494] Completed PNTG in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:44.985496] [INFO ] [sig ] [2501/3494] Forecasting PODD... [2026-01-14T20:29:44.985525] [INFO ] [sig ] Generating forecast for: PODD [2026-01-14T20:29:44.985556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-14T20:29:44.997221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-14T20:29:44.997598] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-14T20:29:44.998493] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-14T20:29:44.998562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:44.998617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:44.998646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:44.998702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:45.059933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:45.060889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:45.060980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:45.061013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:45.176831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:45.176984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:45.177024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:45.177054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:45.180495] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-14T20:29:45.180784] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-14T20:29:45.180906] [INFO ] [sig ] PODD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:45.321314] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PODD.txt [2026-01-14T20:29:45.321474] [INFO ] [sig ] [2501/3494] Completed PODD in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:45.321514] [INFO ] [sig ] [2502/3494] Forecasting POOL... [2026-01-14T20:29:45.321544] [INFO ] [sig ] Generating forecast for: POOL [2026-01-14T20:29:45.321592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-14T20:29:45.332651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-14T20:29:45.332973] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-14T20:29:45.333767] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-14T20:29:45.333819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:45.333851] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:45.333878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:45.333935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:45.391656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:45.392762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:45.392844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:45.392876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:45.511489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:45.511672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:45.511715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:45.511743] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:45.515169] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-14T20:29:45.515448] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-14T20:29:45.515589] [INFO ] [sig ] POOL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:45.657862] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/POOL.txt [2026-01-14T20:29:45.658020] [INFO ] [sig ] [2502/3494] Completed POOL in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:45.658060] [INFO ] [sig ] [2503/3494] Forecasting POWI... [2026-01-14T20:29:45.658090] [INFO ] [sig ] Generating forecast for: POWI [2026-01-14T20:29:45.658122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-14T20:29:45.669284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-14T20:29:45.669663] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-14T20:29:45.670441] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-14T20:29:45.670494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:45.670525] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:45.670553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:45.670627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:45.727879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:45.728765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:45.728862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:45.728895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:45.846922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:45.847085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:45.847126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:45.847156] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:45.850601] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-14T20:29:45.850891] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-14T20:29:45.851019] [INFO ] [sig ] POWI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:45.997935] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/POWI.txt [2026-01-14T20:29:45.998092] [INFO ] [sig ] [2503/3494] Completed POWI in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:45.998136] [INFO ] [sig ] [2504/3494] Forecasting POWL... [2026-01-14T20:29:45.998173] [INFO ] [sig ] Generating forecast for: POWL [2026-01-14T20:29:45.998209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-14T20:29:46.009965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-14T20:29:46.010296] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-14T20:29:46.011140] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-14T20:29:46.011195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:46.011230] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:46.011257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:46.011315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:46.068273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:46.069158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:46.069241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:46.069274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:46.190730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:46.190889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:46.190929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:46.190962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:46.194416] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=36.26%) [2026-01-14T20:29:46.194735] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-14T20:29:46.194871] [INFO ] [sig ] POWL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:46.339745] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/POWL.txt [2026-01-14T20:29:46.339906] [INFO ] [sig ] [2504/3494] Completed POWL in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:46.339952] [INFO ] [sig ] [2505/3494] Forecasting PPC... [2026-01-14T20:29:46.339983] [INFO ] [sig ] Generating forecast for: PPC [2026-01-14T20:29:46.340012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-14T20:29:46.352591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-14T20:29:46.352922] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-14T20:29:46.353774] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-14T20:29:46.353828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:46.353887] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:46.353919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:46.353994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:46.419053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:46.420011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:46.420091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:46.420125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:46.543432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:46.543626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:46.543693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:46.543732] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:46.547291] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-01-14T20:29:46.547564] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-14T20:29:46.547738] [INFO ] [sig ] PPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:46.690893] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PPC.txt [2026-01-14T20:29:46.691057] [INFO ] [sig ] [2505/3494] Completed PPC in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:46.691097] [INFO ] [sig ] [2506/3494] Forecasting PPG... [2026-01-14T20:29:46.691128] [INFO ] [sig ] Generating forecast for: PPG [2026-01-14T20:29:46.691161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-14T20:29:46.704647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-14T20:29:46.705023] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-14T20:29:46.705862] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-14T20:29:46.705917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:46.705950] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:46.705978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:46.706053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:46.770870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:46.771697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:46.771781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:46.771816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:46.910976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:46.911149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:46.911211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:46.911253] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:46.915029] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-01-14T20:29:46.915355] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-14T20:29:46.915484] [INFO ] [sig ] PPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:47.069268] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PPG.txt [2026-01-14T20:29:47.069412] [INFO ] [sig ] [2506/3494] Completed PPG in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:47.069451] [INFO ] [sig ] [2507/3494] Forecasting PPH... [2026-01-14T20:29:47.069481] [INFO ] [sig ] Generating forecast for: PPH [2026-01-14T20:29:47.069511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-14T20:29:47.082751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-14T20:29:47.083129] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-14T20:29:47.084123] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-14T20:29:47.084189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:47.084240] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:47.084277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:47.084352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:47.149660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:47.150518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:47.150621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:47.150658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:47.266337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:47.266495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:47.266533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:47.266562] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:47.270171] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-01-14T20:29:47.270662] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-14T20:29:47.270787] [INFO ] [sig ] PPH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:47.411679] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PPH.txt [2026-01-14T20:29:47.411833] [INFO ] [sig ] [2507/3494] Completed PPH in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:47.411872] [INFO ] [sig ] [2508/3494] Forecasting PPIH... [2026-01-14T20:29:47.411903] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-14T20:29:47.411934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-14T20:29:47.423007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-14T20:29:47.423316] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-14T20:29:47.424105] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-14T20:29:47.424158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:47.424189] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:47.424215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:47.424270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:47.480899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:47.481855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:47.481936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:47.481968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:47.603187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:47.603347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:47.603407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:47.603438] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:47.607071] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-14T20:29:47.607355] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-14T20:29:47.607502] [INFO ] [sig ] PPIH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:47.752339] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PPIH.txt [2026-01-14T20:29:47.752481] [INFO ] [sig ] [2508/3494] Completed PPIH in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:47.752519] [INFO ] [sig ] [2509/3494] Forecasting PPL... [2026-01-14T20:29:47.752548] [INFO ] [sig ] Generating forecast for: PPL [2026-01-14T20:29:47.752597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-14T20:29:47.764985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-14T20:29:47.765355] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-14T20:29:47.766279] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-14T20:29:47.766339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:47.766371] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:47.766398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:47.766473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:47.838982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:47.839893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:47.839976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:47.840013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:47.964380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:47.964538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:47.964596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:47.964630] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:47.968207] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-01-14T20:29:47.968520] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-14T20:29:47.968670] [INFO ] [sig ] PPL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:48.114773] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PPL.txt [2026-01-14T20:29:48.114910] [INFO ] [sig ] [2509/3494] Completed PPL in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:48.114948] [INFO ] [sig ] [2510/3494] Forecasting PPSI... [2026-01-14T20:29:48.114977] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-14T20:29:48.115007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-14T20:29:48.126054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-14T20:29:48.126378] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-14T20:29:48.127181] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-14T20:29:48.127234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:48.127266] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:48.127292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:48.127348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:48.187633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:48.188507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:48.188608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:48.188644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:48.308191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:48.308353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:48.308394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:48.308423] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:48.311928] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-14T20:29:48.312218] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-14T20:29:48.312349] [INFO ] [sig ] PPSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:48.458210] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PPSI.txt [2026-01-14T20:29:48.458349] [INFO ] [sig ] [2510/3494] Completed PPSI in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:48.458388] [INFO ] [sig ] [2511/3494] Forecasting PPTA... [2026-01-14T20:29:48.458417] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-14T20:29:48.458446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-14T20:29:48.470807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-14T20:29:48.471230] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-14T20:29:48.472066] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-14T20:29:48.472121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:48.472154] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:48.472181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:48.472245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:48.530742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:48.531485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:48.531566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:48.531621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:48.651602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:48.651757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:48.651798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:48.651828] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:48.655550] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-14T20:29:48.655863] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-14T20:29:48.655994] [INFO ] [sig ] PPTA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:48.800063] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PPTA.txt [2026-01-14T20:29:48.800196] [INFO ] [sig ] [2511/3494] Completed PPTA in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:48.800236] [INFO ] [sig ] [2512/3494] Forecasting PRA... [2026-01-14T20:29:48.800266] [INFO ] [sig ] Generating forecast for: PRA [2026-01-14T20:29:48.800296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-14T20:29:48.811072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-14T20:29:48.811371] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-14T20:29:48.812189] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-14T20:29:48.812244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:48.812289] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:48.812320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:48.812378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:48.871869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:48.872748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:48.872831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:48.872865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:48.989464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:48.989643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:48.989686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:48.989719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:48.993166] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-14T20:29:48.993446] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-14T20:29:48.993589] [INFO ] [sig ] PRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:49.142550] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRA.txt [2026-01-14T20:29:49.142728] [INFO ] [sig ] [2512/3494] Completed PRA in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:49.142770] [INFO ] [sig ] [2513/3494] Forecasting PRAA... [2026-01-14T20:29:49.142799] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-14T20:29:49.142830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-14T20:29:49.154934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-14T20:29:49.155326] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-14T20:29:49.156185] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-14T20:29:49.156244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:49.156278] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:49.156304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:49.156365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:49.214280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:49.215231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:49.215320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:49.215355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:49.334185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:49.334352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:49.334394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:49.334427] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:49.338141] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=59.89%) [2026-01-14T20:29:49.338501] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-14T20:29:49.338668] [INFO ] [sig ] PRAA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:49.484198] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRAA.txt [2026-01-14T20:29:49.484353] [INFO ] [sig ] [2513/3494] Completed PRAA in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-14T20:29:49.484393] [INFO ] [sig ] [2514/3494] Forecasting PRAX... [2026-01-14T20:29:49.484423] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-14T20:29:49.484453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-14T20:29:49.495731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-14T20:29:49.496018] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-14T20:29:49.496803] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-14T20:29:49.496855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:49.496886] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:49.496913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:49.496968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:49.555470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:49.556378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:49.556463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:49.556496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:49.680958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:49.681119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:49.681160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:49.681187] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:49.684523] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-01-14T20:29:49.684809] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-14T20:29:49.684933] [INFO ] [sig ] PRAX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:49.828657] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRAX.txt [2026-01-14T20:29:49.828893] [INFO ] [sig ] [2514/3494] Completed PRAX in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-14T20:29:49.828934] [INFO ] [sig ] [2515/3494] Forecasting PRCH... [2026-01-14T20:29:49.828964] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-14T20:29:49.828995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-14T20:29:49.840996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-14T20:29:49.841290] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-14T20:29:49.842148] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-14T20:29:49.842202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:49.842236] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:49.842267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:49.842325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:49.902646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:49.903462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:49.903591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:49.903628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:50.030906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:50.031073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:50.031117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:50.031147] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:50.034730] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-14T20:29:50.035092] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-14T20:29:50.035239] [INFO ] [sig ] PRCH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:50.181985] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRCH.txt [2026-01-14T20:29:50.182141] [INFO ] [sig ] [2515/3494] Completed PRCH in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-14T20:29:50.182182] [INFO ] [sig ] [2516/3494] Forecasting PRDO... [2026-01-14T20:29:50.182219] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-14T20:29:50.182251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-14T20:29:50.193606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-14T20:29:50.193985] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-14T20:29:50.194794] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-14T20:29:50.194848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:50.194880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:50.194906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:50.194963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:50.256476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:50.257341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:50.257423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:50.257458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:50.376640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:50.376797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:50.376836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:50.376865] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:50.380247] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-14T20:29:50.380532] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-14T20:29:50.380678] [INFO ] [sig ] PRDO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:50.519668] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRDO.txt [2026-01-14T20:29:50.519797] [INFO ] [sig ] [2516/3494] Completed PRDO in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-14T20:29:50.519836] [INFO ] [sig ] [2517/3494] Forecasting PRFZ... [2026-01-14T20:29:50.519865] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-14T20:29:50.519894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-14T20:29:50.531275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-14T20:29:50.531544] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-14T20:29:50.532325] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-14T20:29:50.532377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:50.532408] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:50.532435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:50.532490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:50.591144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:50.592346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:50.592486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:50.592544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:50.726162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:50.726329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:50.726372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:50.726402] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:50.730105] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-01-14T20:29:50.730467] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-14T20:29:50.730635] [INFO ] [sig ] PRFZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:50.873846] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRFZ.txt [2026-01-14T20:29:50.874003] [INFO ] [sig ] [2517/3494] Completed PRFZ in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:50.874044] [INFO ] [sig ] [2518/3494] Forecasting PRG... [2026-01-14T20:29:50.874075] [INFO ] [sig ] Generating forecast for: PRG [2026-01-14T20:29:50.874105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-14T20:29:50.885732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-14T20:29:50.886091] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-14T20:29:50.886965] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-14T20:29:50.887020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:50.887054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:50.887083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:50.887141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:50.946256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:50.947129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:50.947211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:50.947245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:51.066826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:51.066986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:51.067028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:51.067058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:51.070481] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=42.64%) [2026-01-14T20:29:51.070777] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-14T20:29:51.070905] [INFO ] [sig ] PRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:51.212375] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRG.txt [2026-01-14T20:29:51.212544] [INFO ] [sig ] [2518/3494] Completed PRG in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:51.212602] [INFO ] [sig ] [2519/3494] Forecasting PRGO... [2026-01-14T20:29:51.212637] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-14T20:29:51.212667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-14T20:29:51.224003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-14T20:29:51.224356] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-14T20:29:51.225157] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-14T20:29:51.225211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:51.225243] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:51.225271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:51.225327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:51.282433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:51.283304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:51.283382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:51.283414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:51.400922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:51.401079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:51.401118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:51.401166] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:51.404502] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-01-14T20:29:51.404798] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-14T20:29:51.404920] [INFO ] [sig ] PRGO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:51.547738] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRGO.txt [2026-01-14T20:29:51.547907] [INFO ] [sig ] [2519/3494] Completed PRGO in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:51.547948] [INFO ] [sig ] [2520/3494] Forecasting PRH... [2026-01-14T20:29:51.547981] [INFO ] [sig ] Generating forecast for: PRH [2026-01-14T20:29:51.548012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-14T20:29:51.559678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-14T20:29:51.560076] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-14T20:29:51.560891] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-14T20:29:51.560945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:51.560985] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:51.561012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:51.561067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:51.618281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:51.619164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:51.619246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:51.619278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:51.752785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:51.752947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:51.752990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:51.753021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:51.756746] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-01-14T20:29:51.757096] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-14T20:29:51.757282] [INFO ] [sig ] PRH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:51.910657] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRH.txt [2026-01-14T20:29:51.910809] [INFO ] [sig ] [2520/3494] Completed PRH in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:51.910851] [INFO ] [sig ] [2521/3494] Forecasting PRI... [2026-01-14T20:29:51.910881] [INFO ] [sig ] Generating forecast for: PRI [2026-01-14T20:29:51.910912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-14T20:29:51.923001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-14T20:29:51.923422] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-14T20:29:51.924484] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-14T20:29:51.924540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:51.924609] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:51.924647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:51.924707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:51.987636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:51.988540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:51.988650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:51.988712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:52.112369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:52.112528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:52.112595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:52.112634] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:52.116412] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-01-14T20:29:52.116785] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-14T20:29:52.116930] [INFO ] [sig ] PRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:52.270126] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRI.txt [2026-01-14T20:29:52.270286] [INFO ] [sig ] [2521/3494] Completed PRI in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:52.270327] [INFO ] [sig ] [2522/3494] Forecasting PRIM... [2026-01-14T20:29:52.270357] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-14T20:29:52.270387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-14T20:29:52.283097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-14T20:29:52.283440] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-14T20:29:52.284264] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-14T20:29:52.284325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:52.284407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:52.284452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:52.284537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:52.349402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:52.350258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:52.350344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:52.350385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:52.476977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:52.477144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:52.477201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:52.477233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:52.480866] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=50.07%) [2026-01-14T20:29:52.481170] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-14T20:29:52.481314] [INFO ] [sig ] PRIM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:52.631518] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRIM.txt [2026-01-14T20:29:52.631700] [INFO ] [sig ] [2522/3494] Completed PRIM in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:52.631744] [INFO ] [sig ] [2523/3494] Forecasting PRLB... [2026-01-14T20:29:52.631774] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-14T20:29:52.631805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-14T20:29:52.644814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-14T20:29:52.645253] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-14T20:29:52.646260] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-14T20:29:52.646324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:52.646362] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:52.646409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:52.646490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:52.710488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:52.711433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:52.711516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:52.711550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:52.844677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:52.844842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:52.844886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:52.844917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:52.848613] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-14T20:29:52.848992] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-14T20:29:52.849151] [INFO ] [sig ] PRLB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:53.000524] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRLB.txt [2026-01-14T20:29:53.000704] [INFO ] [sig ] [2523/3494] Completed PRLB in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:53.000750] [INFO ] [sig ] [2524/3494] Forecasting PRM... [2026-01-14T20:29:53.000782] [INFO ] [sig ] Generating forecast for: PRM [2026-01-14T20:29:53.000813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-14T20:29:53.013221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-14T20:29:53.013531] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-14T20:29:53.014363] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-14T20:29:53.014420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:53.014466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:53.014505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:53.014569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:53.077184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:53.077981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:53.078061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:53.078095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:53.206085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:53.206241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:53.206294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:53.206326] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:53.209998] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-14T20:29:53.210283] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-14T20:29:53.210414] [INFO ] [sig ] PRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:53.360002] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PRM.txt [2026-01-14T20:29:53.360136] [INFO ] [sig ] [2524/3494] Completed PRM in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:53.360175] [INFO ] [sig ] [2525/3494] Forecasting PRME... [2026-01-14T20:29:53.360205] [INFO ] [sig ] Generating forecast for: PRME [2026-01-14T20:29:53.360235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-14T20:29:53.371882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-14T20:29:53.372162] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-14T20:29:53.372966] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-14T20:29:53.373018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:53.373049] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:53.373076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:53.373131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:53.430078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:53.430720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:53.430808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:53.430842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:53.546662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:53.546793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:53.546831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:53.546900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:53.550199] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-14T20:29:53.550477] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-14T20:29:53.550624] [INFO ] [sig ] PRME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:53.690330] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRME.txt [2026-01-14T20:29:53.690449] [INFO ] [sig ] [2525/3494] Completed PRME in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:53.690488] [INFO ] [sig ] [2526/3494] Forecasting PRN... [2026-01-14T20:29:53.690518] [INFO ] [sig ] Generating forecast for: PRN [2026-01-14T20:29:53.690548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-14T20:29:53.701822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-14T20:29:53.702110] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-14T20:29:53.702901] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-14T20:29:53.702953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:53.702985] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:53.703012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:53.703068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:53.759417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:53.760058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:53.760137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:53.760170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:53.874599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:53.874745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:53.874783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:53.874812] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:53.878145] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-14T20:29:53.878417] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-14T20:29:53.878543] [INFO ] [sig ] PRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:54.020998] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRN.txt [2026-01-14T20:29:54.021153] [INFO ] [sig ] [2526/3494] Completed PRN in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:54.021192] [INFO ] [sig ] [2527/3494] Forecasting PROF... [2026-01-14T20:29:54.021221] [INFO ] [sig ] Generating forecast for: PROF [2026-01-14T20:29:54.021259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-14T20:29:54.032874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-14T20:29:54.033130] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-14T20:29:54.033914] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-14T20:29:54.033966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:54.033997] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:54.034024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:54.034080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:54.091354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:54.092008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:54.092086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:54.092120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:54.214194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:54.214341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:54.214380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:54.214409] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:54.217744] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-14T20:29:54.218013] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-14T20:29:54.218131] [INFO ] [sig ] PROF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:54.360532] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PROF.txt [2026-01-14T20:29:54.360708] [INFO ] [sig ] [2527/3494] Completed PROF in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:54.360748] [INFO ] [sig ] [2528/3494] Forecasting PROK... [2026-01-14T20:29:54.360779] [INFO ] [sig ] Generating forecast for: PROK [2026-01-14T20:29:54.360811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-14T20:29:54.372273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-14T20:29:54.372536] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-14T20:29:54.373321] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-14T20:29:54.373377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:54.373409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:54.373437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:54.373493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:54.430174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:54.430825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:54.430903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:54.430935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:54.547859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:54.547994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:54.548031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:54.548060] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:54.551389] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-14T20:29:54.551691] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-14T20:29:54.551818] [INFO ] [sig ] PROK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:54.691766] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PROK.txt [2026-01-14T20:29:54.691887] [INFO ] [sig ] [2528/3494] Completed PROK in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:54.691929] [INFO ] [sig ] [2529/3494] Forecasting PRTA... [2026-01-14T20:29:54.691963] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-14T20:29:54.691992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-14T20:29:54.703399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-14T20:29:54.703739] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-14T20:29:54.704546] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-14T20:29:54.704621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:54.704656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:54.704684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:54.704746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:54.762130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:54.762813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:54.762887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:54.762919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:54.877811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:54.877938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:54.877974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:54.878002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:54.881247] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-14T20:29:54.881522] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-14T20:29:54.881661] [INFO ] [sig ] PRTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:55.021494] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRTA.txt [2026-01-14T20:29:55.021668] [INFO ] [sig ] [2529/3494] Completed PRTA in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:55.021710] [INFO ] [sig ] [2530/3494] Forecasting PRTH... [2026-01-14T20:29:55.021741] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-14T20:29:55.021771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-14T20:29:55.033490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-14T20:29:55.033877] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-14T20:29:55.034666] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-14T20:29:55.034719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:55.034751] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:55.034778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:55.034833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:55.091564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:55.092450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:55.092536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:55.092592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:55.206674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:55.206823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:55.206863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:55.206891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:55.210245] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=32.08%) [2026-01-14T20:29:55.210519] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-14T20:29:55.210662] [INFO ] [sig ] PRTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:55.350103] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRTH.txt [2026-01-14T20:29:55.350233] [INFO ] [sig ] [2530/3494] Completed PRTH in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-14T20:29:55.350270] [INFO ] [sig ] [2531/3494] Forecasting PRVA... [2026-01-14T20:29:55.350300] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-14T20:29:55.350330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-14T20:29:55.361698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-14T20:29:55.361962] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-14T20:29:55.362754] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-14T20:29:55.362806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:55.362838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:55.362864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:55.362920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:55.419675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:55.420313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:55.420389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:55.420421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:55.540639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:55.540792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:55.540837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:55.540866] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:55.544194] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-01-14T20:29:55.544469] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-14T20:29:55.544607] [INFO ] [sig ] PRVA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:55.684251] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PRVA.txt [2026-01-14T20:29:55.684400] [INFO ] [sig ] [2531/3494] Completed PRVA in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-14T20:29:55.684439] [INFO ] [sig ] [2532/3494] Forecasting PSC... [2026-01-14T20:29:55.684469] [INFO ] [sig ] Generating forecast for: PSC [2026-01-14T20:29:55.684499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-14T20:29:55.695706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-14T20:29:55.695990] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-14T20:29:55.696803] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-14T20:29:55.696856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:55.696889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:55.696918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:55.696975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:55.755391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:55.756295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:55.756414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:55.756450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:55.892938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:55.893097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:55.893138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:55.893168] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:55.896598] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-14T20:29:55.896872] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-14T20:29:55.896993] [INFO ] [sig ] PSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:56.059343] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSC.txt [2026-01-14T20:29:56.059525] [INFO ] [sig ] [2532/3494] Completed PSC in 0.4s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-14T20:29:56.059566] [INFO ] [sig ] [2533/3494] Forecasting PSCE... [2026-01-14T20:29:56.059616] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-14T20:29:56.059647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-14T20:29:56.071802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-14T20:29:56.072089] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-14T20:29:56.072932] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-14T20:29:56.072985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:56.073016] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:56.073042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:56.073098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:56.132005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:56.132754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:56.132841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:56.132875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:56.243975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:56.244116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:56.244159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:56.244188] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:56.247670] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-14T20:29:56.247958] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-14T20:29:56.248084] [INFO ] [sig ] PSCE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:56.402654] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSCE.txt [2026-01-14T20:29:56.402784] [INFO ] [sig ] [2533/3494] Completed PSCE in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-14T20:29:56.402830] [INFO ] [sig ] [2534/3494] Forecasting PSCH... [2026-01-14T20:29:56.402862] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-14T20:29:56.402892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-14T20:29:56.414060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-14T20:29:56.414317] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-14T20:29:56.415092] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-14T20:29:56.415144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:56.415175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:56.415201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:56.415268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:56.473310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:56.474044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:56.474123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:56.474155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:56.580308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:56.580467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:56.580506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:56.580535] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:56.583906] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=30.66%) [2026-01-14T20:29:56.584186] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-14T20:29:56.584317] [INFO ] [sig ] PSCH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:56.727440] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSCH.txt [2026-01-14T20:29:56.727628] [INFO ] [sig ] [2534/3494] Completed PSCH in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:56.727688] [INFO ] [sig ] [2535/3494] Forecasting PSEC... [2026-01-14T20:29:56.727738] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-14T20:29:56.727769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-14T20:29:56.739805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-14T20:29:56.740180] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-14T20:29:56.741022] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-14T20:29:56.741084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:56.741128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:56.741163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:56.741238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:56.811178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:56.812137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:56.812235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:56.812268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:56.936595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:56.936777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:56.936818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:56.936847] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:56.940520] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-14T20:29:56.940865] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-14T20:29:56.941010] [INFO ] [sig ] PSEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:57.093683] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSEC.txt [2026-01-14T20:29:57.093869] [INFO ] [sig ] [2535/3494] Completed PSEC in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:57.093927] [INFO ] [sig ] [2536/3494] Forecasting PSF... [2026-01-14T20:29:57.093960] [INFO ] [sig ] Generating forecast for: PSF [2026-01-14T20:29:57.093990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-14T20:29:57.108993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-14T20:29:57.109468] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-14T20:29:57.110536] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-14T20:29:57.110647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:57.110689] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:57.110723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:57.110800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:57.175138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:57.176042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:57.176125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:57.176159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:57.302351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:57.302505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:57.302545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:57.302593] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:57.306039] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=20.48%) [2026-01-14T20:29:57.306318] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-14T20:29:57.306445] [INFO ] [sig ] PSF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:57.464893] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSF.txt [2026-01-14T20:29:57.465064] [INFO ] [sig ] [2536/3494] Completed PSF in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:57.465109] [INFO ] [sig ] [2537/3494] Forecasting PSFE... [2026-01-14T20:29:57.465141] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-14T20:29:57.465173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-14T20:29:57.477743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-14T20:29:57.478240] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-14T20:29:57.479194] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-14T20:29:57.479249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:57.479282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:57.479308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:57.479364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:57.542453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:57.543332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:57.543413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:57.543448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:57.674903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:57.675059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:57.675099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:57.675127] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:57.678496] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-01-14T20:29:57.678789] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-14T20:29:57.678912] [INFO ] [sig ] PSFE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:57.823696] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSFE.txt [2026-01-14T20:29:57.823850] [INFO ] [sig ] [2537/3494] Completed PSFE in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:57.823911] [INFO ] [sig ] [2538/3494] Forecasting PSHG... [2026-01-14T20:29:57.823944] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-14T20:29:57.823976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-14T20:29:57.837359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-14T20:29:57.837802] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-14T20:29:57.838655] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-14T20:29:57.838709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:57.838741] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:57.838768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:57.838825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:57.899484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:57.900417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:57.900503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:57.900537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:58.021117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:58.021273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:58.021314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:58.021342] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:58.024737] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-01-14T20:29:58.025040] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-14T20:29:58.025173] [INFO ] [sig ] PSHG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:58.171796] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSHG.txt [2026-01-14T20:29:58.171956] [INFO ] [sig ] [2538/3494] Completed PSHG in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:58.171996] [INFO ] [sig ] [2539/3494] Forecasting PSN... [2026-01-14T20:29:58.172027] [INFO ] [sig ] Generating forecast for: PSN [2026-01-14T20:29:58.172056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-14T20:29:58.183885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-14T20:29:58.184207] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-14T20:29:58.184989] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-14T20:29:58.185042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:58.185101] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:58.185130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:58.185187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:58.241138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:58.241756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:58.241831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:58.241862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:58.360529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:58.360709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:58.360752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:58.360781] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:58.364148] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-01-14T20:29:58.364425] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-14T20:29:58.364552] [INFO ] [sig ] PSN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:58.503241] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSN.txt [2026-01-14T20:29:58.503368] [INFO ] [sig ] [2539/3494] Completed PSN in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:58.503411] [INFO ] [sig ] [2540/3494] Forecasting PSNL... [2026-01-14T20:29:58.503442] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-14T20:29:58.503471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-14T20:29:58.515008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-14T20:29:58.515296] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-14T20:29:58.516075] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-14T20:29:58.516127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:58.516158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:58.516183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:58.516239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:58.573923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:58.574512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:58.574605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:58.574639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:58.693893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:58.694037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:58.694076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:58.694104] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:58.697413] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=61.49%) [2026-01-14T20:29:58.697718] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-14T20:29:58.697842] [INFO ] [sig ] PSNL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:58.838658] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSNL.txt [2026-01-14T20:29:58.838789] [INFO ] [sig ] [2540/3494] Completed PSNL in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:58.838827] [INFO ] [sig ] [2541/3494] Forecasting PSO... [2026-01-14T20:29:58.838858] [INFO ] [sig ] Generating forecast for: PSO [2026-01-14T20:29:58.838887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-14T20:29:58.850515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-14T20:29:58.850836] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-14T20:29:58.851632] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-14T20:29:58.851684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:58.851716] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:58.851743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:58.851800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:58.908250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:58.908967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:58.909058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:58.909098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:59.030561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:59.030729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:59.030768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:59.030796] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:59.034311] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-01-14T20:29:59.034618] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-14T20:29:59.034934] [INFO ] [sig ] PSO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:59.174534] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSO.txt [2026-01-14T20:29:59.174667] [INFO ] [sig ] [2541/3494] Completed PSO in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:59.174706] [INFO ] [sig ] [2542/3494] Forecasting PSQH... [2026-01-14T20:29:59.174736] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-14T20:29:59.174766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-14T20:29:59.185963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-14T20:29:59.186227] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-14T20:29:59.187007] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-14T20:29:59.187059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:59.187090] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:59.187116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:59.187171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:59.244224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:59.244834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:59.244909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:59.244941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:59.377704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:59.377876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:59.377924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:59.377983] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:59.381592] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-14T20:29:59.381891] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-14T20:29:59.382021] [INFO ] [sig ] PSQH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:29:59.526886] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSQH.txt [2026-01-14T20:29:59.527042] [INFO ] [sig ] [2542/3494] Completed PSQH in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:59.527088] [INFO ] [sig ] [2543/3494] Forecasting PSTG... [2026-01-14T20:29:59.527121] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-14T20:29:59.527167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-14T20:29:59.540056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-14T20:29:59.540447] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-14T20:29:59.541466] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-14T20:29:59.541520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:59.541553] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:59.541598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:59.541659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:59.602961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:59.603856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:59.603938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:59.603972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:29:59.736509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:29:59.736684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:29:59.736742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:29:59.736775] [INFO ] [FORECASTER] Training complete [2026-01-14T20:29:59.740230] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-14T20:29:59.740507] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-14T20:29:59.740648] [INFO ] [sig ] PSTG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:29:59.891811] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PSTG.txt [2026-01-14T20:29:59.891965] [INFO ] [sig ] [2543/3494] Completed PSTG in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:29:59.892004] [INFO ] [sig ] [2544/3494] Forecasting PSTL... [2026-01-14T20:29:59.892035] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-14T20:29:59.892064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-14T20:29:59.904922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-14T20:29:59.905226] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-14T20:29:59.906039] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-14T20:29:59.906091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:29:59.906123] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:29:59.906150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:29:59.906205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:29:59.963061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:29:59.963780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:29:59.963860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:29:59.963893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:00.084741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:00.084900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:00.084940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:00.084969] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:00.088410] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=12.21%) [2026-01-14T20:30:00.088735] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-14T20:30:00.088868] [INFO ] [sig ] PSTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:00.232673] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSTL.txt [2026-01-14T20:30:00.232800] [INFO ] [sig ] [2544/3494] Completed PSTL in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:30:00.232838] [INFO ] [sig ] [2545/3494] Forecasting PSX... [2026-01-14T20:30:00.232868] [INFO ] [sig ] Generating forecast for: PSX [2026-01-14T20:30:00.232898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-14T20:30:00.244786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-14T20:30:00.245038] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-14T20:30:00.245812] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-14T20:30:00.245864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:00.245897] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:00.245924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:00.245979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:00.302602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:00.303247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:00.303324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:00.303357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:00.425902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:00.426079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:00.426120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:00.426149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:00.429553] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-14T20:30:00.429865] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-14T20:30:00.429990] [INFO ] [sig ] PSX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:00.569522] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PSX.txt [2026-01-14T20:30:00.569664] [INFO ] [sig ] [2545/3494] Completed PSX in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:30:00.569703] [INFO ] [sig ] [2546/3494] Forecasting PTA... [2026-01-14T20:30:00.569732] [INFO ] [sig ] Generating forecast for: PTA [2026-01-14T20:30:00.569761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-14T20:30:00.585855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-14T20:30:00.586157] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-14T20:30:00.586947] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-14T20:30:00.587000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:00.587032] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:00.587059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:00.587116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:00.660472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:00.661125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:00.661200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:00.661232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:00.780395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:00.780536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:00.780595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:00.780627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:00.783936] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-14T20:30:00.784206] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-14T20:30:00.784328] [INFO ] [sig ] PTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:00.925489] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTA.txt [2026-01-14T20:30:00.925625] [INFO ] [sig ] [2546/3494] Completed PTA in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:30:00.925665] [INFO ] [sig ] [2547/3494] Forecasting PTC... [2026-01-14T20:30:00.925696] [INFO ] [sig ] Generating forecast for: PTC [2026-01-14T20:30:00.925725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-14T20:30:00.937331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-14T20:30:00.937669] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-14T20:30:00.938431] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-14T20:30:00.938484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:00.938526] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:00.938554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:00.938630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:00.995603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:00.996199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:00.996276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:00.996308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:01.117918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:01.118059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:01.118095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:01.118124] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:01.121538] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=31.64%) [2026-01-14T20:30:01.121849] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-14T20:30:01.121971] [INFO ] [sig ] PTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:01.262593] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTC.txt [2026-01-14T20:30:01.262909] [INFO ] [sig ] [2547/3494] Completed PTC in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-14T20:30:01.262947] [INFO ] [sig ] [2548/3494] Forecasting PTEN... [2026-01-14T20:30:01.262976] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-14T20:30:01.263004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-14T20:30:01.279695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-14T20:30:01.280216] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-14T20:30:01.281503] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-14T20:30:01.281633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:01.281687] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:01.281729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:01.281815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:01.355643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:01.356501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:01.356612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:01.356647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:01.477506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:01.477711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:01.477753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:01.477782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:01.481378] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-01-14T20:30:01.481726] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-14T20:30:01.481863] [INFO ] [sig ] PTEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:01.625465] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PTEN.txt [2026-01-14T20:30:01.625649] [INFO ] [sig ] [2548/3494] Completed PTEN in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-14T20:30:01.625690] [INFO ] [sig ] [2549/3494] Forecasting PTF... [2026-01-14T20:30:01.625720] [INFO ] [sig ] Generating forecast for: PTF [2026-01-14T20:30:01.625751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-14T20:30:01.637142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-14T20:30:01.637588] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-14T20:30:01.638495] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-14T20:30:01.638552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:01.638613] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:01.638648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:01.638706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:01.696046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:01.696987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:01.697117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:01.697155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:01.819734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:01.819863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:01.819904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:01.819933] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:01.823532] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-01-14T20:30:01.823908] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-14T20:30:01.824056] [INFO ] [sig ] PTF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:01.972005] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTF.txt [2026-01-14T20:30:01.972207] [INFO ] [sig ] [2549/3494] Completed PTF in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-14T20:30:01.972257] [INFO ] [sig ] [2550/3494] Forecasting PTGX... [2026-01-14T20:30:01.972290] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-14T20:30:01.972321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-14T20:30:01.986266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-14T20:30:01.986745] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-14T20:30:01.987870] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-14T20:30:01.987927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:01.987966] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:01.988003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:01.988080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:02.055656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:02.056542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:02.056643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:02.056677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:02.180450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:02.180593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:02.180637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:02.180668] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:02.184287] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=54.86%) [2026-01-14T20:30:02.184656] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-14T20:30:02.184800] [INFO ] [sig ] PTGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:02.337716] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PTGX.txt [2026-01-14T20:30:02.337899] [INFO ] [sig ] [2550/3494] Completed PTGX in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-14T20:30:02.337948] [INFO ] [sig ] [2551/3494] Forecasting PTH... [2026-01-14T20:30:02.337988] [INFO ] [sig ] Generating forecast for: PTH [2026-01-14T20:30:02.338022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-14T20:30:02.349647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-14T20:30:02.350042] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-14T20:30:02.351010] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-14T20:30:02.351067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:02.351100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:02.351128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:02.351185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:02.411281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:02.412163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:02.412248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:02.412281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:02.521458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:02.521592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:02.521636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:02.521665] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:02.525153] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-01-14T20:30:02.525445] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-14T20:30:02.525598] [INFO ] [sig ] PTH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:02.672229] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTH.txt [2026-01-14T20:30:02.672396] [INFO ] [sig ] [2551/3494] Completed PTH in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:02.672464] [INFO ] [sig ] [2552/3494] Forecasting PTLO... [2026-01-14T20:30:02.672512] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-14T20:30:02.672552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-14T20:30:02.683990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-14T20:30:02.684357] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-14T20:30:02.685166] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-14T20:30:02.685220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:02.685252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:02.685278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:02.685334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:02.743518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:02.744403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:02.744488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:02.744527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:02.871455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:02.871656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:02.871703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:02.871734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:02.875798] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=24.41%) [2026-01-14T20:30:02.876162] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-14T20:30:02.876315] [INFO ] [sig ] PTLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:03.035826] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTLO.txt [2026-01-14T20:30:03.036093] [INFO ] [sig ] [2552/3494] Completed PTLO in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:03.036158] [INFO ] [sig ] [2553/3494] Forecasting PTNQ... [2026-01-14T20:30:03.036198] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-14T20:30:03.036238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-14T20:30:03.052588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-14T20:30:03.053097] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-14T20:30:03.054184] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-14T20:30:03.054251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:03.054290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:03.054323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:03.054401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:03.122726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:03.123698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:03.123840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:03.123876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:03.245209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:03.245370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:03.245413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:03.245443] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:03.249169] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=68.05%) [2026-01-14T20:30:03.249488] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-14T20:30:03.249647] [INFO ] [sig ] PTNQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:03.396679] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PTNQ.txt [2026-01-14T20:30:03.396865] [INFO ] [sig ] [2553/3494] Completed PTNQ in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:03.396907] [INFO ] [sig ] [2554/3494] Forecasting PTON... [2026-01-14T20:30:03.396936] [INFO ] [sig ] Generating forecast for: PTON [2026-01-14T20:30:03.396969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-14T20:30:03.409397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-14T20:30:03.409822] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-14T20:30:03.410719] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-14T20:30:03.410776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:03.410809] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:03.410838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:03.410896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:03.472300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:03.473310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:03.473414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:03.473449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:03.600838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:03.600997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:03.601039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:03.601086] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:03.604560] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-14T20:30:03.604862] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-14T20:30:03.605000] [INFO ] [sig ] PTON: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:03.763680] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PTON.txt [2026-01-14T20:30:03.763855] [INFO ] [sig ] [2554/3494] Completed PTON in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:03.763903] [INFO ] [sig ] [2555/3494] Forecasting PTY... [2026-01-14T20:30:03.763934] [INFO ] [sig ] Generating forecast for: PTY [2026-01-14T20:30:03.763963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-14T20:30:03.775533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-14T20:30:03.775889] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-14T20:30:03.776949] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-14T20:30:03.777002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:03.777035] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:03.777063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:03.777120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:03.835060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:03.836165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:03.836278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:03.836314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:03.960503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:03.960668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:03.960709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:03.960738] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:03.964103] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-14T20:30:03.964388] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-14T20:30:03.964517] [INFO ] [sig ] PTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:04.107890] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PTY.txt [2026-01-14T20:30:04.108046] [INFO ] [sig ] [2555/3494] Completed PTY in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:04.108084] [INFO ] [sig ] [2556/3494] Forecasting PUBM... [2026-01-14T20:30:04.108114] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-14T20:30:04.108142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-14T20:30:04.120864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-14T20:30:04.121192] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-14T20:30:04.122022] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-14T20:30:04.122076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:04.122137] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:04.122166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:04.122223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:04.182188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:04.183126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:04.183210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:04.183261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:04.313812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:04.313980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:04.314031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:04.314062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:04.318109] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-14T20:30:04.318500] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-14T20:30:04.318669] [INFO ] [sig ] PUBM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:04.469477] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PUBM.txt [2026-01-14T20:30:04.469652] [INFO ] [sig ] [2556/3494] Completed PUBM in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:04.469694] [INFO ] [sig ] [2557/3494] Forecasting PUK... [2026-01-14T20:30:04.469724] [INFO ] [sig ] Generating forecast for: PUK [2026-01-14T20:30:04.469754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-14T20:30:04.481908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-14T20:30:04.482224] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-14T20:30:04.483089] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-14T20:30:04.483143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:04.483181] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:04.483221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:04.483302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:04.542088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:04.543219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:04.543302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:04.543336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:04.661675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:04.661829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:04.661869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:04.661898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:04.665232] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-14T20:30:04.665506] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-14T20:30:04.665648] [INFO ] [sig ] PUK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:04.807887] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PUK.txt [2026-01-14T20:30:04.808063] [INFO ] [sig ] [2557/3494] Completed PUK in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:04.808110] [INFO ] [sig ] [2558/3494] Forecasting PUMP... [2026-01-14T20:30:04.808141] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-14T20:30:04.808172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-14T20:30:04.821282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-14T20:30:04.821621] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-14T20:30:04.822471] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-14T20:30:04.822525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:04.822558] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:04.822617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:04.822677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:04.884175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:04.885156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:04.885242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:04.885275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:05.018752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:05.018925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:05.018982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:05.019013] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:05.022972] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-01-14T20:30:05.023307] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-14T20:30:05.023448] [INFO ] [sig ] PUMP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:05.171050] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PUMP.txt [2026-01-14T20:30:05.171203] [INFO ] [sig ] [2558/3494] Completed PUMP in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:05.171244] [INFO ] [sig ] [2559/3494] Forecasting PVH... [2026-01-14T20:30:05.171275] [INFO ] [sig ] Generating forecast for: PVH [2026-01-14T20:30:05.171309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-14T20:30:05.183739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-14T20:30:05.184082] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-14T20:30:05.185002] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-14T20:30:05.185057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:05.185089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:05.185115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:05.185182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:05.246296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:05.247248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:05.247333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:05.247378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:05.372136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:05.372290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:05.372332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:05.372396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:05.376695] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-14T20:30:05.377173] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-14T20:30:05.377305] [INFO ] [sig ] PVH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:05.523028] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PVH.txt [2026-01-14T20:30:05.523159] [INFO ] [sig ] [2559/3494] Completed PVH in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:05.523199] [INFO ] [sig ] [2560/3494] Forecasting PVL... [2026-01-14T20:30:05.523227] [INFO ] [sig ] Generating forecast for: PVL [2026-01-14T20:30:05.523258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-14T20:30:05.534476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-14T20:30:05.534763] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-14T20:30:05.535558] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-14T20:30:05.535627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:05.535659] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:05.535686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:05.535741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:05.594087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:05.594806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:05.594885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:05.594918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:05.715983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:05.716164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:05.716205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:05.716233] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:05.719687] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-14T20:30:05.719964] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-14T20:30:05.720090] [INFO ] [sig ] PVL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:05.863669] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PVL.txt [2026-01-14T20:30:05.863816] [INFO ] [sig ] [2560/3494] Completed PVL in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:05.863856] [INFO ] [sig ] [2561/3494] Forecasting PWP... [2026-01-14T20:30:05.863886] [INFO ] [sig ] Generating forecast for: PWP [2026-01-14T20:30:05.863917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-14T20:30:05.876173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-14T20:30:05.876552] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-14T20:30:05.877364] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-14T20:30:05.877417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:05.877449] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:05.877475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:05.877531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:05.940338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:05.941272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:05.941360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:05.941395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:06.064440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:06.064624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:06.064668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:06.064698] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:06.068462] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-14T20:30:06.068760] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-14T20:30:06.068887] [INFO ] [sig ] PWP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:06.218993] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PWP.txt [2026-01-14T20:30:06.219148] [INFO ] [sig ] [2561/3494] Completed PWP in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:06.219187] [INFO ] [sig ] [2562/3494] Forecasting PX... [2026-01-14T20:30:06.219218] [INFO ] [sig ] Generating forecast for: PX [2026-01-14T20:30:06.219256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-14T20:30:06.230687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-14T20:30:06.231104] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-14T20:30:06.231991] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-14T20:30:06.232047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:06.232080] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:06.232106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:06.232163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:06.292060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:06.292968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:06.293056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:06.293090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:06.435042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:06.435223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:06.435273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:06.435304] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:06.439139] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=23.61%) [2026-01-14T20:30:06.439464] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-14T20:30:06.439620] [INFO ] [sig ] PX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:06.588673] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PX.txt [2026-01-14T20:30:06.588830] [INFO ] [sig ] [2562/3494] Completed PX in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:06.588869] [INFO ] [sig ] [2563/3494] Forecasting PXS... [2026-01-14T20:30:06.588899] [INFO ] [sig ] Generating forecast for: PXS [2026-01-14T20:30:06.588929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-14T20:30:06.600179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-14T20:30:06.600568] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-14T20:30:06.601462] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-14T20:30:06.601517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:06.601550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:06.601602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:06.601672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:06.661772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:06.662680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:06.662767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:06.662801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:06.771956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:06.772089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:06.772143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:06.772178] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:06.775617] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-01-14T20:30:06.775911] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-14T20:30:06.776037] [INFO ] [sig ] PXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:06.917046] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PXS.txt [2026-01-14T20:30:06.917186] [INFO ] [sig ] [2563/3494] Completed PXS in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:06.917226] [INFO ] [sig ] [2564/3494] Forecasting PY... [2026-01-14T20:30:06.917257] [INFO ] [sig ] Generating forecast for: PY [2026-01-14T20:30:06.917287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-14T20:30:06.928849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-14T20:30:06.929432] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-14T20:30:06.930672] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-14T20:30:06.930730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:06.930763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:06.930963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:06.931022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:06.990986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:06.991848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:06.991927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:06.991960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:07.098273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:07.098452] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:30:07.098499] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:07.098528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:07.101923] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-01-14T20:30:07.102192] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-14T20:30:07.102314] [INFO ] [sig ] PY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:07.246672] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/PY.txt [2026-01-14T20:30:07.246825] [INFO ] [sig ] [2564/3494] Completed PY in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-14T20:30:07.246864] [INFO ] [sig ] [2565/3494] Forecasting PYPL... [2026-01-14T20:30:07.246893] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-14T20:30:07.246924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-14T20:30:07.258108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-14T20:30:07.258424] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-14T20:30:07.259240] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-14T20:30:07.259294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:07.259326] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:07.259353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:07.259423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:07.317716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:07.318624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:07.318715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:07.318750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:07.439190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:07.439351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:07.439393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:07.439423] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:07.442916] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-14T20:30:07.443213] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-14T20:30:07.443342] [INFO ] [sig ] PYPL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:07.583011] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PYPL.txt [2026-01-14T20:30:07.583174] [INFO ] [sig ] [2565/3494] Completed PYPL in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-14T20:30:07.583219] [INFO ] [sig ] [2566/3494] Forecasting PYXS... [2026-01-14T20:30:07.583252] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-14T20:30:07.583283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-14T20:30:07.594818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-14T20:30:07.595206] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-14T20:30:07.596115] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-14T20:30:07.596171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:07.596204] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:07.596234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:07.596292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:07.654795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:07.655799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:07.655959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:07.656007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:07.779627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:07.779799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:07.779842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:07.779872] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:07.783332] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-14T20:30:07.783640] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-14T20:30:07.783770] [INFO ] [sig ] PYXS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:07.926954] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PYXS.txt [2026-01-14T20:30:07.927131] [INFO ] [sig ] [2566/3494] Completed PYXS in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-14T20:30:07.927173] [INFO ] [sig ] [2567/3494] Forecasting PZZA... [2026-01-14T20:30:07.927206] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-14T20:30:07.927237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-14T20:30:07.939914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-14T20:30:07.940253] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-14T20:30:07.941137] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-14T20:30:07.941192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:07.941224] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:07.941251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:07.941324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:07.997566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:07.998415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:07.998497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:07.998530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:08.116871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:08.117046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:08.117087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:08.117115] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:08.120534] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-14T20:30:08.120824] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-14T20:30:08.120949] [INFO ] [sig ] PZZA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:08.259992] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/PZZA.txt [2026-01-14T20:30:08.260139] [INFO ] [sig ] [2567/3494] Completed PZZA in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-14T20:30:08.260179] [INFO ] [sig ] [2568/3494] Forecasting QBTS... [2026-01-14T20:30:08.260209] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-14T20:30:08.260238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-14T20:30:08.271936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-14T20:30:08.272278] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-14T20:30:08.273132] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-14T20:30:08.273186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:08.273218] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:08.273243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:08.273299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:08.330628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:08.331425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:08.331509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:08.331543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:08.459051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:08.459210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:08.459250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:08.459280] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:08.462859] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-01-14T20:30:08.463146] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-14T20:30:08.463279] [INFO ] [sig ] QBTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:08.607530] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QBTS.txt [2026-01-14T20:30:08.607743] [INFO ] [sig ] [2568/3494] Completed QBTS in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:08.607788] [INFO ] [sig ] [2569/3494] Forecasting QCLN... [2026-01-14T20:30:08.607818] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-14T20:30:08.607850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-14T20:30:08.621117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-14T20:30:08.621529] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-14T20:30:08.622409] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-14T20:30:08.622465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:08.622499] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:08.622527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:08.622608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:08.687153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:08.688111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:08.688217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:08.688257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:08.823760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:08.823943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:08.823985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:08.824017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:08.828074] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-01-14T20:30:08.828370] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-14T20:30:08.828506] [INFO ] [sig ] QCLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:08.971333] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QCLN.txt [2026-01-14T20:30:08.971496] [INFO ] [sig ] [2569/3494] Completed QCLN in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:08.971536] [INFO ] [sig ] [2570/3494] Forecasting QCOM... [2026-01-14T20:30:08.971566] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-14T20:30:08.971616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-14T20:30:08.984342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-14T20:30:08.984692] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-14T20:30:08.985459] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-14T20:30:08.985512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:08.985545] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:08.985589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:08.985649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:09.043702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:09.044590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:09.044675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:09.044709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:09.175351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:09.175516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:09.175558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:09.175610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:09.180844] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-01-14T20:30:09.181146] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-14T20:30:09.181304] [INFO ] [sig ] QCOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:09.337349] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QCOM.txt [2026-01-14T20:30:09.337524] [INFO ] [sig ] [2570/3494] Completed QCOM in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:09.337588] [INFO ] [sig ] [2571/3494] Forecasting QCRH... [2026-01-14T20:30:09.337632] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-14T20:30:09.337687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-14T20:30:09.350880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-14T20:30:09.351254] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-14T20:30:09.352093] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-14T20:30:09.352160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:09.352194] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:09.352223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:09.352294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:09.410492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:09.411347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:09.411425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:09.411458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:09.531031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:09.531191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:09.531231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:09.531258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:09.535404] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-14T20:30:09.535704] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-14T20:30:09.535830] [INFO ] [sig ] QCRH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:09.675873] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QCRH.txt [2026-01-14T20:30:09.676020] [INFO ] [sig ] [2571/3494] Completed QCRH in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:09.676059] [INFO ] [sig ] [2572/3494] Forecasting QDEL... [2026-01-14T20:30:09.676088] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-14T20:30:09.676118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-14T20:30:09.687529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-14T20:30:09.687919] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-14T20:30:09.688717] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-14T20:30:09.688769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:09.688801] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:09.688827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:09.688883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:09.744822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:09.745491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:09.745587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:09.745622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:09.874837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:09.875000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:09.875041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:09.875072] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:09.878552] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-14T20:30:09.878895] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-14T20:30:09.879030] [INFO ] [sig ] QDEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:10.056856] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QDEL.txt [2026-01-14T20:30:10.057064] [INFO ] [sig ] [2572/3494] Completed QDEL in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:10.057123] [INFO ] [sig ] [2573/3494] Forecasting QFIN... [2026-01-14T20:30:10.057170] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-14T20:30:10.057211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-14T20:30:10.074457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-14T20:30:10.075017] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-14T20:30:10.076183] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-14T20:30:10.076254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:10.076365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:10.076408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:10.076487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:10.147479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:10.148439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:10.148536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:10.148592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:10.278564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:10.278753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:10.278796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:10.278825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:10.282938] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=49.07%) [2026-01-14T20:30:10.283233] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-14T20:30:10.283366] [INFO ] [sig ] QFIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:10.428717] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QFIN.txt [2026-01-14T20:30:10.428856] [INFO ] [sig ] [2573/3494] Completed QFIN in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:10.428897] [INFO ] [sig ] [2574/3494] Forecasting QGEN... [2026-01-14T20:30:10.428927] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-14T20:30:10.428957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-14T20:30:10.442227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-14T20:30:10.442514] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-14T20:30:10.443322] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-14T20:30:10.443376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:10.443409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:10.443437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:10.443493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:10.502821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:10.503529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:10.503626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:10.503661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:10.626093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:10.626249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:10.626290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:10.626319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:10.629759] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-14T20:30:10.630039] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-14T20:30:10.630166] [INFO ] [sig ] QGEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:10.774830] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QGEN.txt [2026-01-14T20:30:10.774972] [INFO ] [sig ] [2574/3494] Completed QGEN in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:10.775018] [INFO ] [sig ] [2575/3494] Forecasting QLYS... [2026-01-14T20:30:10.775050] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-14T20:30:10.775079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-14T20:30:10.787341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-14T20:30:10.787729] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-14T20:30:10.788669] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-14T20:30:10.788735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:10.788775] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:10.788812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:10.788888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:10.856408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:10.857362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:10.857446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:10.857482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:10.988672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:10.988829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:10.988870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:10.988900] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:10.992287] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-01-14T20:30:10.992564] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-14T20:30:10.992710] [INFO ] [sig ] QLYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:11.134384] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QLYS.txt [2026-01-14T20:30:11.134529] [INFO ] [sig ] [2575/3494] Completed QLYS in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:11.134583] [INFO ] [sig ] [2576/3494] Forecasting QMCO... [2026-01-14T20:30:11.134618] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-14T20:30:11.134648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-14T20:30:11.146415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-14T20:30:11.146756] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-14T20:30:11.147818] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-14T20:30:11.147872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:11.147904] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:11.147930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:11.148175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:11.205503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:11.206331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:11.206415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:11.206449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:11.327762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:11.327921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:11.327963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:11.328022] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:11.331385] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-14T20:30:11.331695] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-14T20:30:11.331823] [INFO ] [sig ] QMCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:11.474156] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QMCO.txt [2026-01-14T20:30:11.474306] [INFO ] [sig ] [2576/3494] Completed QMCO in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:11.474355] [INFO ] [sig ] [2577/3494] Forecasting QMOM... [2026-01-14T20:30:11.474387] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-14T20:30:11.474417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-14T20:30:11.485078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-14T20:30:11.485392] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-14T20:30:11.486190] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-14T20:30:11.486243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:11.486275] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:11.486302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:11.486358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:11.546057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:11.547167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:11.547267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:11.547299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:11.671175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:11.671344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:11.671386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:11.671414] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:11.675047] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=24.19%) [2026-01-14T20:30:11.675404] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-14T20:30:11.675552] [INFO ] [sig ] QMOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:11.825184] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QMOM.txt [2026-01-14T20:30:11.825349] [INFO ] [sig ] [2577/3494] Completed QMOM in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:11.825414] [INFO ] [sig ] [2578/3494] Forecasting QNCX... [2026-01-14T20:30:11.825448] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-14T20:30:11.825477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-14T20:30:11.839305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-14T20:30:11.839709] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-14T20:30:11.840526] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-14T20:30:11.840604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:11.840640] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:11.840668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:11.840724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:11.897092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:11.898064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:11.898151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:11.898183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:12.027470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:12.027707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:12.027791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:12.027836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:12.032922] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-14T20:30:12.033438] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-14T20:30:12.033658] [INFO ] [sig ] QNCX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:12.197364] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QNCX.txt [2026-01-14T20:30:12.197552] [INFO ] [sig ] [2578/3494] Completed QNCX in 0.4s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:12.197615] [INFO ] [sig ] [2579/3494] Forecasting QNTM... [2026-01-14T20:30:12.197681] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-14T20:30:12.197718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-14T20:30:12.215430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-14T20:30:12.216198] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-14T20:30:12.218031] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-14T20:30:12.218163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:12.218200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:12.218228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:12.218294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:12.293694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:12.295155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:12.295317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:12.295374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:12.468385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:12.468710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:12.468781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:12.468824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:12.475902] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-01-14T20:30:12.476848] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-14T20:30:12.477146] [INFO ] [sig ] QNTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:12.738187] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QNTM.txt [2026-01-14T20:30:12.738435] [INFO ] [sig ] [2579/3494] Completed QNTM in 0.5s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:12.738515] [INFO ] [sig ] [2580/3494] Forecasting QQMG... [2026-01-14T20:30:12.738590] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-14T20:30:12.738650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-14T20:30:12.762303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-14T20:30:12.762831] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-14T20:30:12.764057] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-14T20:30:12.764135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:12.764172] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:12.764203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:12.764275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:12.848168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:12.849487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:12.849644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:12.849688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:13.003526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:13.003744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:13.003797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:13.003836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:13.009009] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-14T20:30:13.009542] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-14T20:30:13.009784] [INFO ] [sig ] QQMG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:13.217609] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQMG.txt [2026-01-14T20:30:13.222102] [INFO ] [sig ] [2580/3494] Completed QQMG in 0.5s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:13.222182] [INFO ] [sig ] [2581/3494] Forecasting QQQ... [2026-01-14T20:30:13.222225] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-14T20:30:13.222264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-14T20:30:13.235639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-14T20:30:13.236040] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-14T20:30:13.237025] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-14T20:30:13.237082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:13.237116] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:13.237142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:13.237199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:13.294978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:13.296112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:13.296198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:13.296232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:13.421971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:13.422134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:13.422177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:13.422206] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:13.425680] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-01-14T20:30:13.425978] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-14T20:30:13.426108] [INFO ] [sig ] QQQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:13.566585] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQQ.txt [2026-01-14T20:30:13.566716] [INFO ] [sig ] [2581/3494] Completed QQQ in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-14T20:30:13.566756] [INFO ] [sig ] [2582/3494] Forecasting QQQE... [2026-01-14T20:30:13.566787] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-14T20:30:13.566816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-14T20:30:13.578750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-14T20:30:13.579064] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-14T20:30:13.579858] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-14T20:30:13.579911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:13.579954] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:13.579983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:13.580038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:13.639762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:13.640686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:13.640771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:13.640805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:13.759030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:13.759188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:13.759229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:13.759258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:13.763357] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-14T20:30:13.763666] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-14T20:30:13.763820] [INFO ] [sig ] QQQE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:13.903538] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QQQE.txt [2026-01-14T20:30:13.903711] [INFO ] [sig ] [2582/3494] Completed QQQE in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-14T20:30:13.903752] [INFO ] [sig ] [2583/3494] Forecasting QQQI... [2026-01-14T20:30:13.903781] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-14T20:30:13.903810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-14T20:30:13.915275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-14T20:30:13.915593] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-14T20:30:13.916376] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-14T20:30:13.916428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:13.916460] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:13.916488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:13.916544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:13.977104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:13.977928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:13.978065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:13.978101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:14.095803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:14.096010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:14.096062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:14.096092] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:14.099819] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=38.05%) [2026-01-14T20:30:14.100302] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-14T20:30:14.100431] [INFO ] [sig ] QQQI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:14.244193] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QQQI.txt [2026-01-14T20:30:14.244376] [INFO ] [sig ] [2583/3494] Completed QQQI in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-14T20:30:14.244431] [INFO ] [sig ] [2584/3494] Forecasting QQQJ... [2026-01-14T20:30:14.244473] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-14T20:30:14.244506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-14T20:30:14.260476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-14T20:30:14.260895] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-14T20:30:14.261764] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-14T20:30:14.261819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:14.261855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:14.261883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:14.261939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:14.322517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:14.323417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:14.323504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:14.323538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:14.445840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:14.446004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:14.446046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:14.446076] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:14.449744] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=90.87%) [2026-01-14T20:30:14.450265] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-14T20:30:14.450396] [INFO ] [sig ] QQQJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:14.593798] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQQJ.txt [2026-01-14T20:30:14.593958] [INFO ] [sig ] [2584/3494] Completed QQQJ in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:14.593999] [INFO ] [sig ] [2585/3494] Forecasting QQQM... [2026-01-14T20:30:14.594029] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-14T20:30:14.594059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-14T20:30:14.605444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-14T20:30:14.605835] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-14T20:30:14.606738] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-14T20:30:14.606793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:14.606827] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:14.606855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:14.606914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:14.666357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:14.667239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:14.667324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:14.667358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:14.788234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:14.788418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:14.788473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:14.788513] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:14.792137] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-14T20:30:14.792427] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-14T20:30:14.792623] [INFO ] [sig ] QQQM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:14.938334] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQQM.txt [2026-01-14T20:30:14.938491] [INFO ] [sig ] [2585/3494] Completed QQQM in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:14.938561] [INFO ] [sig ] [2586/3494] Forecasting QQQX... [2026-01-14T20:30:14.938612] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-14T20:30:14.938646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-14T20:30:14.952221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-14T20:30:14.952621] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-14T20:30:14.953470] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-14T20:30:14.953525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:14.953559] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:14.953606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:14.953667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:15.015052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:15.015946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:15.016031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:15.016065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:15.143413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:15.143594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:15.143639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:15.143672] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:15.147353] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-14T20:30:15.147692] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-14T20:30:15.148013] [INFO ] [sig ] QQQX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:15.300002] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQQX.txt [2026-01-14T20:30:15.300409] [INFO ] [sig ] [2586/3494] Completed QQQX in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:15.300453] [INFO ] [sig ] [2587/3494] Forecasting QQQY... [2026-01-14T20:30:15.300492] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-14T20:30:15.300531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-14T20:30:15.313327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-14T20:30:15.313913] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-14T20:30:15.314724] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-14T20:30:15.314777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:15.314810] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:15.314838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:15.314895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:15.371513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:15.372414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:15.372502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:15.372535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:15.492153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:15.492319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:15.492360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:15.492389] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:15.495761] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-14T20:30:15.496051] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-14T20:30:15.496194] [INFO ] [sig ] QQQY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:15.636531] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QQQY.txt [2026-01-14T20:30:15.636716] [INFO ] [sig ] [2587/3494] Completed QQQY in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:15.636757] [INFO ] [sig ] [2588/3494] Forecasting QRHC... [2026-01-14T20:30:15.636787] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-14T20:30:15.636819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-14T20:30:15.648765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-14T20:30:15.649159] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-14T20:30:15.650046] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-14T20:30:15.650103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:15.650137] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:15.650167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:15.650226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:15.711281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:15.712221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:15.712310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:15.712344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:15.830134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:15.830294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:15.830334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:15.830364] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:15.834228] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-14T20:30:15.834638] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-14T20:30:15.834795] [INFO ] [sig ] QRHC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:15.976329] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QRHC.txt [2026-01-14T20:30:15.976460] [INFO ] [sig ] [2588/3494] Completed QRHC in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:15.976497] [INFO ] [sig ] [2589/3494] Forecasting QRVO... [2026-01-14T20:30:15.976525] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-14T20:30:15.976556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-14T20:30:15.989685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-14T20:30:15.990127] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-14T20:30:15.991036] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-14T20:30:15.991095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:15.991128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:15.991154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:15.991211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:16.049362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:16.050355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:16.050452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:16.050486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:16.179142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:16.179344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:16.179387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:16.179435] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:16.183590] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-14T20:30:16.184100] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-14T20:30:16.184271] [INFO ] [sig ] QRVO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:16.326996] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QRVO.txt [2026-01-14T20:30:16.327127] [INFO ] [sig ] [2589/3494] Completed QRVO in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:16.327355] [INFO ] [sig ] [2590/3494] Forecasting QS... [2026-01-14T20:30:16.327384] [INFO ] [sig ] Generating forecast for: QS [2026-01-14T20:30:16.327413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-14T20:30:16.340430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-14T20:30:16.340753] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-14T20:30:16.341732] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-14T20:30:16.341786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:16.341856] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:16.341886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:16.341945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:16.400065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:16.400710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:16.400787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:16.400820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:16.523229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:16.523404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:16.523451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:16.523482] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:16.526966] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-14T20:30:16.527247] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-14T20:30:16.527376] [INFO ] [sig ] QS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:16.672514] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QS.txt [2026-01-14T20:30:16.672687] [INFO ] [sig ] [2590/3494] Completed QS in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:16.672729] [INFO ] [sig ] [2591/3494] Forecasting QSI... [2026-01-14T20:30:16.672761] [INFO ] [sig ] Generating forecast for: QSI [2026-01-14T20:30:16.672792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-14T20:30:16.686519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-14T20:30:16.686832] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-14T20:30:16.687740] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-14T20:30:16.687793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:16.687826] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:16.687853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:16.687909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:16.745732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:16.746501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:16.746615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:16.746652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:16.877805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:16.877975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:16.878017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:16.878047] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:16.881504] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=67.76%) [2026-01-14T20:30:16.881800] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-14T20:30:16.881928] [INFO ] [sig ] QSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:17.023627] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QSI.txt [2026-01-14T20:30:17.023763] [INFO ] [sig ] [2591/3494] Completed QSI in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:17.023802] [INFO ] [sig ] [2592/3494] Forecasting QTEC... [2026-01-14T20:30:17.023832] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-14T20:30:17.023863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-14T20:30:17.036495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-14T20:30:17.036837] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-14T20:30:17.037660] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-14T20:30:17.037713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:17.037747] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:17.037774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:17.037831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:17.098110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:17.099006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:17.099090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:17.099122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:17.243773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:17.243962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:17.244008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:17.244038] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:17.247850] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-01-14T20:30:17.248232] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-14T20:30:17.248391] [INFO ] [sig ] QTEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:17.416340] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QTEC.txt [2026-01-14T20:30:17.416499] [INFO ] [sig ] [2592/3494] Completed QTEC in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:17.416540] [INFO ] [sig ] [2593/3494] Forecasting QTRX... [2026-01-14T20:30:17.416592] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-14T20:30:17.416637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-14T20:30:17.428947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-14T20:30:17.429294] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-14T20:30:17.430166] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-14T20:30:17.430221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:17.430254] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:17.430291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:17.430348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:17.488905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:17.489787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:17.489869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:17.489903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:17.610993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:17.611155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:17.611194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:17.611269] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:17.614813] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=51.61%) [2026-01-14T20:30:17.615101] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-14T20:30:17.615230] [INFO ] [sig ] QTRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:17.756690] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QTRX.txt [2026-01-14T20:30:17.756848] [INFO ] [sig ] [2593/3494] Completed QTRX in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:17.756888] [INFO ] [sig ] [2594/3494] Forecasting QTTB... [2026-01-14T20:30:17.756918] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-14T20:30:17.756948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-14T20:30:17.771500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-14T20:30:17.771965] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-14T20:30:17.772873] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-14T20:30:17.772934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:17.772967] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:17.772995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:17.773052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:17.847084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:17.848399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:17.848498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:17.848542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:17.983895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:17.984047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:17.984088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:17.984118] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:17.987546] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=21.22%) [2026-01-14T20:30:17.987872] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-14T20:30:17.988002] [INFO ] [sig ] QTTB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:18.139119] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QTTB.txt [2026-01-14T20:30:18.139292] [INFO ] [sig ] [2594/3494] Completed QTTB in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:18.139333] [INFO ] [sig ] [2595/3494] Forecasting QTUM... [2026-01-14T20:30:18.139363] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-14T20:30:18.139393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-14T20:30:18.151642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-14T20:30:18.152038] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-14T20:30:18.152868] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-14T20:30:18.152920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:18.152951] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:18.152978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:18.153051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:18.211778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:18.212696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:18.212782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:18.212815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:18.331505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:18.331686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:18.331726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:18.331756] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:18.335223] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-14T20:30:18.335508] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-14T20:30:18.335656] [INFO ] [sig ] QTUM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:18.490511] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QTUM.txt [2026-01-14T20:30:18.490691] [INFO ] [sig ] [2595/3494] Completed QTUM in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:18.490733] [INFO ] [sig ] [2596/3494] Forecasting QTWO... [2026-01-14T20:30:18.490761] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-14T20:30:18.490793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-14T20:30:18.502736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-14T20:30:18.503119] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-14T20:30:18.503945] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-14T20:30:18.503998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:18.504029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:18.504056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:18.504111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:18.560212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:18.561105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:18.561188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:18.561220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:18.681435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:18.681608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:18.681650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:18.681678] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:18.685020] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-01-14T20:30:18.685292] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-14T20:30:18.685418] [INFO ] [sig ] QTWO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:18.830433] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QTWO.txt [2026-01-14T20:30:18.830607] [INFO ] [sig ] [2596/3494] Completed QTWO in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:18.830647] [INFO ] [sig ] [2597/3494] Forecasting QUAD... [2026-01-14T20:30:18.830676] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-14T20:30:18.830730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-14T20:30:18.846739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-14T20:30:18.847255] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-14T20:30:18.848412] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-14T20:30:18.848481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:18.848520] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:18.848553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:18.848655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:18.927599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:18.928542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:18.928647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:18.928681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:19.057491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:19.057711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:19.057769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:19.057809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:19.062935] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-14T20:30:19.063379] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-14T20:30:19.063593] [INFO ] [sig ] QUAD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:19.226150] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QUAD.txt [2026-01-14T20:30:19.226303] [INFO ] [sig ] [2597/3494] Completed QUAD in 0.4s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:19.226344] [INFO ] [sig ] [2598/3494] Forecasting QUIK... [2026-01-14T20:30:19.226375] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-14T20:30:19.226407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-14T20:30:19.239442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-14T20:30:19.239854] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-14T20:30:19.240888] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-14T20:30:19.240942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:19.240974] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:19.241002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:19.241058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:19.301742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:19.302596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:19.302678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:19.302710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:19.421858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:19.422018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:19.422058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:19.422087] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:19.425462] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-14T20:30:19.425754] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-14T20:30:19.425878] [INFO ] [sig ] QUIK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:19.567245] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QUIK.txt [2026-01-14T20:30:19.567381] [INFO ] [sig ] [2598/3494] Completed QUIK in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-14T20:30:19.567650] [INFO ] [sig ] [2599/3494] Forecasting QURE... [2026-01-14T20:30:19.567684] [INFO ] [sig ] Generating forecast for: QURE [2026-01-14T20:30:19.567715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-14T20:30:19.579109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-14T20:30:19.579396] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-14T20:30:19.580188] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-14T20:30:19.580241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:19.580273] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:19.580301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:19.580358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:19.637831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:19.638588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:19.638667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:19.638700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:19.763882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:19.764041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:19.764081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:19.764109] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:19.767482] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-14T20:30:19.767826] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-14T20:30:19.767965] [INFO ] [sig ] QURE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:19.912135] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QURE.txt [2026-01-14T20:30:19.912301] [INFO ] [sig ] [2599/3494] Completed QURE in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-14T20:30:19.912341] [INFO ] [sig ] [2600/3494] Forecasting QVAL... [2026-01-14T20:30:19.912375] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-14T20:30:19.912420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-14T20:30:19.924848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-14T20:30:19.925269] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-14T20:30:19.926320] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-14T20:30:19.926373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:19.926404] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:19.926430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:19.926486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:19.986981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:19.987922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:19.988038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:19.988072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:20.111598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:20.111779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:20.111820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:20.111867] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:20.115954] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-01-14T20:30:20.116266] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-14T20:30:20.116404] [INFO ] [sig ] QVAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:20.261267] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QVAL.txt [2026-01-14T20:30:20.261433] [INFO ] [sig ] [2600/3494] Completed QVAL in 0.3s | 2.84 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-14T20:30:20.261472] [INFO ] [sig ] [2601/3494] Forecasting QVCC... [2026-01-14T20:30:20.261500] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-14T20:30:20.261532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-14T20:30:20.273782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-14T20:30:20.274156] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-14T20:30:20.275340] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-14T20:30:20.275394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:20.275425] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:20.275451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:20.275507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:20.334754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:20.335672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:20.335756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:20.335788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:20.459691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:20.459847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:20.459886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:20.459914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:20.463491] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-01-14T20:30:20.463845] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-14T20:30:20.463980] [INFO ] [sig ] QVCC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:20.616751] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QVCC.txt [2026-01-14T20:30:20.616915] [INFO ] [sig ] [2601/3494] Completed QVCC in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:20.616955] [INFO ] [sig ] [2602/3494] Forecasting QYLD... [2026-01-14T20:30:20.616984] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-14T20:30:20.617015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-14T20:30:20.630101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-14T20:30:20.630511] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-14T20:30:20.631541] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-14T20:30:20.631614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:20.631649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:20.631675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:20.631732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:20.691344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:20.692240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:20.692322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:20.692374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:20.817425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:20.817635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:20.817708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:20.817757] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:20.821820] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-14T20:30:20.822173] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-14T20:30:20.822322] [INFO ] [sig ] QYLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:20.978618] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/QYLD.txt [2026-01-14T20:30:20.978784] [INFO ] [sig ] [2602/3494] Completed QYLD in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:20.978823] [INFO ] [sig ] [2603/3494] Forecasting QYLG... [2026-01-14T20:30:20.978854] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-14T20:30:20.978883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-14T20:30:20.992343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-14T20:30:20.992806] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-14T20:30:20.993764] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-14T20:30:20.993822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:20.993856] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:20.993884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:20.993942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:21.056274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:21.057288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:21.057381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:21.057417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:21.188008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:21.188171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:21.188213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:21.188243] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:21.191949] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=44.49%) [2026-01-14T20:30:21.192321] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-14T20:30:21.192510] [INFO ] [sig ] QYLG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:21.347472] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/QYLG.txt [2026-01-14T20:30:21.347704] [INFO ] [sig ] [2603/3494] Completed QYLG in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:21.347752] [INFO ] [sig ] [2604/3494] Forecasting RA... [2026-01-14T20:30:21.347797] [INFO ] [sig ] Generating forecast for: RA [2026-01-14T20:30:21.347830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-14T20:30:21.360646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-14T20:30:21.361063] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-14T20:30:21.362108] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-14T20:30:21.362163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:21.362197] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:21.362417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:21.362488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:21.433366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:21.434542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:21.434655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:21.434691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:21.562667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:21.562839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:21.562880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:21.562911] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:21.567435] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-01-14T20:30:21.567890] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-14T20:30:21.568046] [INFO ] [sig ] RA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:21.713389] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RA.txt [2026-01-14T20:30:21.713551] [INFO ] [sig ] [2604/3494] Completed RA in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:21.713611] [INFO ] [sig ] [2605/3494] Forecasting RACE... [2026-01-14T20:30:21.713642] [INFO ] [sig ] Generating forecast for: RACE [2026-01-14T20:30:21.713673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-14T20:30:21.726441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-14T20:30:21.726905] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-14T20:30:21.727807] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-14T20:30:21.727876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:21.727915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:21.727943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:21.728005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:21.792511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:21.793441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:21.793534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:21.793597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:21.927202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:21.927368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:21.927409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:21.927439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:21.931158] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-14T20:30:21.931483] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-14T20:30:21.931639] [INFO ] [sig ] RACE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:22.094868] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RACE.txt [2026-01-14T20:30:22.095032] [INFO ] [sig ] [2605/3494] Completed RACE in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:22.095073] [INFO ] [sig ] [2606/3494] Forecasting RAIL... [2026-01-14T20:30:22.095106] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-14T20:30:22.095137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-14T20:30:22.113455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-14T20:30:22.113821] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-14T20:30:22.114678] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-14T20:30:22.114743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:22.114786] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:22.114813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:22.114870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:22.180818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:22.181942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:22.182032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:22.182066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:22.306392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:22.306555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:22.306617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:22.306650] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:22.310141] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: UP (p=53.04%) [2026-01-14T20:30:22.310425] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-14T20:30:22.310555] [INFO ] [sig ] RAIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:22.450944] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RAIL.txt [2026-01-14T20:30:22.451069] [INFO ] [sig ] [2606/3494] Completed RAIL in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:22.451108] [INFO ] [sig ] [2607/3494] Forecasting RAMP... [2026-01-14T20:30:22.451136] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-14T20:30:22.451166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-14T20:30:22.462510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-14T20:30:22.462836] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-14T20:30:22.463621] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-14T20:30:22.463674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:22.463746] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:22.463774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:22.463830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:22.520801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:22.521715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:22.521797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:22.521830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:22.640976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:22.641135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:22.641175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:22.641204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:22.644567] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-14T20:30:22.644958] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-14T20:30:22.645129] [INFO ] [sig ] RAMP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:22.785907] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RAMP.txt [2026-01-14T20:30:22.786051] [INFO ] [sig ] [2607/3494] Completed RAMP in 0.3s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:22.786090] [INFO ] [sig ] [2608/3494] Forecasting RAPP... [2026-01-14T20:30:22.786120] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-14T20:30:22.786150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-14T20:30:22.799363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-14T20:30:22.799777] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-14T20:30:22.800588] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-14T20:30:22.800641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:22.800672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:22.800698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:22.800753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:22.860947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:22.861847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:22.861930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:22.861964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:22.989872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:22.990037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:22.990080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:22.990110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:22.994011] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-14T20:30:22.994477] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-14T20:30:22.994620] [INFO ] [sig ] RAPP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:23.138971] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RAPP.txt [2026-01-14T20:30:23.139104] [INFO ] [sig ] [2608/3494] Completed RAPP in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:23.139142] [INFO ] [sig ] [2609/3494] Forecasting RARE... [2026-01-14T20:30:23.139170] [INFO ] [sig ] Generating forecast for: RARE [2026-01-14T20:30:23.139200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-14T20:30:23.151040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-14T20:30:23.151374] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-14T20:30:23.152257] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-14T20:30:23.152310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:23.152345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:23.152372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:23.152429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:23.216153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:23.217216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:23.217309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:23.217343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:23.350215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:23.350391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:23.350433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:23.350461] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:23.354570] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-14T20:30:23.355019] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-14T20:30:23.355176] [INFO ] [sig ] RARE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:23.512308] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RARE.txt [2026-01-14T20:30:23.512484] [INFO ] [sig ] [2609/3494] Completed RARE in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:23.512527] [INFO ] [sig ] [2610/3494] Forecasting RAVE... [2026-01-14T20:30:23.512559] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-14T20:30:23.512627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-14T20:30:23.524727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-14T20:30:23.525147] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-14T20:30:23.526090] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-14T20:30:23.526146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:23.526178] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:23.526206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:23.526262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:23.591775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:23.592955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:23.593049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:23.593082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:23.713941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:23.714100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:23.714141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:23.714205] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:23.717965] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-14T20:30:23.718288] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-14T20:30:23.718428] [INFO ] [sig ] RAVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:23.879368] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RAVE.txt [2026-01-14T20:30:23.879526] [INFO ] [sig ] [2610/3494] Completed RAVE in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:23.879567] [INFO ] [sig ] [2611/3494] Forecasting RAY... [2026-01-14T20:30:23.879619] [INFO ] [sig ] Generating forecast for: RAY [2026-01-14T20:30:23.879650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-14T20:30:23.891555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-14T20:30:23.892002] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-14T20:30:23.892907] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-14T20:30:23.892964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:23.893009] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:23.893045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:23.893103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:23.961091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:23.962046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:23.962133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:23.962167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:24.091734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:24.091955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:24.092025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:24.092065] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:24.095849] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-14T20:30:24.096177] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-14T20:30:24.096325] [INFO ] [sig ] RAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:24.244884] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RAY.txt [2026-01-14T20:30:24.245029] [INFO ] [sig ] [2611/3494] Completed RAY in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:24.245068] [INFO ] [sig ] [2612/3494] Forecasting RBA... [2026-01-14T20:30:24.245099] [INFO ] [sig ] Generating forecast for: RBA [2026-01-14T20:30:24.245128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-14T20:30:24.256765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-14T20:30:24.257086] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-14T20:30:24.257921] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-14T20:30:24.257975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:24.258006] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:24.258032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:24.258089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:24.313954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:24.314676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:24.314755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:24.314786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:24.432463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:24.432636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:24.432677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:24.432707] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:24.436048] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=13.22%) [2026-01-14T20:30:24.436323] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-14T20:30:24.436444] [INFO ] [sig ] RBA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:24.574830] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RBA.txt [2026-01-14T20:30:24.574963] [INFO ] [sig ] [2612/3494] Completed RBA in 0.3s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:24.575000] [INFO ] [sig ] [2613/3494] Forecasting RBB... [2026-01-14T20:30:24.575030] [INFO ] [sig ] Generating forecast for: RBB [2026-01-14T20:30:24.575060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-14T20:30:24.586667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-14T20:30:24.586983] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-14T20:30:24.587806] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-14T20:30:24.587858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:24.587889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:24.587916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:24.587972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:24.646397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:24.647291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:24.647375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:24.647409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:24.775934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:24.776124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:24.776174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:24.776204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:24.779675] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-14T20:30:24.779951] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-14T20:30:24.780075] [INFO ] [sig ] RBB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:24.918777] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RBB.txt [2026-01-14T20:30:24.918914] [INFO ] [sig ] [2613/3494] Completed RBB in 0.3s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:24.918954] [INFO ] [sig ] [2614/3494] Forecasting RBBN... [2026-01-14T20:30:24.918984] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-14T20:30:24.919013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-14T20:30:24.932032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-14T20:30:24.932357] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-14T20:30:24.933156] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-14T20:30:24.933210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:24.933433] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:24.933460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:24.933517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:24.992410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:24.993148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:24.993228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:24.993261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:25.124502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:25.124686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:25.124730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:25.124759] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:25.128149] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-14T20:30:25.128432] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-14T20:30:25.128559] [INFO ] [sig ] RBBN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:25.275065] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RBBN.txt [2026-01-14T20:30:25.275233] [INFO ] [sig ] [2614/3494] Completed RBBN in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:25.275274] [INFO ] [sig ] [2615/3494] Forecasting RBC... [2026-01-14T20:30:25.275305] [INFO ] [sig ] Generating forecast for: RBC [2026-01-14T20:30:25.275334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-14T20:30:25.288001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-14T20:30:25.288375] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-14T20:30:25.289172] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-14T20:30:25.289226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:25.289258] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:25.289284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:25.289340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:25.350264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:25.351142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:25.351225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:25.351258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:25.477710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:25.477878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:25.477918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:25.477946] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:25.481374] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-01-14T20:30:25.481668] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-14T20:30:25.481793] [INFO ] [sig ] RBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:25.624130] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RBC.txt [2026-01-14T20:30:25.624283] [INFO ] [sig ] [2615/3494] Completed RBC in 0.3s | 2.84 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-14T20:30:25.624322] [INFO ] [sig ] [2616/3494] Forecasting RBCAA... [2026-01-14T20:30:25.624352] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-14T20:30:25.624380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-14T20:30:25.635597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-14T20:30:25.635873] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-14T20:30:25.636778] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-14T20:30:25.636831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:25.636862] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:25.636888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:25.636944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:25.694453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:25.695190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:25.695270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:25.695302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:25.811905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:25.812069] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:30:25.812108] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:25.812138] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:25.815649] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=39.87%) [2026-01-14T20:30:25.815957] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-14T20:30:25.816089] [INFO ] [sig ] RBCAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:25.958997] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RBCAA.txt [2026-01-14T20:30:25.959150] [INFO ] [sig ] [2616/3494] Completed RBCAA in 0.3s | 2.84 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-14T20:30:25.959188] [INFO ] [sig ] [2617/3494] Forecasting RBLX... [2026-01-14T20:30:25.959218] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-14T20:30:25.959247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-14T20:30:25.971733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-14T20:30:25.972101] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-14T20:30:25.972907] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-14T20:30:25.972960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:25.973017] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:25.973046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:25.973102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:26.032696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:26.033642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:26.033767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:26.033801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:26.166659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:26.166837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:26.166885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:26.166917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:26.170539] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-01-14T20:30:26.170878] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-14T20:30:26.171024] [INFO ] [sig ] RBLX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:26.320998] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RBLX.txt [2026-01-14T20:30:26.321158] [INFO ] [sig ] [2617/3494] Completed RBLX in 0.4s | 2.84 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-14T20:30:26.321199] [INFO ] [sig ] [2618/3494] Forecasting RC... [2026-01-14T20:30:26.321232] [INFO ] [sig ] Generating forecast for: RC [2026-01-14T20:30:26.321265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-14T20:30:26.333418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-14T20:30:26.333758] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-14T20:30:26.334552] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-14T20:30:26.334625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:26.334660] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:26.334687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:26.334744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:26.392640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:26.393535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:26.393640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:26.393676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:26.521231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:26.521390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:26.521432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:26.521463] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:26.524888] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-14T20:30:26.525169] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-14T20:30:26.525294] [INFO ] [sig ] RC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:26.669705] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RC.txt [2026-01-14T20:30:26.669910] [INFO ] [sig ] [2618/3494] Completed RC in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:26.669968] [INFO ] [sig ] [2619/3494] Forecasting RCEL... [2026-01-14T20:30:26.670014] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-14T20:30:26.670060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-14T20:30:26.683802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-14T20:30:26.684199] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-14T20:30:26.685270] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-14T20:30:26.685338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:26.685385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:26.685425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:26.685512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:26.757731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:26.758654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:26.758738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:26.758771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:26.895202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:26.895394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:26.895646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:26.895675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:26.899608] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-01-14T20:30:26.899909] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-14T20:30:26.900040] [INFO ] [sig ] RCEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:27.138977] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RCEL.txt [2026-01-14T20:30:27.139124] [INFO ] [sig ] [2619/3494] Completed RCEL in 0.5s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:27.139164] [INFO ] [sig ] [2620/3494] Forecasting RCI... [2026-01-14T20:30:27.139194] [INFO ] [sig ] Generating forecast for: RCI [2026-01-14T20:30:27.139224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-14T20:30:27.151095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-14T20:30:27.151479] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-14T20:30:27.152370] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-14T20:30:27.152426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:27.152459] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:27.152485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:27.152541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:27.212624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:27.213505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:27.213603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:27.213639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:27.337004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:27.337152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:27.337192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:27.337221] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:27.341021] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-01-14T20:30:27.341299] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-14T20:30:27.341425] [INFO ] [sig ] RCI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:27.482773] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RCI.txt [2026-01-14T20:30:27.482930] [INFO ] [sig ] [2620/3494] Completed RCI in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:27.482976] [INFO ] [sig ] [2621/3494] Forecasting RCKY... [2026-01-14T20:30:27.483007] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-14T20:30:27.483035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-14T20:30:27.502794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-14T20:30:27.503143] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-14T20:30:27.503997] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-14T20:30:27.504061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:27.504095] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:27.504122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:27.504180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:27.561655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:27.562507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:27.562603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:27.562640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:27.683122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:27.683273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:27.683313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:27.683341] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:27.687051] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-14T20:30:27.687325] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-14T20:30:27.687449] [INFO ] [sig ] RCKY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:27.830762] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RCKY.txt [2026-01-14T20:30:27.830902] [INFO ] [sig ] [2621/3494] Completed RCKY in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:27.830941] [INFO ] [sig ] [2622/3494] Forecasting RCL... [2026-01-14T20:30:27.830971] [INFO ] [sig ] Generating forecast for: RCL [2026-01-14T20:30:27.831001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-14T20:30:27.841879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-14T20:30:27.842162] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-14T20:30:27.842946] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-14T20:30:27.842998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:27.843029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:27.843057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:27.843112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:27.901295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:27.901975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:27.902054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:27.902086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:28.032882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:28.033004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:28.033042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:28.033071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:28.036391] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-14T20:30:28.036686] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-14T20:30:28.036825] [INFO ] [sig ] RCL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:28.175689] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RCL.txt [2026-01-14T20:30:28.175820] [INFO ] [sig ] [2622/3494] Completed RCL in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:28.175858] [INFO ] [sig ] [2623/3494] Forecasting RCS... [2026-01-14T20:30:28.175888] [INFO ] [sig ] Generating forecast for: RCS [2026-01-14T20:30:28.175917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-14T20:30:28.187433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-14T20:30:28.191555] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-14T20:30:28.192466] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-14T20:30:28.192724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:28.192756] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:28.192782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:28.192840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:28.250878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:28.251683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:28.251763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:28.251795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:28.368879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:28.369011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:28.369049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:28.369077] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:28.372866] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-01-14T20:30:28.373143] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-14T20:30:28.373267] [INFO ] [sig ] RCS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:28.513663] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RCS.txt [2026-01-14T20:30:28.513774] [INFO ] [sig ] [2623/3494] Completed RCS in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:28.513820] [INFO ] [sig ] [2624/3494] Forecasting RCUS... [2026-01-14T20:30:28.513850] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-14T20:30:28.513879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-14T20:30:28.524916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-14T20:30:28.525194] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-14T20:30:28.525990] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-14T20:30:28.526042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:28.526107] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:28.526135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:28.526192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:28.583518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:28.584141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:28.584217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:28.584249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:28.701815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:28.701962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:28.702001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:28.702061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:28.705387] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-01-14T20:30:28.705678] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-14T20:30:28.705799] [INFO ] [sig ] RCUS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:28.844646] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RCUS.txt [2026-01-14T20:30:28.844760] [INFO ] [sig ] [2624/3494] Completed RCUS in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:28.844798] [INFO ] [sig ] [2625/3494] Forecasting RDCM... [2026-01-14T20:30:28.844828] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-14T20:30:28.844858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-14T20:30:28.855628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-14T20:30:28.855909] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-14T20:30:28.856707] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-14T20:30:28.856760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:28.856792] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:28.856820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:28.856876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:28.916532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:28.917249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:28.917327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:28.917359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:29.034389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:29.034535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:29.034591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:29.034623] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:29.037943] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-14T20:30:29.038213] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-14T20:30:29.038333] [INFO ] [sig ] RDCM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:29.178393] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RDCM.txt [2026-01-14T20:30:29.178517] [INFO ] [sig ] [2625/3494] Completed RDCM in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:29.178556] [INFO ] [sig ] [2626/3494] Forecasting RDHL... [2026-01-14T20:30:29.178603] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-14T20:30:29.178634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-14T20:30:29.190439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-14T20:30:29.190745] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-14T20:30:29.191729] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-14T20:30:29.191781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:29.191813] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:29.191839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:29.191894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:29.248545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:29.249162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:29.249250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:29.249283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:29.365749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:29.365889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:29.365927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:29.365956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:29.369418] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-14T20:30:29.369704] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-14T20:30:29.369826] [INFO ] [sig ] RDHL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:29.517658] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RDHL.txt [2026-01-14T20:30:29.517774] [INFO ] [sig ] [2626/3494] Completed RDHL in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:29.517813] [INFO ] [sig ] [2627/3494] Forecasting RDVY... [2026-01-14T20:30:29.517851] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-14T20:30:29.517893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-14T20:30:29.529475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-14T20:30:29.529801] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-14T20:30:29.530671] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-14T20:30:29.530725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:29.530766] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:29.530808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:29.530869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:29.594339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:29.595001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:29.595079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:29.595113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:29.718743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:29.718900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:29.718942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:29.719002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:29.722382] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-14T20:30:29.722682] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-14T20:30:29.722810] [INFO ] [sig ] RDVY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:29.868228] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RDVY.txt [2026-01-14T20:30:29.868414] [INFO ] [sig ] [2627/3494] Completed RDVY in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:29.868460] [INFO ] [sig ] [2628/3494] Forecasting RDY... [2026-01-14T20:30:29.868497] [INFO ] [sig ] Generating forecast for: RDY [2026-01-14T20:30:29.868533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-14T20:30:29.880537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-14T20:30:29.880905] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-14T20:30:29.881701] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-14T20:30:29.881753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:29.881798] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:29.881825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:29.881880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:29.938729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:29.939608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:29.939688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:29.939721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:30.064196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:30.064377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:30.064418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:30.064448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:30.068076] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-01-14T20:30:30.068357] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-14T20:30:30.068499] [INFO ] [sig ] RDY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:30.207762] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RDY.txt [2026-01-14T20:30:30.207933] [INFO ] [sig ] [2628/3494] Completed RDY in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:30.207972] [INFO ] [sig ] [2629/3494] Forecasting REAL... [2026-01-14T20:30:30.208002] [INFO ] [sig ] Generating forecast for: REAL [2026-01-14T20:30:30.208032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-14T20:30:30.220568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-14T20:30:30.221019] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-14T20:30:30.221884] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-14T20:30:30.221939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:30.221971] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:30.221997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:30.222056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:30.283121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:30.284008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:30.284089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:30.284122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:30.403869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:30.404027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:30.404069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:30.404099] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:30.407503] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-01-14T20:30:30.407817] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-14T20:30:30.407948] [INFO ] [sig ] REAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:30.547097] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REAL.txt [2026-01-14T20:30:30.547246] [INFO ] [sig ] [2629/3494] Completed REAL in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:30.547285] [INFO ] [sig ] [2630/3494] Forecasting REAX... [2026-01-14T20:30:30.547315] [INFO ] [sig ] Generating forecast for: REAX [2026-01-14T20:30:30.547346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-14T20:30:30.559126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-14T20:30:30.559438] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-14T20:30:30.560240] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-14T20:30:30.560293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:30.560324] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:30.560350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:30.560405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:30.617161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:30.617800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:30.617877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:30.617909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:30.733127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:30.733236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:30.733272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:30.733300] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:30.736508] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-01-14T20:30:30.736791] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-14T20:30:30.736910] [INFO ] [sig ] REAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:30.876114] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REAX.txt [2026-01-14T20:30:30.876267] [INFO ] [sig ] [2630/3494] Completed REAX in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:30.876306] [INFO ] [sig ] [2631/3494] Forecasting REBN... [2026-01-14T20:30:30.876336] [INFO ] [sig ] Generating forecast for: REBN [2026-01-14T20:30:30.876365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-14T20:30:30.887351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-14T20:30:30.887762] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-14T20:30:30.888545] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-14T20:30:30.888616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:30.888650] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:30.888677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:30.888738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:30.948777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:30.949693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:30.949774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:30.949806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:31.066955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:31.067114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:31.067153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:31.067182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:31.070566] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-01-14T20:30:31.070861] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-14T20:30:31.070984] [INFO ] [sig ] REBN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:31.213791] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REBN.txt [2026-01-14T20:30:31.213926] [INFO ] [sig ] [2631/3494] Completed REBN in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:31.213964] [INFO ] [sig ] [2632/3494] Forecasting REFI... [2026-01-14T20:30:31.213999] [INFO ] [sig ] Generating forecast for: REFI [2026-01-14T20:30:31.214029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-14T20:30:31.226286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-14T20:30:31.226662] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-14T20:30:31.227457] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-14T20:30:31.227511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:31.227544] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:31.227591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:31.227678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:31.283716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:31.284657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:31.284750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:31.284789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:31.407209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:31.407372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:31.407413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:31.407441] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:31.410872] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-01-14T20:30:31.411149] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-14T20:30:31.411279] [INFO ] [sig ] REFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:31.550973] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/REFI.txt [2026-01-14T20:30:31.551103] [INFO ] [sig ] [2632/3494] Completed REFI in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-14T20:30:31.551141] [INFO ] [sig ] [2633/3494] Forecasting REG... [2026-01-14T20:30:31.551170] [INFO ] [sig ] Generating forecast for: REG [2026-01-14T20:30:31.551201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-14T20:30:31.562829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-14T20:30:31.563121] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-14T20:30:31.563907] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-14T20:30:31.563959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:31.563991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:31.564018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:31.564073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:31.620815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:31.621439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:31.621517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:31.621548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:31.743772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:31.743931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:31.743971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:31.743999] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:31.747991] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-14T20:30:31.748306] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-14T20:30:31.748447] [INFO ] [sig ] REG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:31.889522] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REG.txt [2026-01-14T20:30:31.889698] [INFO ] [sig ] [2633/3494] Completed REG in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-14T20:30:31.889739] [INFO ] [sig ] [2634/3494] Forecasting REGN... [2026-01-14T20:30:31.889770] [INFO ] [sig ] Generating forecast for: REGN [2026-01-14T20:30:31.889799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-14T20:30:31.901466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-14T20:30:31.901776] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-14T20:30:31.902553] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-14T20:30:31.902628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:31.902663] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:31.902691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:31.902748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:31.960247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:31.961099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:31.961212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:31.961245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:32.078773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:32.078934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:32.078973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:32.079002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:32.082942] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-01-14T20:30:32.083223] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-14T20:30:32.083352] [INFO ] [sig ] REGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:32.236816] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/REGN.txt [2026-01-14T20:30:32.236945] [INFO ] [sig ] [2634/3494] Completed REGN in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-14T20:30:32.236985] [INFO ] [sig ] [2635/3494] Forecasting RELL... [2026-01-14T20:30:32.237015] [INFO ] [sig ] Generating forecast for: RELL [2026-01-14T20:30:32.237046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-14T20:30:32.247854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-14T20:30:32.248344] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-14T20:30:32.249144] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-14T20:30:32.249196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:32.249229] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:32.249259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:32.249318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:32.307857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:32.308645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:32.308721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:32.308754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:32.425550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:32.425695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:32.425734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:32.425779] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:32.429062] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=28.56%) [2026-01-14T20:30:32.429341] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-14T20:30:32.429462] [INFO ] [sig ] RELL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:32.569193] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RELL.txt [2026-01-14T20:30:32.569347] [INFO ] [sig ] [2635/3494] Completed RELL in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:32.569386] [INFO ] [sig ] [2636/3494] Forecasting RELX... [2026-01-14T20:30:32.569417] [INFO ] [sig ] Generating forecast for: RELX [2026-01-14T20:30:32.569446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-14T20:30:32.581593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-14T20:30:32.581933] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-14T20:30:32.582743] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-14T20:30:32.582796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:32.582828] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:32.582855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:32.582911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:32.641787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:32.642655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:32.642738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:32.642769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:32.768627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:32.768780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:32.768818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:32.768847] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:32.773101] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-14T20:30:32.773416] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-14T20:30:32.773553] [INFO ] [sig ] RELX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:32.925989] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RELX.txt [2026-01-14T20:30:32.926141] [INFO ] [sig ] [2636/3494] Completed RELX in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:32.926179] [INFO ] [sig ] [2637/3494] Forecasting RELY... [2026-01-14T20:30:32.926208] [INFO ] [sig ] Generating forecast for: RELY [2026-01-14T20:30:32.926239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-14T20:30:32.938849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-14T20:30:32.939112] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-14T20:30:32.940110] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-14T20:30:32.940164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:32.940196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:32.940222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:32.940282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:32.997962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:32.998562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:32.998665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:32.998709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:33.116066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:33.116164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:33.116199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:33.116228] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:33.119369] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-14T20:30:33.119649] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-14T20:30:33.119774] [INFO ] [sig ] RELY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:33.259860] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RELY.txt [2026-01-14T20:30:33.260002] [INFO ] [sig ] [2637/3494] Completed RELY in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:33.260042] [INFO ] [sig ] [2638/3494] Forecasting REPL... [2026-01-14T20:30:33.260072] [INFO ] [sig ] Generating forecast for: REPL [2026-01-14T20:30:33.260102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-14T20:30:33.271165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-14T20:30:33.271469] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-14T20:30:33.272280] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-14T20:30:33.272335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:33.272367] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:33.272394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:33.272450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:33.328638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:33.329228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:33.329302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:33.329334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:33.451861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:33.451993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:33.452030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:33.452057] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:33.455712] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=67.28%) [2026-01-14T20:30:33.455992] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-14T20:30:33.456117] [INFO ] [sig ] REPL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:33.596469] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REPL.txt [2026-01-14T20:30:33.596616] [INFO ] [sig ] [2638/3494] Completed REPL in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:33.596656] [INFO ] [sig ] [2639/3494] Forecasting RERE... [2026-01-14T20:30:33.596685] [INFO ] [sig ] Generating forecast for: RERE [2026-01-14T20:30:33.596714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-14T20:30:33.608001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-14T20:30:33.608326] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-14T20:30:33.609286] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-14T20:30:33.609341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:33.609373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:33.609422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:33.609483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:33.673363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:33.674287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:33.674371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:33.674406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:33.805311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:33.805459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:33.805501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:33.805529] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:33.809055] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-14T20:30:33.809338] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-14T20:30:33.809462] [INFO ] [sig ] RERE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:33.952728] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RERE.txt [2026-01-14T20:30:33.952871] [INFO ] [sig ] [2639/3494] Completed RERE in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:33.952910] [INFO ] [sig ] [2640/3494] Forecasting RES... [2026-01-14T20:30:33.952939] [INFO ] [sig ] Generating forecast for: RES [2026-01-14T20:30:33.952969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-14T20:30:33.965272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-14T20:30:33.965790] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-14T20:30:33.966781] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-14T20:30:33.966832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:33.966865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:33.966892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:33.966952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:34.026951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:34.027778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:34.027859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:34.027892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:34.151122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:34.151276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:34.151315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:34.151344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:34.154694] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-01-14T20:30:34.154963] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-14T20:30:34.155084] [INFO ] [sig ] RES: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:34.296465] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RES.txt [2026-01-14T20:30:34.296612] [INFO ] [sig ] [2640/3494] Completed RES in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:34.296652] [INFO ] [sig ] [2641/3494] Forecasting REVG... [2026-01-14T20:30:34.296682] [INFO ] [sig ] Generating forecast for: REVG [2026-01-14T20:30:34.296712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-14T20:30:34.309080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-14T20:30:34.309426] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-14T20:30:34.310262] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-14T20:30:34.310356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:34.310390] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:34.310416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:34.310474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:34.367688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:34.368516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:34.368617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:34.368653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:34.496823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:34.496961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:34.497000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:34.497028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:34.500425] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-14T20:30:34.500720] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-14T20:30:34.500846] [INFO ] [sig ] REVG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:34.643098] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/REVG.txt [2026-01-14T20:30:34.643236] [INFO ] [sig ] [2641/3494] Completed REVG in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:34.643276] [INFO ] [sig ] [2642/3494] Forecasting REX... [2026-01-14T20:30:34.643307] [INFO ] [sig ] Generating forecast for: REX [2026-01-14T20:30:34.643337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-14T20:30:34.654355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-14T20:30:34.654690] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-14T20:30:34.655491] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-14T20:30:34.655544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:34.655596] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:34.655627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:34.655684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:34.713604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:34.714486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:34.714590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:34.714626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:34.840166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:34.840330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:34.840389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:34.840431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:34.844427] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-14T20:30:34.844746] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-14T20:30:34.844885] [INFO ] [sig ] REX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:34.995623] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/REX.txt [2026-01-14T20:30:34.995772] [INFO ] [sig ] [2642/3494] Completed REX in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:34.995811] [INFO ] [sig ] [2643/3494] Forecasting REYN... [2026-01-14T20:30:34.995842] [INFO ] [sig ] Generating forecast for: REYN [2026-01-14T20:30:34.995871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-14T20:30:35.007320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-14T20:30:35.007740] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-14T20:30:35.008545] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-14T20:30:35.008631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:35.008668] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:35.008697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:35.008753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:35.068816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:35.069694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:35.069786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:35.069824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:35.195639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:35.195794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:35.195834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:35.195862] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:35.204722] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-01-14T20:30:35.205130] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-14T20:30:35.205324] [INFO ] [sig ] REYN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:35.356335] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/REYN.txt [2026-01-14T20:30:35.356486] [INFO ] [sig ] [2643/3494] Completed REYN in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:35.356533] [INFO ] [sig ] [2644/3494] Forecasting REZI... [2026-01-14T20:30:35.356567] [INFO ] [sig ] Generating forecast for: REZI [2026-01-14T20:30:35.356615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-14T20:30:35.368851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-14T20:30:35.369235] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-14T20:30:35.370091] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-14T20:30:35.370144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:35.370175] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:35.370201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:35.370258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:35.429199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:35.430130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:35.430214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:35.430248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:35.556638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:35.556796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:35.556875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:35.556907] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:35.560816] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-14T20:30:35.561129] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-14T20:30:35.561269] [INFO ] [sig ] REZI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:35.710464] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/REZI.txt [2026-01-14T20:30:35.710645] [INFO ] [sig ] [2644/3494] Completed REZI in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:35.710700] [INFO ] [sig ] [2645/3494] Forecasting RF... [2026-01-14T20:30:35.710732] [INFO ] [sig ] Generating forecast for: RF [2026-01-14T20:30:35.710763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-14T20:30:35.723202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-14T20:30:35.723610] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-14T20:30:35.724530] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-14T20:30:35.724613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:35.724655] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:35.724685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:35.724766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:35.791534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:35.792491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:35.792589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:35.792624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:35.911859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:35.912014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:35.912054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:35.912083] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:35.915471] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=34.63%) [2026-01-14T20:30:35.915773] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-14T20:30:35.915900] [INFO ] [sig ] RF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:36.059733] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RF.txt [2026-01-14T20:30:36.059900] [INFO ] [sig ] [2645/3494] Completed RF in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:36.059940] [INFO ] [sig ] [2646/3494] Forecasting RFI... [2026-01-14T20:30:36.059969] [INFO ] [sig ] Generating forecast for: RFI [2026-01-14T20:30:36.060000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-14T20:30:36.071688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-14T20:30:36.072042] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-14T20:30:36.072855] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-14T20:30:36.072908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:36.072940] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:36.072968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:36.073023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:36.130111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:36.131082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:36.131178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:36.131223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:36.252988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:36.253150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:36.253191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:36.253219] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:36.256621] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-14T20:30:36.256942] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-14T20:30:36.257076] [INFO ] [sig ] RFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:36.400602] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RFI.txt [2026-01-14T20:30:36.400764] [INFO ] [sig ] [2646/3494] Completed RFI in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:36.400804] [INFO ] [sig ] [2647/3494] Forecasting RFL... [2026-01-14T20:30:36.400834] [INFO ] [sig ] Generating forecast for: RFL [2026-01-14T20:30:36.400864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-14T20:30:36.412682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-14T20:30:36.413053] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-14T20:30:36.413867] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-14T20:30:36.413920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:36.413951] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:36.413977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:36.414033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:36.470407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:36.471281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:36.471364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:36.471397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:36.587940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:36.588103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:36.588142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:36.588171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:36.592425] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-14T20:30:36.592731] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-14T20:30:36.592863] [INFO ] [sig ] RFL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:36.746937] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RFL.txt [2026-01-14T20:30:36.747089] [INFO ] [sig ] [2647/3494] Completed RFL in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:36.747128] [INFO ] [sig ] [2648/3494] Forecasting RFM... [2026-01-14T20:30:36.747157] [INFO ] [sig ] Generating forecast for: RFM [2026-01-14T20:30:36.747222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-14T20:30:36.758491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-14T20:30:36.758895] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-14T20:30:36.759729] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-14T20:30:36.759784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:36.759818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:36.759847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:36.759905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:36.816501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:36.817394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:36.817476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:36.817509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:36.946250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:36.946435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:36.946487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:36.946520] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:36.950157] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-14T20:30:36.950449] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-14T20:30:36.950598] [INFO ] [sig ] RFM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:37.108028] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RFM.txt [2026-01-14T20:30:37.108214] [INFO ] [sig ] [2648/3494] Completed RFM in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:37.108262] [INFO ] [sig ] [2649/3494] Forecasting RFMZ... [2026-01-14T20:30:37.108293] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-14T20:30:37.108324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-14T20:30:37.121756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-14T20:30:37.122132] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-14T20:30:37.123125] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-14T20:30:37.123191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:37.123238] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:37.123271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:37.123336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:37.189341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:37.190447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:37.190531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:37.190564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:37.311032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:37.311183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:37.311224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:37.311252] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:37.314694] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-01-14T20:30:37.314978] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-14T20:30:37.315106] [INFO ] [sig ] RFMZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:37.456176] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RFMZ.txt [2026-01-14T20:30:37.456314] [INFO ] [sig ] [2649/3494] Completed RFMZ in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-14T20:30:37.456353] [INFO ] [sig ] [2650/3494] Forecasting RGA... [2026-01-14T20:30:37.456382] [INFO ] [sig ] Generating forecast for: RGA [2026-01-14T20:30:37.456413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-14T20:30:37.468393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-14T20:30:37.468893] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-14T20:30:37.469880] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-14T20:30:37.469932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:37.469964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:37.469989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:37.470044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:37.526719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:37.527374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:37.527451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:37.527482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:37.653482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:37.653660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:37.653700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:37.653738] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:37.657105] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=89.27%) [2026-01-14T20:30:37.657376] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-14T20:30:37.657501] [INFO ] [sig ] RGA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:37.799023] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RGA.txt [2026-01-14T20:30:37.799161] [INFO ] [sig ] [2650/3494] Completed RGA in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-14T20:30:37.799207] [INFO ] [sig ] [2651/3494] Forecasting RGCO... [2026-01-14T20:30:37.799237] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-14T20:30:37.799274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-14T20:30:37.810719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-14T20:30:37.811032] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-14T20:30:37.811834] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-14T20:30:37.811886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:37.811918] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:37.811944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:37.812000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:37.869273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:37.870008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:37.870086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:37.870117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:37.975350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:37.975715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:37.975756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:37.975785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:37.979199] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-14T20:30:37.979481] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-14T20:30:37.979651] [INFO ] [sig ] RGCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:38.122089] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RGCO.txt [2026-01-14T20:30:38.122223] [INFO ] [sig ] [2651/3494] Completed RGCO in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-14T20:30:38.122262] [INFO ] [sig ] [2652/3494] Forecasting RGEN... [2026-01-14T20:30:38.122290] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-14T20:30:38.122319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-14T20:30:38.133610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-14T20:30:38.133920] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-14T20:30:38.134769] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-14T20:30:38.134823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:38.134867] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:38.134897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:38.134955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:38.193383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:38.194216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:38.194293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:38.194324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:38.312389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:38.312526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:38.312565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:38.312614] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:38.315952] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=29.63%) [2026-01-14T20:30:38.316226] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-14T20:30:38.316352] [INFO ] [sig ] RGEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:38.454584] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RGEN.txt [2026-01-14T20:30:38.454715] [INFO ] [sig ] [2652/3494] Completed RGEN in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-14T20:30:38.454753] [INFO ] [sig ] [2653/3494] Forecasting RGLD... [2026-01-14T20:30:38.454792] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-14T20:30:38.454824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-14T20:30:38.466064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-14T20:30:38.466381] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-14T20:30:38.467233] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-14T20:30:38.467287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:38.467319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:38.467348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:38.467406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:38.523874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:38.524714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:38.524806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:38.524839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:38.645448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:38.645609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:38.645650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:38.645679] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:38.649017] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-14T20:30:38.649290] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-14T20:30:38.649416] [INFO ] [sig ] RGLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:38.795434] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RGLD.txt [2026-01-14T20:30:38.795600] [INFO ] [sig ] [2653/3494] Completed RGLD in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:38.795641] [INFO ] [sig ] [2654/3494] Forecasting RGNX... [2026-01-14T20:30:38.795687] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-14T20:30:38.795719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-14T20:30:38.807935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-14T20:30:38.808321] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-14T20:30:38.809217] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-14T20:30:38.809272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:38.809308] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:38.809348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:38.809431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:38.875422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:38.876259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:38.876341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:38.876374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:39.011314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:39.011515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:39.011567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:39.011618] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:39.015340] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-01-14T20:30:39.015659] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-14T20:30:39.015830] [INFO ] [sig ] RGNX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:39.170414] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RGNX.txt [2026-01-14T20:30:39.170592] [INFO ] [sig ] [2654/3494] Completed RGNX in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:39.170638] [INFO ] [sig ] [2655/3494] Forecasting RGP... [2026-01-14T20:30:39.170669] [INFO ] [sig ] Generating forecast for: RGP [2026-01-14T20:30:39.170701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-14T20:30:39.183206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-14T20:30:39.183540] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-14T20:30:39.184850] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-14T20:30:39.184905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:39.184938] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:39.184964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:39.185036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:39.254560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:39.255496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:39.255596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:39.255633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:39.387913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:39.388085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:39.388134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:39.388165] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:39.391996] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-01-14T20:30:39.392283] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-14T20:30:39.392418] [INFO ] [sig ] RGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:39.538078] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RGP.txt [2026-01-14T20:30:39.538232] [INFO ] [sig ] [2655/3494] Completed RGP in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:39.538277] [INFO ] [sig ] [2656/3494] Forecasting RGS... [2026-01-14T20:30:39.538308] [INFO ] [sig ] Generating forecast for: RGS [2026-01-14T20:30:39.538338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-14T20:30:39.548821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-14T20:30:39.549142] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-14T20:30:39.549946] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-14T20:30:39.549998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:39.550029] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:39.550056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:39.550111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:39.606253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:39.607138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:39.607226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:39.607258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:39.724021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:39.724187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:39.724229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:39.724258] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:39.728105] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-01-14T20:30:39.728512] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-14T20:30:39.728697] [INFO ] [sig ] RGS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:39.886302] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RGS.txt [2026-01-14T20:30:39.886493] [INFO ] [sig ] [2656/3494] Completed RGS in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:39.886539] [INFO ] [sig ] [2657/3494] Forecasting RGTI... [2026-01-14T20:30:39.886590] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-14T20:30:39.886624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-14T20:30:39.898363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-14T20:30:39.898792] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-14T20:30:39.899644] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-14T20:30:39.899698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:39.899730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:39.899757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:39.899812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:39.956862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:39.957790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:39.957884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:39.957916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:40.083645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:40.083809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:40.083848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:40.083877] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:40.087546] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-14T20:30:40.088099] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-14T20:30:40.088252] [INFO ] [sig ] RGTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:40.249551] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RGTI.txt [2026-01-14T20:30:40.249797] [INFO ] [sig ] [2657/3494] Completed RGTI in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:40.249846] [INFO ] [sig ] [2658/3494] Forecasting RH... [2026-01-14T20:30:40.249886] [INFO ] [sig ] Generating forecast for: RH [2026-01-14T20:30:40.249917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-14T20:30:40.264145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-14T20:30:40.264592] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-14T20:30:40.265543] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-14T20:30:40.265620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:40.265654] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:40.265681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:40.265738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:40.329712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:40.330704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:40.330853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:40.330893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:40.452412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:40.452600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:40.452642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:40.452671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:40.456139] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-01-14T20:30:40.456491] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-14T20:30:40.456655] [INFO ] [sig ] RH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:40.600266] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RH.txt [2026-01-14T20:30:40.600424] [INFO ] [sig ] [2658/3494] Completed RH in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:40.600465] [INFO ] [sig ] [2659/3494] Forecasting RHI... [2026-01-14T20:30:40.600496] [INFO ] [sig ] Generating forecast for: RHI [2026-01-14T20:30:40.600526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-14T20:30:40.616433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-14T20:30:40.616970] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-14T20:30:40.618206] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-14T20:30:40.618280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:40.618329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:40.618372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:40.618464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:40.696812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:40.697829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:40.697923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:40.697958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:40.835369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:40.835537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:40.835595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:40.835647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:40.839554] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-01-14T20:30:40.839947] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-14T20:30:40.840124] [INFO ] [sig ] RHI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:40.991239] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RHI.txt [2026-01-14T20:30:40.991402] [INFO ] [sig ] [2659/3494] Completed RHI in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:40.991445] [INFO ] [sig ] [2660/3494] Forecasting RHP... [2026-01-14T20:30:40.991476] [INFO ] [sig ] Generating forecast for: RHP [2026-01-14T20:30:40.991507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-14T20:30:41.004335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-14T20:30:41.004915] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-14T20:30:41.005936] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-14T20:30:41.005991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:41.006024] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:41.006050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:41.006107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:41.071065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:41.072043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:41.072330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:41.072368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:41.204021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:41.204176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:41.204219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:41.204272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:41.208047] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=84.88%) [2026-01-14T20:30:41.208342] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-14T20:30:41.208473] [INFO ] [sig ] RHP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:41.353920] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RHP.txt [2026-01-14T20:30:41.354071] [INFO ] [sig ] [2660/3494] Completed RHP in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:41.354133] [INFO ] [sig ] [2661/3494] Forecasting RIG... [2026-01-14T20:30:41.354164] [INFO ] [sig ] Generating forecast for: RIG [2026-01-14T20:30:41.354195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-14T20:30:41.365252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-14T20:30:41.365638] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-14T20:30:41.366480] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-14T20:30:41.366533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:41.366566] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:41.366615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:41.366673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:41.425441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:41.426504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:41.426619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:41.426654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:41.551079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:41.551273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:41.551313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:41.551342] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:41.555354] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=29.77%) [2026-01-14T20:30:41.555664] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-14T20:30:41.555794] [INFO ] [sig ] RIG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:41.697327] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RIG.txt [2026-01-14T20:30:41.697477] [INFO ] [sig ] [2661/3494] Completed RIG in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:41.697517] [INFO ] [sig ] [2662/3494] Forecasting RIGL... [2026-01-14T20:30:41.697546] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-14T20:30:41.697595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-14T20:30:41.708949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-14T20:30:41.709228] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-14T20:30:41.710029] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-14T20:30:41.710080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:41.710112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:41.710139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:41.710194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:41.770498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:41.771618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:41.771712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:41.771746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:41.888670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:41.888851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:41.888894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:41.888923] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:41.894138] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-14T20:30:41.894552] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-14T20:30:41.894769] [INFO ] [sig ] RIGL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:42.044881] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RIGL.txt [2026-01-14T20:30:42.045037] [INFO ] [sig ] [2662/3494] Completed RIGL in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:42.045077] [INFO ] [sig ] [2663/3494] Forecasting RILY... [2026-01-14T20:30:42.045107] [INFO ] [sig ] Generating forecast for: RILY [2026-01-14T20:30:42.045136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-14T20:30:42.273366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-14T20:30:42.273890] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-14T20:30:42.274964] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-14T20:30:42.275023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:42.275057] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:42.275100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:42.275158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:42.331209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:42.332202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:42.332299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:42.332333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:42.458799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:42.458986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:42.459039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:42.459075] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:42.464267] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-14T20:30:42.464826] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-14T20:30:42.465035] [INFO ] [sig ] RILY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:42.640756] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RILY.txt [2026-01-14T20:30:42.640940] [INFO ] [sig ] [2663/3494] Completed RILY in 0.6s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:42.640990] [INFO ] [sig ] [2664/3494] Forecasting RILYN... [2026-01-14T20:30:42.641023] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-14T20:30:42.641054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-14T20:30:42.653550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-14T20:30:42.654051] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-14T20:30:42.655192] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-14T20:30:42.655266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:42.655311] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:42.655349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:42.655432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:42.719540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:42.720522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:42.720657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:42.720697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:42.844394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:42.844564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:42.844640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:42.844674] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:42.848848] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-01-14T20:30:42.849236] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-14T20:30:42.849388] [INFO ] [sig ] RILYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:43.003622] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RILYN.txt [2026-01-14T20:30:43.003775] [INFO ] [sig ] [2664/3494] Completed RILYN in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:43.003865] [INFO ] [sig ] [2665/3494] Forecasting RILYZ... [2026-01-14T20:30:43.003911] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-14T20:30:43.003956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-14T20:30:43.015273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-14T20:30:43.015599] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-14T20:30:43.016397] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-14T20:30:43.016460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:43.016503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:43.016533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:43.016628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:43.082688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:43.083512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:43.083623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:43.083671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:43.209343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:43.209505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:43.209556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:43.209618] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:43.213671] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-14T20:30:43.214069] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-14T20:30:43.214216] [INFO ] [sig ] RILYZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:43.369081] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RILYZ.txt [2026-01-14T20:30:43.369232] [INFO ] [sig ] [2665/3494] Completed RILYZ in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:43.369278] [INFO ] [sig ] [2666/3494] Forecasting RING... [2026-01-14T20:30:43.369309] [INFO ] [sig ] Generating forecast for: RING [2026-01-14T20:30:43.369340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-14T20:30:43.381604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-14T20:30:43.381907] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-14T20:30:43.382801] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-14T20:30:43.382865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:43.382900] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:43.382929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:43.382987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:43.446124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:43.447021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:43.447100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:43.447134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:43.576023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:43.576174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:43.576214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:43.576243] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:43.579948] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=58.48%) [2026-01-14T20:30:43.580224] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-14T20:30:43.580348] [INFO ] [sig ] RING: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:43.735477] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RING.txt [2026-01-14T20:30:43.735655] [INFO ] [sig ] [2666/3494] Completed RING in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:43.735722] [INFO ] [sig ] [2667/3494] Forecasting RIO... [2026-01-14T20:30:43.735763] [INFO ] [sig ] Generating forecast for: RIO [2026-01-14T20:30:43.735806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-14T20:30:43.747995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-14T20:30:43.748394] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-14T20:30:43.749271] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-14T20:30:43.749325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:43.749358] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:43.749387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:43.749443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:43.810465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:43.811414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:43.811502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:43.811535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:43.946399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:43.946599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:43.946649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:43.946676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:43.950240] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-14T20:30:43.950587] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-14T20:30:43.950730] [INFO ] [sig ] RIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:44.105655] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RIO.txt [2026-01-14T20:30:44.105812] [INFO ] [sig ] [2667/3494] Completed RIO in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-14T20:30:44.105851] [INFO ] [sig ] [2668/3494] Forecasting RITM... [2026-01-14T20:30:44.105881] [INFO ] [sig ] Generating forecast for: RITM [2026-01-14T20:30:44.105912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-14T20:30:44.118092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-14T20:30:44.118496] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-14T20:30:44.119394] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-14T20:30:44.119448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:44.119479] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:44.119532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:44.119606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:44.178508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:44.179415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:44.179503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:44.179535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:44.297893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:44.298056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:44.298098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:44.298128] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:44.301623] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-14T20:30:44.301913] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-14T20:30:44.302046] [INFO ] [sig ] RITM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:44.443745] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RITM.txt [2026-01-14T20:30:44.443900] [INFO ] [sig ] [2668/3494] Completed RITM in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-14T20:30:44.443940] [INFO ] [sig ] [2669/3494] Forecasting RIVN... [2026-01-14T20:30:44.443970] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-14T20:30:44.444001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-14T20:30:44.455801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-14T20:30:44.456156] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-14T20:30:44.456959] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-14T20:30:44.457011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:44.457041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:44.457067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:44.457121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:44.516735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:44.517637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:44.517750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:44.517784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:44.641188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:44.641344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:44.641384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:44.641414] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:44.644856] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-14T20:30:44.645141] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-14T20:30:44.645271] [INFO ] [sig ] RIVN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:44.796365] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RIVN.txt [2026-01-14T20:30:44.796524] [INFO ] [sig ] [2669/3494] Completed RIVN in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:44.796566] [INFO ] [sig ] [2670/3494] Forecasting RKLB... [2026-01-14T20:30:44.796618] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-14T20:30:44.796650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-14T20:30:44.808129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-14T20:30:44.808484] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-14T20:30:44.809372] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-14T20:30:44.809427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:44.809470] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:44.809501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:44.809591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:44.868420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:44.869329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:44.869421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:44.869456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:44.991068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:44.991225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:44.991266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:44.991328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:44.995209] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-14T20:30:44.995493] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-14T20:30:44.995633] [INFO ] [sig ] RKLB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:45.139007] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RKLB.txt [2026-01-14T20:30:45.139141] [INFO ] [sig ] [2670/3494] Completed RKLB in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:45.139180] [INFO ] [sig ] [2671/3494] Forecasting RL... [2026-01-14T20:30:45.139208] [INFO ] [sig ] Generating forecast for: RL [2026-01-14T20:30:45.139238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-14T20:30:45.150331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-14T20:30:45.150642] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-14T20:30:45.151401] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-14T20:30:45.151453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:45.151484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:45.151512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:45.151589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:45.208457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:45.209328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:45.209409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:45.209442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:45.332849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:45.333011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:45.333053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:45.333083] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:45.336885] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-14T20:30:45.337250] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-14T20:30:45.337417] [INFO ] [sig ] RL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:45.479229] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RL.txt [2026-01-14T20:30:45.479358] [INFO ] [sig ] [2671/3494] Completed RL in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:45.479395] [INFO ] [sig ] [2672/3494] Forecasting RLAY... [2026-01-14T20:30:45.479424] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-14T20:30:45.479455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-14T20:30:45.490374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-14T20:30:45.490669] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-14T20:30:45.491639] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-14T20:30:45.491691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:45.491723] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:45.491928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:45.491983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:45.550309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:45.550980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:45.551056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:45.551103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:45.681966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:45.682118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:45.682159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:45.682188] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:45.686275] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-01-14T20:30:45.686615] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-14T20:30:45.686759] [INFO ] [sig ] RLAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:45.844654] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RLAY.txt [2026-01-14T20:30:45.844831] [INFO ] [sig ] [2672/3494] Completed RLAY in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:45.844872] [INFO ] [sig ] [2673/3494] Forecasting RLI... [2026-01-14T20:30:45.844902] [INFO ] [sig ] Generating forecast for: RLI [2026-01-14T20:30:45.844933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-14T20:30:45.856320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-14T20:30:45.856928] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-14T20:30:45.857974] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-14T20:30:45.858029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:45.858060] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:45.858086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:45.858143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:45.918041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:45.918909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:45.918990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:45.919022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:46.042261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:46.042451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:46.042494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:46.042522] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:46.045897] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=33.40%) [2026-01-14T20:30:46.046167] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-14T20:30:46.046291] [INFO ] [sig ] RLI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:46.188396] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RLI.txt [2026-01-14T20:30:46.188529] [INFO ] [sig ] [2673/3494] Completed RLI in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:46.188588] [INFO ] [sig ] [2674/3494] Forecasting RLJ... [2026-01-14T20:30:46.188621] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-14T20:30:46.188651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-14T20:30:46.199220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-14T20:30:46.199508] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-14T20:30:46.200290] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-14T20:30:46.200341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:46.200372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:46.200400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:46.200465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:46.257360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:46.258304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:46.258387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:46.258420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:46.377316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:46.377477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:46.377518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:46.377547] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:46.381206] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-01-14T20:30:46.381557] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-14T20:30:46.381758] [INFO ] [sig ] RLJ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:46.524895] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RLJ.txt [2026-01-14T20:30:46.525025] [INFO ] [sig ] [2674/3494] Completed RLJ in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:46.525064] [INFO ] [sig ] [2675/3494] Forecasting RLMD... [2026-01-14T20:30:46.525093] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-14T20:30:46.525123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-14T20:30:46.535857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-14T20:30:46.536138] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-14T20:30:46.536923] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-14T20:30:46.536974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:46.537006] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:46.537032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:46.537088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:46.594766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:46.595418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:46.595495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:46.595527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:46.715779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:46.715920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:46.715957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:46.715986] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:46.719336] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-14T20:30:46.719630] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-14T20:30:46.719757] [INFO ] [sig ] RLMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:46.861995] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RLMD.txt [2026-01-14T20:30:46.862122] [INFO ] [sig ] [2675/3494] Completed RLMD in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:46.862160] [INFO ] [sig ] [2676/3494] Forecasting RLTY... [2026-01-14T20:30:46.862188] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-14T20:30:46.862217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-14T20:30:46.874694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-14T20:30:46.875212] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-14T20:30:46.876185] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-14T20:30:46.876250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:46.876283] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:46.876311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:46.876368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:46.944801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:46.945667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:46.945755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:46.945788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:47.066040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:47.066191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:47.066231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:47.066261] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:47.069645] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-01-14T20:30:47.069963] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-14T20:30:47.070091] [INFO ] [sig ] RLTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:47.212487] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RLTY.txt [2026-01-14T20:30:47.212649] [INFO ] [sig ] [2676/3494] Completed RLTY in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:47.212690] [INFO ] [sig ] [2677/3494] Forecasting RLX... [2026-01-14T20:30:47.212720] [INFO ] [sig ] Generating forecast for: RLX [2026-01-14T20:30:47.212750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-14T20:30:47.223772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-14T20:30:47.224071] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-14T20:30:47.224878] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-14T20:30:47.224932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:47.224965] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:47.224993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:47.225049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:47.283622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:47.284370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:47.284450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:47.284483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:47.403708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:47.403864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:47.403903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:47.403930] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:47.407345] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-01-14T20:30:47.407637] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-14T20:30:47.407796] [INFO ] [sig ] RLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:47.555876] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RLX.txt [2026-01-14T20:30:47.556030] [INFO ] [sig ] [2677/3494] Completed RLX in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:47.556071] [INFO ] [sig ] [2678/3494] Forecasting RM... [2026-01-14T20:30:47.556102] [INFO ] [sig ] Generating forecast for: RM [2026-01-14T20:30:47.556133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-14T20:30:47.567253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-14T20:30:47.567561] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-14T20:30:47.568482] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-14T20:30:47.568536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:47.568569] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:47.568636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:47.568698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:47.631692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:47.632693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:47.632818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:47.632853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:47.751489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:47.751655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:47.751696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:47.751727] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:47.755195] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-01-14T20:30:47.755473] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-14T20:30:47.755634] [INFO ] [sig ] RM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:47.897931] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RM.txt [2026-01-14T20:30:47.898070] [INFO ] [sig ] [2678/3494] Completed RM in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:47.898109] [INFO ] [sig ] [2679/3494] Forecasting RMAX... [2026-01-14T20:30:47.898138] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-14T20:30:47.898169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-14T20:30:47.908913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-14T20:30:47.909227] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-14T20:30:47.910017] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-14T20:30:47.910070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:47.910102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:47.910128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:47.910185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:47.975386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:47.976226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:47.976306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:47.976339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:48.092385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:48.092546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:48.092604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:48.092635] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:48.096049] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-01-14T20:30:48.096331] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-14T20:30:48.096461] [INFO ] [sig ] RMAX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:48.239882] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RMAX.txt [2026-01-14T20:30:48.240046] [INFO ] [sig ] [2679/3494] Completed RMAX in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:48.240087] [INFO ] [sig ] [2680/3494] Forecasting RMBI... [2026-01-14T20:30:48.240119] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-14T20:30:48.240149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-14T20:30:48.251678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-14T20:30:48.252031] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-14T20:30:48.252858] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-14T20:30:48.252911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:48.252942] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:48.252969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:48.253024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:48.319023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:48.320164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:48.320248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:48.320280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:48.449456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:48.449681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:48.449739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:48.449779] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:48.454140] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-14T20:30:48.454560] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-14T20:30:48.454762] [INFO ] [sig ] RMBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:48.607424] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RMBI.txt [2026-01-14T20:30:48.607606] [INFO ] [sig ] [2680/3494] Completed RMBI in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:48.607677] [INFO ] [sig ] [2681/3494] Forecasting RMBS... [2026-01-14T20:30:48.607712] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-14T20:30:48.607742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-14T20:30:48.620354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-14T20:30:48.620861] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-14T20:30:48.621800] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-14T20:30:48.621876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:48.621919] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:48.621947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:48.622003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:48.681181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:48.682120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:48.682204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:48.682238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:48.797417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:48.797597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:48.797667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:48.797700] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:48.801148] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-14T20:30:48.801455] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-14T20:30:48.801609] [INFO ] [sig ] RMBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:48.942641] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RMBS.txt [2026-01-14T20:30:48.942839] [INFO ] [sig ] [2681/3494] Completed RMBS in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:48.942895] [INFO ] [sig ] [2682/3494] Forecasting RMD... [2026-01-14T20:30:48.942937] [INFO ] [sig ] Generating forecast for: RMD [2026-01-14T20:30:48.942979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-14T20:30:48.954521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-14T20:30:48.954995] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-14T20:30:48.955835] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-14T20:30:48.955891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:48.955947] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:48.955993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:48.956065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:49.016011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:49.016884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:49.016965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:49.016999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:49.145994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:49.146172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:49.146215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:49.146243] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:49.149886] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-14T20:30:49.150195] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-14T20:30:49.150331] [INFO ] [sig ] RMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:49.296123] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RMD.txt [2026-01-14T20:30:49.296283] [INFO ] [sig ] [2682/3494] Completed RMD in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:49.296325] [INFO ] [sig ] [2683/3494] Forecasting RMI... [2026-01-14T20:30:49.296357] [INFO ] [sig ] Generating forecast for: RMI [2026-01-14T20:30:49.296388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-14T20:30:49.309515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-14T20:30:49.309855] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-14T20:30:49.310773] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-14T20:30:49.310834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:49.310869] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:49.310898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:49.310956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:49.370016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:49.370937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:49.371018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:49.371051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:49.501369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:49.501545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:49.501647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:49.501692] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:49.505806] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=35.49%) [2026-01-14T20:30:49.506168] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-14T20:30:49.506315] [INFO ] [sig ] RMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:49.652640] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RMI.txt [2026-01-14T20:30:49.652793] [INFO ] [sig ] [2683/3494] Completed RMI in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:49.652833] [INFO ] [sig ] [2684/3494] Forecasting RMM... [2026-01-14T20:30:49.652863] [INFO ] [sig ] Generating forecast for: RMM [2026-01-14T20:30:49.652893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-14T20:30:49.664089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-14T20:30:49.664418] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-14T20:30:49.665212] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-14T20:30:49.665265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:49.665298] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:49.665325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:49.665381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:49.723250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:49.724199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:49.724284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:49.724319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:49.849109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:49.849265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:49.849305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:49.849334] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:49.853291] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-14T20:30:49.853594] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-14T20:30:49.853723] [INFO ] [sig ] RMM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:50.002657] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RMM.txt [2026-01-14T20:30:50.002808] [INFO ] [sig ] [2684/3494] Completed RMM in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-14T20:30:50.002849] [INFO ] [sig ] [2685/3494] Forecasting RMMZ... [2026-01-14T20:30:50.002880] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-14T20:30:50.002910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-14T20:30:50.014401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-14T20:30:50.014762] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-14T20:30:50.015561] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-14T20:30:50.015636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:50.015695] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:50.015725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:50.015782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:50.079333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:50.080275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:50.080381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:50.080415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:50.194746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:50.195097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:50.195139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:50.195169] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:50.198766] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-14T20:30:50.199083] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-14T20:30:50.199224] [INFO ] [sig ] RMMZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:50.362079] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RMMZ.txt [2026-01-14T20:30:50.362239] [INFO ] [sig ] [2685/3494] Completed RMMZ in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-14T20:30:50.362279] [INFO ] [sig ] [2686/3494] Forecasting RMNI... [2026-01-14T20:30:50.362310] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-14T20:30:50.362340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-14T20:30:50.375287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-14T20:30:50.375714] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-14T20:30:50.376552] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-14T20:30:50.376628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:50.376662] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:50.376690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:50.376746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:50.434714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:50.435738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:50.435849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:50.435882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:50.575715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:50.576069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:50.576112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:50.576143] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:50.580499] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-01-14T20:30:50.580908] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-14T20:30:50.581081] [INFO ] [sig ] RMNI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:50.735073] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RMNI.txt [2026-01-14T20:30:50.735229] [INFO ] [sig ] [2686/3494] Completed RMNI in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:50.735270] [INFO ] [sig ] [2687/3494] Forecasting RNA... [2026-01-14T20:30:50.735301] [INFO ] [sig ] Generating forecast for: RNA [2026-01-14T20:30:50.735331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-14T20:30:50.747542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-14T20:30:50.747942] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-14T20:30:50.748758] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-14T20:30:50.748811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:50.748857] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:50.748886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:50.748942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:50.806825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:50.807760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:50.807877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:50.807912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:50.930708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:50.930870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:50.930909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:50.930937] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:50.934373] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-01-14T20:30:50.934684] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-14T20:30:50.934814] [INFO ] [sig ] RNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:51.079430] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RNA.txt [2026-01-14T20:30:51.079598] [INFO ] [sig ] [2687/3494] Completed RNA in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:51.079639] [INFO ] [sig ] [2688/3494] Forecasting RNAC... [2026-01-14T20:30:51.079670] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-14T20:30:51.079700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-14T20:30:51.091253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-14T20:30:51.091627] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-14T20:30:51.092466] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-14T20:30:51.092520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:51.092551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:51.092596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:51.092654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:51.149919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:51.150832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:51.150915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:51.150950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:51.268177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:51.268338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:51.268378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:51.268442] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:51.271901] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-01-14T20:30:51.272195] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-14T20:30:51.272326] [INFO ] [sig ] RNAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:51.416643] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RNAC.txt [2026-01-14T20:30:51.416808] [INFO ] [sig ] [2688/3494] Completed RNAC in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:51.416849] [INFO ] [sig ] [2689/3494] Forecasting RNAZ... [2026-01-14T20:30:51.416879] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-14T20:30:51.416909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-14T20:30:51.428124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-14T20:30:51.428532] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-14T20:30:51.429338] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-14T20:30:51.429391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:51.429423] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:51.429451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:51.429509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:51.485924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:51.486813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:51.486901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:51.486934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:51.619997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:51.620154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:51.620195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:51.620224] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:51.623688] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-14T20:30:51.623975] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-14T20:30:51.624103] [INFO ] [sig ] RNAZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:51.766985] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RNAZ.txt [2026-01-14T20:30:51.767140] [INFO ] [sig ] [2689/3494] Completed RNAZ in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:51.767180] [INFO ] [sig ] [2690/3494] Forecasting RNG... [2026-01-14T20:30:51.767211] [INFO ] [sig ] Generating forecast for: RNG [2026-01-14T20:30:51.767241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-14T20:30:51.781807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-14T20:30:51.782208] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-14T20:30:51.783008] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-14T20:30:51.783060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:51.783092] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:51.783119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:51.783176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:51.840106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:51.841012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:51.841092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:51.841124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:51.961927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:51.962081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:51.962120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:51.962150] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:51.965506] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-01-14T20:30:51.965812] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-14T20:30:51.965937] [INFO ] [sig ] RNG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:52.106484] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RNG.txt [2026-01-14T20:30:52.106659] [INFO ] [sig ] [2690/3494] Completed RNG in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:52.106723] [INFO ] [sig ] [2691/3494] Forecasting RNP... [2026-01-14T20:30:52.106756] [INFO ] [sig ] Generating forecast for: RNP [2026-01-14T20:30:52.106788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-14T20:30:52.119968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-14T20:30:52.120497] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-14T20:30:52.121488] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-14T20:30:52.121540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:52.121596] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:52.121627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:52.121686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:52.180492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:52.181398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:52.181485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:52.181516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:52.299166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:52.299326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:52.299364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:52.299392] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:52.303143] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-01-14T20:30:52.303437] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-14T20:30:52.303566] [INFO ] [sig ] RNP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:52.450841] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RNP.txt [2026-01-14T20:30:52.451001] [INFO ] [sig ] [2691/3494] Completed RNP in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:52.451044] [INFO ] [sig ] [2692/3494] Forecasting ROAD... [2026-01-14T20:30:52.451076] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-14T20:30:52.451108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-14T20:30:52.462415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-14T20:30:52.462760] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-14T20:30:52.463536] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-14T20:30:52.463631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:52.463666] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:52.463693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:52.463749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:52.524455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:52.525636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:52.525726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:52.525759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:52.655053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:52.655216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:52.655258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:52.655290] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:52.658909] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-01-14T20:30:52.659241] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-14T20:30:52.659383] [INFO ] [sig ] ROAD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:52.802759] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ROAD.txt [2026-01-14T20:30:52.802907] [INFO ] [sig ] [2692/3494] Completed ROAD in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:52.802948] [INFO ] [sig ] [2693/3494] Forecasting ROCK... [2026-01-14T20:30:52.802979] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-14T20:30:52.803008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-14T20:30:52.815770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-14T20:30:52.816189] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-14T20:30:52.817109] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-14T20:30:52.817173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:52.817223] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:52.817257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:52.817315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:52.883017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:52.883957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:52.884058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:52.884093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:53.013312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:53.013476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:53.013541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:53.013606] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:53.017968] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-14T20:30:53.018304] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-14T20:30:53.018449] [INFO ] [sig ] ROCK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:53.169536] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ROCK.txt [2026-01-14T20:30:53.169711] [INFO ] [sig ] [2693/3494] Completed ROCK in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:53.169751] [INFO ] [sig ] [2694/3494] Forecasting ROE... [2026-01-14T20:30:53.169782] [INFO ] [sig ] Generating forecast for: ROE [2026-01-14T20:30:53.169812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-14T20:30:53.180818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-14T20:30:53.181196] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-14T20:30:53.182032] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-14T20:30:53.182087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:53.182119] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:53.182145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:53.182202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:53.240085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:53.240975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:53.241055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:53.241088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:53.369801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:53.369956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:53.369996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:53.370040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:53.373393] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-14T20:30:53.373686] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-14T20:30:53.373808] [INFO ] [sig ] ROE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:53.514438] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ROE.txt [2026-01-14T20:30:53.514604] [INFO ] [sig ] [2694/3494] Completed ROE in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:53.514645] [INFO ] [sig ] [2695/3494] Forecasting ROP... [2026-01-14T20:30:53.514674] [INFO ] [sig ] Generating forecast for: ROP [2026-01-14T20:30:53.514704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-14T20:30:53.526312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-14T20:30:53.526658] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-14T20:30:53.527447] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-14T20:30:53.527499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:53.527532] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:53.527560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:53.527663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:53.590284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:53.591151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:53.591266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:53.591301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:53.709704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:53.709863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:53.709905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:53.709935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:53.713634] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-14T20:30:53.714133] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-14T20:30:53.714286] [INFO ] [sig ] ROP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:53.856605] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ROP.txt [2026-01-14T20:30:53.856781] [INFO ] [sig ] [2695/3494] Completed ROP in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:53.856821] [INFO ] [sig ] [2696/3494] Forecasting RPAY... [2026-01-14T20:30:53.856851] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-14T20:30:53.856881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-14T20:30:53.870063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-14T20:30:53.870506] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-14T20:30:53.871395] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-14T20:30:53.871451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:53.871484] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:53.871512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:53.871588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:53.958255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:53.959471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:53.959606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:53.959683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:54.115315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:54.115487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:54.115530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:54.115559] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:54.119108] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-01-14T20:30:54.119441] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-14T20:30:54.119602] [INFO ] [sig ] RPAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:54.264891] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RPAY.txt [2026-01-14T20:30:54.265065] [INFO ] [sig ] [2696/3494] Completed RPAY in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:54.265108] [INFO ] [sig ] [2697/3494] Forecasting RPD... [2026-01-14T20:30:54.265138] [INFO ] [sig ] Generating forecast for: RPD [2026-01-14T20:30:54.265168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-14T20:30:54.277252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-14T20:30:54.277668] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-14T20:30:54.278497] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-14T20:30:54.278551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:54.278603] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:54.278632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:54.278688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:54.335316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:54.336246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:54.336336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:54.336368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:54.453619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:54.453776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:54.453816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:54.453844] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:54.457191] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-14T20:30:54.457469] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-14T20:30:54.457615] [INFO ] [sig ] RPD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:54.616596] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RPD.txt [2026-01-14T20:30:54.616758] [INFO ] [sig ] [2697/3494] Completed RPD in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:54.616799] [INFO ] [sig ] [2698/3494] Forecasting RPID... [2026-01-14T20:30:54.616829] [INFO ] [sig ] Generating forecast for: RPID [2026-01-14T20:30:54.616858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-14T20:30:54.628232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-14T20:30:54.628598] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-14T20:30:54.629381] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-14T20:30:54.629435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:54.629468] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:54.629508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:54.629569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:54.686255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:54.687187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:54.687279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:54.687313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:54.804234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:54.804400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:54.804441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:54.804471] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:54.807950] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=49.03%) [2026-01-14T20:30:54.808243] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-14T20:30:54.808371] [INFO ] [sig ] RPID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:54.953773] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RPID.txt [2026-01-14T20:30:54.953988] [INFO ] [sig ] [2698/3494] Completed RPID in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:54.954029] [INFO ] [sig ] [2699/3494] Forecasting RPRX... [2026-01-14T20:30:54.954060] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-14T20:30:54.954092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-14T20:30:54.966782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-14T20:30:54.967374] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-14T20:30:54.968307] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-14T20:30:54.968364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:54.968396] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:54.968422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:54.968478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:55.027560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:55.028505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:55.028617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:55.028652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:55.153381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:55.153541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:55.153600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:55.153632] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:55.157167] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=21.41%) [2026-01-14T20:30:55.157519] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-14T20:30:55.157701] [INFO ] [sig ] RPRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:55.303405] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RPRX.txt [2026-01-14T20:30:55.303567] [INFO ] [sig ] [2699/3494] Completed RPRX in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:55.303638] [INFO ] [sig ] [2700/3494] Forecasting RPTX... [2026-01-14T20:30:55.303669] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-14T20:30:55.303701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-14T20:30:55.315424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-14T20:30:55.315815] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-14T20:30:55.316625] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-14T20:30:55.316679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:55.316711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:55.316738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:55.316794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:55.374647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:55.375502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:55.375603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:55.375639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:55.501075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:55.501243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:55.501287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:55.501321] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:55.505311] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-01-14T20:30:55.505652] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-14T20:30:55.505809] [INFO ] [sig ] RPTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:55.656167] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RPTX.txt [2026-01-14T20:30:55.656323] [INFO ] [sig ] [2700/3494] Completed RPTX in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:55.656363] [INFO ] [sig ] [2701/3494] Forecasting RQI... [2026-01-14T20:30:55.656393] [INFO ] [sig ] Generating forecast for: RQI [2026-01-14T20:30:55.656424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-14T20:30:55.668199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-14T20:30:55.668593] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-14T20:30:55.669396] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-14T20:30:55.669450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:55.669483] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:55.669509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:55.669566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:55.727955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:55.728847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:55.728927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:55.728959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:55.850887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:55.851048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:55.851088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:55.851118] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:55.854552] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-01-14T20:30:55.854897] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-14T20:30:55.855037] [INFO ] [sig ] RQI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:56.016067] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RQI.txt [2026-01-14T20:30:56.016237] [INFO ] [sig ] [2701/3494] Completed RQI in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-14T20:30:56.016276] [INFO ] [sig ] [2702/3494] Forecasting RRBI... [2026-01-14T20:30:56.016306] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-14T20:30:56.016351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-14T20:30:56.027759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-14T20:30:56.028137] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-14T20:30:56.029070] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-14T20:30:56.029127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:56.029200] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:56.029243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:56.029323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:56.089109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:56.090010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:56.090092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:56.090128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:56.199675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:56.199834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:56.199876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:56.199908] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:56.203416] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-01-14T20:30:56.203747] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-14T20:30:56.203882] [INFO ] [sig ] RRBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:56.363912] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RRBI.txt [2026-01-14T20:30:56.364099] [INFO ] [sig ] [2702/3494] Completed RRBI in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-14T20:30:56.364150] [INFO ] [sig ] [2703/3494] Forecasting RRC... [2026-01-14T20:30:56.364189] [INFO ] [sig ] Generating forecast for: RRC [2026-01-14T20:30:56.364227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-14T20:30:56.378274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-14T20:30:56.378678] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-14T20:30:56.379487] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-14T20:30:56.379542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:56.379601] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:56.379634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:56.379694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:56.446164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:56.447057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:56.447141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:56.447177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:56.565678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:56.565835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:56.565879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:56.565911] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:56.569622] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=67.08%) [2026-01-14T20:30:56.569952] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-14T20:30:56.570092] [INFO ] [sig ] RRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:56.721968] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RRC.txt [2026-01-14T20:30:56.722131] [INFO ] [sig ] [2703/3494] Completed RRC in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:56.722170] [INFO ] [sig ] [2704/3494] Forecasting RRGB... [2026-01-14T20:30:56.722199] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-14T20:30:56.722232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-14T20:30:56.733860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-14T20:30:56.734128] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-14T20:30:56.734923] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-14T20:30:56.734975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:56.735008] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:56.735034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:56.735090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:56.793976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:56.794896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:56.794978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:56.795012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:56.923228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:56.923381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:56.923420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:56.923448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:56.926867] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-01-14T20:30:56.927181] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-14T20:30:56.927315] [INFO ] [sig ] RRGB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:57.076360] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RRGB.txt [2026-01-14T20:30:57.076529] [INFO ] [sig ] [2704/3494] Completed RRGB in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:57.076594] [INFO ] [sig ] [2705/3494] Forecasting RRX... [2026-01-14T20:30:57.076628] [INFO ] [sig ] Generating forecast for: RRX [2026-01-14T20:30:57.076663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-14T20:30:57.088489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-14T20:30:57.088857] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-14T20:30:57.089709] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-14T20:30:57.089771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:57.089814] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:57.089843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:57.089900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:57.151874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:57.152846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:57.152951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:57.152990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:57.281715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:57.281871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:57.281910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:57.282167] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:57.286095] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-01-14T20:30:57.286590] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-14T20:30:57.286717] [INFO ] [sig ] RRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:57.433305] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RRX.txt [2026-01-14T20:30:57.433479] [INFO ] [sig ] [2705/3494] Completed RRX in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:57.433522] [INFO ] [sig ] [2706/3494] Forecasting RS... [2026-01-14T20:30:57.433554] [INFO ] [sig ] Generating forecast for: RS [2026-01-14T20:30:57.433604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-14T20:30:57.445845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-14T20:30:57.446179] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-14T20:30:57.447078] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-14T20:30:57.447139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:57.447171] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:57.447199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:57.447255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:57.511459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:57.512377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:57.512471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:57.512512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:57.639495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:57.639670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:57.639713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:57.639743] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:57.643718] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-14T20:30:57.644243] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-14T20:30:57.644383] [INFO ] [sig ] RS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:57.801016] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RS.txt [2026-01-14T20:30:57.801169] [INFO ] [sig ] [2706/3494] Completed RS in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:57.801208] [INFO ] [sig ] [2707/3494] Forecasting RSG... [2026-01-14T20:30:57.801238] [INFO ] [sig ] Generating forecast for: RSG [2026-01-14T20:30:57.801269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-14T20:30:57.813997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-14T20:30:57.814395] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-14T20:30:57.815233] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-14T20:30:57.815287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:57.815319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:57.815347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:57.815410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:57.877128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:57.878080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:57.878168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:57.878201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:58.004502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:58.004898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:58.004941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:58.004972] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:58.008826] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-01-14T20:30:58.009105] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-14T20:30:58.009227] [INFO ] [sig ] RSG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:58.153182] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RSG.txt [2026-01-14T20:30:58.153327] [INFO ] [sig ] [2707/3494] Completed RSG in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:58.153367] [INFO ] [sig ] [2708/3494] Forecasting RSI... [2026-01-14T20:30:58.153398] [INFO ] [sig ] Generating forecast for: RSI [2026-01-14T20:30:58.153429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-14T20:30:58.164870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-14T20:30:58.165150] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-14T20:30:58.165939] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-14T20:30:58.165991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:58.166022] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:58.166048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:58.166104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:58.221848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:58.222675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:58.222758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:58.222791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:58.345412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:58.345599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:58.345641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:58.345670] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:58.349156] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=38.49%) [2026-01-14T20:30:58.349472] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-14T20:30:58.349629] [INFO ] [sig ] RSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:58.492534] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RSI.txt [2026-01-14T20:30:58.492769] [INFO ] [sig ] [2708/3494] Completed RSI in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:58.492832] [INFO ] [sig ] [2709/3494] Forecasting RSKD... [2026-01-14T20:30:58.492879] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-14T20:30:58.492921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-14T20:30:58.507347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-14T20:30:58.507878] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-14T20:30:58.508986] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-14T20:30:58.509056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:58.509099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:58.509137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:58.509216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:58.572277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:58.573198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:58.573302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:58.573336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:58.689258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:58.689423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:58.689465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:58.689495] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:58.693015] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-01-14T20:30:58.693366] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-14T20:30:58.693508] [INFO ] [sig ] RSKD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:30:58.843649] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RSKD.txt [2026-01-14T20:30:58.843841] [INFO ] [sig ] [2709/3494] Completed RSKD in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:58.843881] [INFO ] [sig ] [2710/3494] Forecasting RSSS... [2026-01-14T20:30:58.843911] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-14T20:30:58.843940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-14T20:30:58.857900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-14T20:30:58.858544] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-14T20:30:58.859554] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-14T20:30:58.859638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:58.859681] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:58.859716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:58.859789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:58.919925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:58.920882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:58.920971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:58.921005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:59.044415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:59.044635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:59.044695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:59.044737] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:59.048816] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-01-14T20:30:59.049192] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-14T20:30:59.049344] [INFO ] [sig ] RSSS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:59.220389] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RSSS.txt [2026-01-14T20:30:59.220610] [INFO ] [sig ] [2710/3494] Completed RSSS in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:59.220657] [INFO ] [sig ] [2711/3494] Forecasting RTO... [2026-01-14T20:30:59.220691] [INFO ] [sig ] Generating forecast for: RTO [2026-01-14T20:30:59.220722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-14T20:30:59.233977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-14T20:30:59.234402] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-14T20:30:59.235281] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-14T20:30:59.235353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:59.235388] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:59.235417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:59.235475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:59.303319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:59.304458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:59.304605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:59.304655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:30:59.465453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:30:59.465677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:30:59.465730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:30:59.465770] [INFO ] [FORECASTER] Training complete [2026-01-14T20:30:59.470710] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-14T20:30:59.471239] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-14T20:30:59.471451] [INFO ] [sig ] RTO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:30:59.703651] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RTO.txt [2026-01-14T20:30:59.703950] [INFO ] [sig ] [2711/3494] Completed RTO in 0.5s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:30:59.704019] [INFO ] [sig ] [2712/3494] Forecasting RUM... [2026-01-14T20:30:59.704067] [INFO ] [sig ] Generating forecast for: RUM [2026-01-14T20:30:59.704113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-14T20:30:59.730522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-14T20:30:59.731107] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-14T20:30:59.732384] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-14T20:30:59.732462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:30:59.732516] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:30:59.732566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:30:59.732685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:30:59.832223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:30:59.833550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:30:59.835223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:30:59.835287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:00.016688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:00.016893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:00.016956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:00.017004] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:00.022941] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-01-14T20:31:00.023530] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-14T20:31:00.023787] [INFO ] [sig ] RUM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:00.244987] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RUM.txt [2026-01-14T20:31:00.245166] [INFO ] [sig ] [2712/3494] Completed RUM in 0.5s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:00.245209] [INFO ] [sig ] [2713/3494] Forecasting RUN... [2026-01-14T20:31:00.245239] [INFO ] [sig ] Generating forecast for: RUN [2026-01-14T20:31:00.245272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-14T20:31:00.262769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-14T20:31:00.263300] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-14T20:31:00.264647] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-14T20:31:00.264739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:00.264795] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:00.264845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:00.264943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:00.361920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:00.363127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:00.363245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:00.363284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:00.510619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:00.510816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:00.510861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:00.511666] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:00.515251] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-01-14T20:31:00.515567] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-14T20:31:00.515737] [INFO ] [sig ] RUN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:00.662703] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RUN.txt [2026-01-14T20:31:00.662855] [INFO ] [sig ] [2713/3494] Completed RUN in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:00.662894] [INFO ] [sig ] [2714/3494] Forecasting RUNN... [2026-01-14T20:31:00.662923] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-14T20:31:00.662954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-14T20:31:00.674596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-14T20:31:00.674983] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-14T20:31:00.675806] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-14T20:31:00.675859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:00.675892] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:00.675919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:00.675975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:00.736708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:00.737588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:00.737690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:00.737726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:00.860827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:00.861084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:00.861126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:00.861155] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:00.864694] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-14T20:31:00.864985] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-14T20:31:00.865119] [INFO ] [sig ] RUNN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:01.030518] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RUNN.txt [2026-01-14T20:31:01.030696] [INFO ] [sig ] [2714/3494] Completed RUNN in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:01.030744] [INFO ] [sig ] [2715/3494] Forecasting RUSHA... [2026-01-14T20:31:01.030774] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-14T20:31:01.030805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-14T20:31:01.043649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-14T20:31:01.043992] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-14T20:31:01.044798] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-14T20:31:01.044851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:01.044882] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:01.044909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:01.044968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:01.102632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:01.103479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:01.103562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:01.103669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:01.223140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:01.223302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:01.223342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:01.223372] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:01.226796] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-14T20:31:01.227076] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-14T20:31:01.227202] [INFO ] [sig ] RUSHA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:01.367982] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RUSHA.txt [2026-01-14T20:31:01.368167] [INFO ] [sig ] [2715/3494] Completed RUSHA in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:01.368209] [INFO ] [sig ] [2716/3494] Forecasting RUSHB... [2026-01-14T20:31:01.368239] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-14T20:31:01.368271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-14T20:31:01.379940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-14T20:31:01.380280] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-14T20:31:01.381103] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-14T20:31:01.381157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:01.381189] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:01.381218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:01.381275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:01.438642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:01.439502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:01.439608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:01.439645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:01.552706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:01.552879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:01.552923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:01.552952] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:01.556416] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-14T20:31:01.556780] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-14T20:31:01.556963] [INFO ] [sig ] RUSHB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:01.714277] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RUSHB.txt [2026-01-14T20:31:01.714452] [INFO ] [sig ] [2716/3494] Completed RUSHB in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:01.714493] [INFO ] [sig ] [2717/3494] Forecasting RVMD... [2026-01-14T20:31:01.714524] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-14T20:31:01.714557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-14T20:31:01.729753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-14T20:31:01.730236] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-14T20:31:01.731322] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-14T20:31:01.731392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:01.731437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:01.731479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:01.731563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:01.804989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:01.805915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:01.806009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:01.806048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:01.937559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:01.937763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:01.937806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:01.937836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:01.941603] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=65.28%) [2026-01-14T20:31:01.942007] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-14T20:31:01.942166] [INFO ] [sig ] RVMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:02.092062] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RVMD.txt [2026-01-14T20:31:02.092218] [INFO ] [sig ] [2717/3494] Completed RVMD in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:02.092258] [INFO ] [sig ] [2718/3494] Forecasting RVSB... [2026-01-14T20:31:02.092287] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-14T20:31:02.092318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-14T20:31:02.104191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-14T20:31:02.104630] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-14T20:31:02.105454] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-14T20:31:02.105508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:02.105543] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:02.105591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:02.105659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:02.172614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:02.173984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:02.174133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:02.174183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:02.325870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:02.326052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:02.326118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:02.326150] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:02.329702] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-14T20:31:02.330022] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-14T20:31:02.330162] [INFO ] [sig ] RVSB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:02.482114] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RVSB.txt [2026-01-14T20:31:02.482272] [INFO ] [sig ] [2718/3494] Completed RVSB in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-14T20:31:02.482314] [INFO ] [sig ] [2719/3494] Forecasting RVTY... [2026-01-14T20:31:02.482346] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-14T20:31:02.482376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-14T20:31:02.494723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-14T20:31:02.495295] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-14T20:31:02.496159] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-14T20:31:02.496214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:02.496276] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:02.496306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:02.496364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:02.556924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:02.557763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:02.557846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:02.557879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:02.680361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:02.680518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:02.680558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:02.680608] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:02.683996] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: UP (p=86.46%) [2026-01-14T20:31:02.684288] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-14T20:31:02.684415] [INFO ] [sig ] RVTY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:02.827498] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RVTY.txt [2026-01-14T20:31:02.827686] [INFO ] [sig ] [2719/3494] Completed RVTY in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:02.827730] [INFO ] [sig ] [2720/3494] Forecasting RWAY... [2026-01-14T20:31:02.827760] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-14T20:31:02.827790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-14T20:31:02.840008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-14T20:31:02.840307] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-14T20:31:02.841100] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-14T20:31:02.841153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:02.841185] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:02.841212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:02.841268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:02.900931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:02.902023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:02.902108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:02.902140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:03.025859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:03.026019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:03.026060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:03.026090] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:03.030469] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-14T20:31:03.030786] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-14T20:31:03.030917] [INFO ] [sig ] RWAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:03.183950] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RWAY.txt [2026-01-14T20:31:03.184110] [INFO ] [sig ] [2720/3494] Completed RWAY in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:03.184150] [INFO ] [sig ] [2721/3494] Forecasting RXO... [2026-01-14T20:31:03.184180] [INFO ] [sig ] Generating forecast for: RXO [2026-01-14T20:31:03.184210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-14T20:31:03.196421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-14T20:31:03.196863] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-14T20:31:03.197792] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-14T20:31:03.197855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:03.197888] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:03.197917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:03.197979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:03.264428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:03.265494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:03.265637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:03.265682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:03.415271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:03.415424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:03.415465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:03.415493] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:03.418935] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=44.65%) [2026-01-14T20:31:03.419218] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-14T20:31:03.419346] [INFO ] [sig ] RXO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:03.569156] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RXO.txt [2026-01-14T20:31:03.569314] [INFO ] [sig ] [2721/3494] Completed RXO in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:03.569355] [INFO ] [sig ] [2722/3494] Forecasting RXRX... [2026-01-14T20:31:03.569384] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-14T20:31:03.569414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-14T20:31:03.581337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-14T20:31:03.581697] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-14T20:31:03.582673] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-14T20:31:03.582727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:03.582785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:03.582813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:03.582874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:03.641345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:03.642198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:03.642286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:03.642319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:03.765038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:03.765191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:03.765231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:03.765292] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:03.770137] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-14T20:31:03.770448] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-14T20:31:03.770614] [INFO ] [sig ] RXRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:03.929668] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RXRX.txt [2026-01-14T20:31:03.929823] [INFO ] [sig ] [2722/3494] Completed RXRX in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:03.929862] [INFO ] [sig ] [2723/3494] Forecasting RY... [2026-01-14T20:31:03.929893] [INFO ] [sig ] Generating forecast for: RY [2026-01-14T20:31:03.929923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-14T20:31:03.942475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-14T20:31:03.942902] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-14T20:31:03.943775] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-14T20:31:03.943831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:03.943864] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:03.943891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:03.943952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:04.005450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:04.006339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:04.006423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:04.006457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:04.132904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:04.133058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:04.133098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:04.133127] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:04.137024] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=75.53%) [2026-01-14T20:31:04.137496] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-14T20:31:04.137663] [INFO ] [sig ] RY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:04.291228] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RY.txt [2026-01-14T20:31:04.291382] [INFO ] [sig ] [2723/3494] Completed RY in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:04.291421] [INFO ] [sig ] [2724/3494] Forecasting RYAAY... [2026-01-14T20:31:04.291451] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-14T20:31:04.291480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-14T20:31:04.302547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-14T20:31:04.302937] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-14T20:31:04.303736] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-14T20:31:04.303787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:04.303818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:04.303844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:04.303899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:04.361110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:04.361993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:04.362075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:04.362107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:04.483327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:04.483482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:04.483523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:04.483553] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:04.487065] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-14T20:31:04.487343] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-14T20:31:04.487478] [INFO ] [sig ] RYAAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:04.629330] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RYAAY.txt [2026-01-14T20:31:04.629483] [INFO ] [sig ] [2724/3494] Completed RYAAY in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:04.629522] [INFO ] [sig ] [2725/3494] Forecasting RYAM... [2026-01-14T20:31:04.629552] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-14T20:31:04.629604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-14T20:31:04.640950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-14T20:31:04.641384] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-14T20:31:04.642361] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-14T20:31:04.642427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:04.642461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:04.642488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:04.642561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:04.702238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:04.703122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:04.703203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:04.703238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:04.844256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:04.844413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:04.844453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:04.844481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:04.847938] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-14T20:31:04.848265] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-14T20:31:04.848401] [INFO ] [sig ] RYAM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:04.997777] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RYAM.txt [2026-01-14T20:31:04.997937] [INFO ] [sig ] [2725/3494] Completed RYAM in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:04.997979] [INFO ] [sig ] [2726/3494] Forecasting RYAN... [2026-01-14T20:31:04.998032] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-14T20:31:04.998066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-14T20:31:05.009263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-14T20:31:05.009601] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-14T20:31:05.010372] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-14T20:31:05.010425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:05.010457] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:05.010484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:05.010540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:05.071055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:05.071872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:05.071952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:05.071984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:05.188332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:05.188493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:05.188534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:05.188564] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:05.192048] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=46.67%) [2026-01-14T20:31:05.192336] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-14T20:31:05.192468] [INFO ] [sig ] RYAN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:05.332931] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RYAN.txt [2026-01-14T20:31:05.333083] [INFO ] [sig ] [2726/3494] Completed RYAN in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:05.333123] [INFO ] [sig ] [2727/3494] Forecasting RYI... [2026-01-14T20:31:05.333152] [INFO ] [sig ] Generating forecast for: RYI [2026-01-14T20:31:05.333184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-14T20:31:05.344773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-14T20:31:05.345106] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-14T20:31:05.345903] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-14T20:31:05.345956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:05.345987] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:05.346013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:05.346068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:05.403049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:05.403942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:05.404024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:05.404057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:05.528856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:05.529085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:05.529133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:05.529164] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:05.532807] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=72.00%) [2026-01-14T20:31:05.533095] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-14T20:31:05.533227] [INFO ] [sig ] RYI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:05.678154] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RYI.txt [2026-01-14T20:31:05.678298] [INFO ] [sig ] [2727/3494] Completed RYI in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:05.678336] [INFO ] [sig ] [2728/3494] Forecasting RYN... [2026-01-14T20:31:05.678365] [INFO ] [sig ] Generating forecast for: RYN [2026-01-14T20:31:05.678397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-14T20:31:05.693317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-14T20:31:05.693827] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-14T20:31:05.694979] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-14T20:31:05.695047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:05.695094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:05.695132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:05.695213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:05.785114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:05.786240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:05.786349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:05.786396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:05.915472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:05.915643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:05.915685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:05.915714] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:05.919066] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-14T20:31:05.919345] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-14T20:31:05.919470] [INFO ] [sig ] RYN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:06.059391] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RYN.txt [2026-01-14T20:31:06.059509] [INFO ] [sig ] [2728/3494] Completed RYN in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:06.059547] [INFO ] [sig ] [2729/3494] Forecasting RYTM... [2026-01-14T20:31:06.059592] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-14T20:31:06.059626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-14T20:31:06.070539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-14T20:31:06.070830] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-14T20:31:06.071622] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-14T20:31:06.071675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:06.071707] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:06.071735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:06.071790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:06.128530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:06.129300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:06.129412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:06.129445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:06.249816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:06.249954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:06.249993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:06.250061] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:06.254049] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=42.92%) [2026-01-14T20:31:06.254331] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-14T20:31:06.254460] [INFO ] [sig ] RYTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:06.400994] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RYTM.txt [2026-01-14T20:31:06.401170] [INFO ] [sig ] [2729/3494] Completed RYTM in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:06.401211] [INFO ] [sig ] [2730/3494] Forecasting RZB... [2026-01-14T20:31:06.401242] [INFO ] [sig ] Generating forecast for: RZB [2026-01-14T20:31:06.401272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-14T20:31:06.413726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-14T20:31:06.414130] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-14T20:31:06.414971] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-14T20:31:06.415025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:06.415058] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:06.415086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:06.415143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:06.472070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:06.472990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:06.473080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:06.473113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:06.594870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:06.595053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:06.595097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:06.595128] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:06.598759] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-14T20:31:06.599064] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-14T20:31:06.599198] [INFO ] [sig ] RZB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:06.765032] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/RZB.txt [2026-01-14T20:31:06.765178] [INFO ] [sig ] [2730/3494] Completed RZB in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:06.765217] [INFO ] [sig ] [2731/3494] Forecasting RZC... [2026-01-14T20:31:06.765247] [INFO ] [sig ] Generating forecast for: RZC [2026-01-14T20:31:06.765278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-14T20:31:06.779367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-14T20:31:06.779814] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-14T20:31:06.780924] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-14T20:31:06.780992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:06.781041] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:06.781084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:06.781173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:06.847216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:06.848103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:06.848192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:06.848243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:06.968193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:06.968347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:06.968388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:06.968417] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:06.971837] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=72.96%) [2026-01-14T20:31:06.972128] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-14T20:31:06.972260] [INFO ] [sig ] RZC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:07.123027] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/RZC.txt [2026-01-14T20:31:07.123186] [INFO ] [sig ] [2731/3494] Completed RZC in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:07.123227] [INFO ] [sig ] [2732/3494] Forecasting S... [2026-01-14T20:31:07.123259] [INFO ] [sig ] Generating forecast for: S [2026-01-14T20:31:07.123289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-14T20:31:07.135327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-14T20:31:07.135704] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-14T20:31:07.136520] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-14T20:31:07.136601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:07.136667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:07.136698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:07.136755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:07.199089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:07.200131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:07.200236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:07.200270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:07.335510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:07.335689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:07.335736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:07.335775] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:07.339673] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-14T20:31:07.339963] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-14T20:31:07.340094] [INFO ] [sig ] S: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:07.492946] [INFO ] [LOCAL ] Saved forecast: S 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/S.txt [2026-01-14T20:31:07.493143] [INFO ] [sig ] [2732/3494] Completed S in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:07.493186] [INFO ] [sig ] [2733/3494] Forecasting SA... [2026-01-14T20:31:07.493218] [INFO ] [sig ] Generating forecast for: SA [2026-01-14T20:31:07.493249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-14T20:31:07.505297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-14T20:31:07.505698] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-14T20:31:07.506564] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-14T20:31:07.506637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:07.506669] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:07.506696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:07.506764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:07.567402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:07.568447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:07.568535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:07.568567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:07.701323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:07.701710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:07.701752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:07.701782] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:07.705425] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-14T20:31:07.705791] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-14T20:31:07.705949] [INFO ] [sig ] SA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:07.857014] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SA.txt [2026-01-14T20:31:07.857196] [INFO ] [sig ] [2733/3494] Completed SA in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:07.857261] [INFO ] [sig ] [2734/3494] Forecasting SAFE... [2026-01-14T20:31:07.857311] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-14T20:31:07.857358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-14T20:31:07.869400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-14T20:31:07.869709] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-14T20:31:07.870500] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-14T20:31:07.870553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:07.870604] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:07.870634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:07.870692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:07.932755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:07.933591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:07.933669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:07.933702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:08.055742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:08.055913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:08.055953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:08.055980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:08.059627] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-14T20:31:08.059906] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-14T20:31:08.060037] [INFO ] [sig ] SAFE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:08.199234] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SAFE.txt [2026-01-14T20:31:08.199377] [INFO ] [sig ] [2734/3494] Completed SAFE in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:08.199416] [INFO ] [sig ] [2735/3494] Forecasting SAH... [2026-01-14T20:31:08.199447] [INFO ] [sig ] Generating forecast for: SAH [2026-01-14T20:31:08.199476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-14T20:31:08.210631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-14T20:31:08.210996] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-14T20:31:08.211823] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-14T20:31:08.211888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:08.211920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:08.211945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:08.212000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:08.267917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:08.268706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:08.268787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:08.268818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:08.385725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:08.385873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:08.385912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:08.385942] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:08.389280] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-14T20:31:08.389562] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-14T20:31:08.389715] [INFO ] [sig ] SAH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:08.528249] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SAH.txt [2026-01-14T20:31:08.528382] [INFO ] [sig ] [2735/3494] Completed SAH in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-14T20:31:08.528421] [INFO ] [sig ] [2736/3494] Forecasting SAIA... [2026-01-14T20:31:08.528450] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-14T20:31:08.528482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-14T20:31:08.539677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-14T20:31:08.540057] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-14T20:31:08.540891] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-14T20:31:08.540944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:08.541011] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:08.541050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:08.541137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:08.601233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:08.602116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:08.602197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:08.602231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:08.729562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:08.729754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:08.729795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:08.729822] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:08.733320] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-14T20:31:08.733620] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-14T20:31:08.733749] [INFO ] [sig ] SAIA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:08.885545] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SAIA.txt [2026-01-14T20:31:08.885722] [INFO ] [sig ] [2736/3494] Completed SAIA in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:08.885766] [INFO ] [sig ] [2737/3494] Forecasting SAIC... [2026-01-14T20:31:08.885796] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-14T20:31:08.885827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-14T20:31:08.898756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-14T20:31:08.899139] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-14T20:31:08.900014] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-14T20:31:08.900068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:08.900101] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:08.900128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:08.900185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:08.961519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:08.962361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:08.962443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:08.962477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:09.089050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:09.089206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:09.089249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:09.089278] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:09.093008] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-14T20:31:09.093382] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-14T20:31:09.093544] [INFO ] [sig ] SAIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:09.237732] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SAIC.txt [2026-01-14T20:31:09.237892] [INFO ] [sig ] [2737/3494] Completed SAIC in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:09.237932] [INFO ] [sig ] [2738/3494] Forecasting SAM... [2026-01-14T20:31:09.237961] [INFO ] [sig ] Generating forecast for: SAM [2026-01-14T20:31:09.237991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-14T20:31:09.249175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-14T20:31:09.249514] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-14T20:31:09.250327] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-14T20:31:09.250381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:09.250413] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:09.250440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:09.250496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:09.310593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:09.311480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:09.311564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:09.311617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:09.433646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:09.433823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:09.433872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:09.433903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:09.437436] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-14T20:31:09.437779] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-14T20:31:09.437912] [INFO ] [sig ] SAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:09.583986] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SAM.txt [2026-01-14T20:31:09.584151] [INFO ] [sig ] [2738/3494] Completed SAM in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:09.584191] [INFO ] [sig ] [2739/3494] Forecasting SAMG... [2026-01-14T20:31:09.584222] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-14T20:31:09.584255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-14T20:31:09.596803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-14T20:31:09.597215] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-14T20:31:09.598149] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-14T20:31:09.598206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:09.598239] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:09.598267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:09.598324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:09.662193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:09.663162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:09.663248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:09.663282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:09.788891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:09.789049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:09.789092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:09.789159] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:09.793013] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-01-14T20:31:09.793375] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-14T20:31:09.793520] [INFO ] [sig ] SAMG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:09.946795] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SAMG.txt [2026-01-14T20:31:09.946950] [INFO ] [sig ] [2739/3494] Completed SAMG in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:09.947003] [INFO ] [sig ] [2740/3494] Forecasting SAN... [2026-01-14T20:31:09.947044] [INFO ] [sig ] Generating forecast for: SAN [2026-01-14T20:31:09.947079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-14T20:31:09.959432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-14T20:31:09.959826] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-14T20:31:09.960830] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-14T20:31:09.960892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:09.960925] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:09.960953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:09.961031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:10.017597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:10.018401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:10.018482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:10.018515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:10.151108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:10.151275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:10.151316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:10.151347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:10.154959] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-14T20:31:10.155273] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-14T20:31:10.155414] [INFO ] [sig ] SAN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:10.306656] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SAN.txt [2026-01-14T20:31:10.306833] [INFO ] [sig ] [2740/3494] Completed SAN in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:10.306890] [INFO ] [sig ] [2741/3494] Forecasting SANA... [2026-01-14T20:31:10.306931] [INFO ] [sig ] Generating forecast for: SANA [2026-01-14T20:31:10.306963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-14T20:31:10.318419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-14T20:31:10.318754] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-14T20:31:10.319602] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-14T20:31:10.319657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:10.319689] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:10.319717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:10.319773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:10.379680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:10.380552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:10.380667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:10.380716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:10.502712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:10.502869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:10.502909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:10.502939] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:10.506533] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-01-14T20:31:10.506850] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-14T20:31:10.506985] [INFO ] [sig ] SANA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:10.654208] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SANA.txt [2026-01-14T20:31:10.654374] [INFO ] [sig ] [2741/3494] Completed SANA in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:10.654415] [INFO ] [sig ] [2742/3494] Forecasting SANM... [2026-01-14T20:31:10.654443] [INFO ] [sig ] Generating forecast for: SANM [2026-01-14T20:31:10.654475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-14T20:31:10.666894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-14T20:31:10.667311] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-14T20:31:10.668209] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-14T20:31:10.668266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:10.668299] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:10.668326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:10.668383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:10.727310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:10.728293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:10.728382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:10.728416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:10.853389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:10.853648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:10.853695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:10.853724] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:10.857315] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-01-14T20:31:10.857658] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-14T20:31:10.857834] [INFO ] [sig ] SANM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:11.022368] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SANM.txt [2026-01-14T20:31:11.022548] [INFO ] [sig ] [2742/3494] Completed SANM in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:11.022613] [INFO ] [sig ] [2743/3494] Forecasting SAP... [2026-01-14T20:31:11.022645] [INFO ] [sig ] Generating forecast for: SAP [2026-01-14T20:31:11.022675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-14T20:31:11.036916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-14T20:31:11.037316] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-14T20:31:11.038290] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-14T20:31:11.038355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:11.038396] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:11.038436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:11.038513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:11.115550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:11.116478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:11.116565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:11.116619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:11.245637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:11.245803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:11.245845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:11.245874] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:11.249988] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-14T20:31:11.250350] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-14T20:31:11.250500] [INFO ] [sig ] SAP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:11.396082] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SAP.txt [2026-01-14T20:31:11.396240] [INFO ] [sig ] [2743/3494] Completed SAP in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:11.396280] [INFO ] [sig ] [2744/3494] Forecasting SARK... [2026-01-14T20:31:11.396308] [INFO ] [sig ] Generating forecast for: SARK [2026-01-14T20:31:11.396339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-14T20:31:11.408328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-14T20:31:11.408763] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-14T20:31:11.409758] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-14T20:31:11.409820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:11.409857] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:11.409888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:11.409961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:11.467833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:11.468850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:11.468942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:11.468978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:11.589701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:11.589889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:11.589933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:11.589962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:11.593477] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-14T20:31:11.593805] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-14T20:31:11.593948] [INFO ] [sig ] SARK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:11.739982] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SARK.txt [2026-01-14T20:31:11.740150] [INFO ] [sig ] [2744/3494] Completed SARK in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:11.740192] [INFO ] [sig ] [2745/3494] Forecasting SATL... [2026-01-14T20:31:11.740234] [INFO ] [sig ] Generating forecast for: SATL [2026-01-14T20:31:11.740294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-14T20:31:11.753058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-14T20:31:11.753459] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-14T20:31:11.754319] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-14T20:31:11.754376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:11.754408] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:11.754437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:11.754494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:11.812870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:11.813812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:11.813905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:11.813939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:11.935368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:11.935524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:11.935565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:11.935616] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:11.939305] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: UP (p=62.36%) [2026-01-14T20:31:11.939636] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-14T20:31:11.939780] [INFO ] [sig ] SATL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:12.084333] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SATL.txt [2026-01-14T20:31:12.084500] [INFO ] [sig ] [2745/3494] Completed SATL in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:12.084540] [INFO ] [sig ] [2746/3494] Forecasting SATS... [2026-01-14T20:31:12.084588] [INFO ] [sig ] Generating forecast for: SATS [2026-01-14T20:31:12.084622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-14T20:31:12.098081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-14T20:31:12.098710] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-14T20:31:12.099739] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-14T20:31:12.099792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:12.099838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:12.099866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:12.099922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:12.159417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:12.160345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:12.160474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:12.160510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:12.294758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:12.294915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:12.294957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:12.294988] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:12.299455] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-14T20:31:12.299899] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-14T20:31:12.300060] [INFO ] [sig ] SATS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:12.463761] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SATS.txt [2026-01-14T20:31:12.463928] [INFO ] [sig ] [2746/3494] Completed SATS in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:12.463969] [INFO ] [sig ] [2747/3494] Forecasting SAVA... [2026-01-14T20:31:12.463999] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-14T20:31:12.464031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-14T20:31:12.476689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-14T20:31:12.477119] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-14T20:31:12.478104] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-14T20:31:12.478171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:12.478209] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:12.478242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:12.478306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:12.537617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:12.538554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:12.538669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:12.538725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:12.660487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:12.660666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:12.660709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:12.660738] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:12.664290] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=83.44%) [2026-01-14T20:31:12.664636] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-14T20:31:12.664778] [INFO ] [sig ] SAVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:12.820733] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SAVA.txt [2026-01-14T20:31:12.820913] [INFO ] [sig ] [2747/3494] Completed SAVA in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:12.820954] [INFO ] [sig ] [2748/3494] Forecasting SB... [2026-01-14T20:31:12.820985] [INFO ] [sig ] Generating forecast for: SB [2026-01-14T20:31:12.821018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-14T20:31:12.834532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-14T20:31:12.834999] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-14T20:31:12.836229] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-14T20:31:12.836291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:12.836324] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:12.836353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:12.836630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:12.896327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:12.897438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:12.897560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:12.897632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:13.025878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:13.026038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:13.026081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:13.026111] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:13.029916] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=53.41%) [2026-01-14T20:31:13.030215] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-14T20:31:13.030355] [INFO ] [sig ] SB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:13.177719] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SB.txt [2026-01-14T20:31:13.177865] [INFO ] [sig ] [2748/3494] Completed SB in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:13.177906] [INFO ] [sig ] [2749/3494] Forecasting SBAC... [2026-01-14T20:31:13.177937] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-14T20:31:13.177968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-14T20:31:13.190087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-14T20:31:13.190382] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-14T20:31:13.191210] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-14T20:31:13.191264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:13.191297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:13.191324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:13.191381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:13.254477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:13.255337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:13.255419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:13.255453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:13.380241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:13.380389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:13.380430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:13.380460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:13.383977] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=33.46%) [2026-01-14T20:31:13.384253] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-14T20:31:13.384391] [INFO ] [sig ] SBAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:13.528097] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBAC.txt [2026-01-14T20:31:13.528272] [INFO ] [sig ] [2749/3494] Completed SBAC in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:13.528318] [INFO ] [sig ] [2750/3494] Forecasting SBCF... [2026-01-14T20:31:13.528348] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-14T20:31:13.528379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-14T20:31:13.539752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-14T20:31:13.540123] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-14T20:31:13.541167] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-14T20:31:13.541222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:13.541255] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:13.541283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:13.541342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:13.601302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:13.602056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:13.602151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:13.602200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:13.727239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:13.727602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:13.727670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:13.727710] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:13.731608] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-14T20:31:13.731894] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-14T20:31:13.732019] [INFO ] [sig ] SBCF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:13.940836] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SBCF.txt [2026-01-14T20:31:13.940984] [INFO ] [sig ] [2750/3494] Completed SBCF in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:13.941022] [INFO ] [sig ] [2751/3494] Forecasting SBFM... [2026-01-14T20:31:13.941052] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-14T20:31:13.941083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-14T20:31:13.952273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-14T20:31:13.952590] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-14T20:31:13.953369] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-14T20:31:13.953421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:13.953453] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:13.953481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:13.953537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:14.010906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:14.011748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:14.011828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:14.011861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:14.130273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:14.130430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:14.130470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:14.130499] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:14.133909] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-14T20:31:14.134190] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-14T20:31:14.134344] [INFO ] [sig ] SBFM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:14.274306] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBFM.txt [2026-01-14T20:31:14.274445] [INFO ] [sig ] [2751/3494] Completed SBFM in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-14T20:31:14.274484] [INFO ] [sig ] [2752/3494] Forecasting SBGI... [2026-01-14T20:31:14.274512] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-14T20:31:14.274543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-14T20:31:14.285895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-14T20:31:14.286188] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-14T20:31:14.286982] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-14T20:31:14.287034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:14.287067] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:14.287094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:14.287150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:14.343653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:14.344489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:14.344597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:14.344632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:14.460905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:14.461041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:14.461080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:14.461108] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:14.464451] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=41.44%) [2026-01-14T20:31:14.464739] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-14T20:31:14.464862] [INFO ] [sig ] SBGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:14.605089] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBGI.txt [2026-01-14T20:31:14.605231] [INFO ] [sig ] [2752/3494] Completed SBGI in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-14T20:31:14.605271] [INFO ] [sig ] [2753/3494] Forecasting SBH... [2026-01-14T20:31:14.605300] [INFO ] [sig ] Generating forecast for: SBH [2026-01-14T20:31:14.605331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-14T20:31:14.616749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-14T20:31:14.617096] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-14T20:31:14.617985] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-14T20:31:14.618039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:14.618098] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:14.618126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:14.618191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:14.679932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:14.680696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:14.680778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:14.680812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:14.810092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:14.810254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:14.810294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:14.810343] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:14.813884] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=39.55%) [2026-01-14T20:31:14.814185] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-14T20:31:14.814320] [INFO ] [sig ] SBH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:14.962621] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBH.txt [2026-01-14T20:31:14.962761] [INFO ] [sig ] [2753/3494] Completed SBH in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:14.962800] [INFO ] [sig ] [2754/3494] Forecasting SBI... [2026-01-14T20:31:14.962829] [INFO ] [sig ] Generating forecast for: SBI [2026-01-14T20:31:14.962858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-14T20:31:14.974605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-14T20:31:14.974892] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-14T20:31:14.975866] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-14T20:31:14.975917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:14.975949] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:14.975976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:14.976031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:15.039284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:15.040361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:15.040462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:15.040496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:15.162658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:15.162814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:15.162855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:15.162884] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:15.166292] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-14T20:31:15.166587] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-14T20:31:15.166717] [INFO ] [sig ] SBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:15.312152] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBI.txt [2026-01-14T20:31:15.312306] [INFO ] [sig ] [2754/3494] Completed SBI in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:15.312346] [INFO ] [sig ] [2755/3494] Forecasting SBLK... [2026-01-14T20:31:15.312586] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-14T20:31:15.312620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-14T20:31:15.327036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-14T20:31:15.327421] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-14T20:31:15.328319] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-14T20:31:15.328382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:15.328415] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:15.328442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:15.328498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:15.390768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:15.391939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:15.392055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:15.392109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:15.514644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:15.514802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:15.514845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:15.514875] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:15.518723] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-14T20:31:15.519086] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-14T20:31:15.519240] [INFO ] [sig ] SBLK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:15.693970] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBLK.txt [2026-01-14T20:31:15.694134] [INFO ] [sig ] [2755/3494] Completed SBLK in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:15.694177] [INFO ] [sig ] [2756/3494] Forecasting SBRA... [2026-01-14T20:31:15.694209] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-14T20:31:15.694268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-14T20:31:15.707949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-14T20:31:15.708368] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-14T20:31:15.709263] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-14T20:31:15.709321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:15.709352] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:15.709379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:15.709436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:15.770674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:15.771615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:15.771729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:15.771764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:15.900946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:15.901103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:15.901145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:15.901228] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:15.904749] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-01-14T20:31:15.905070] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-14T20:31:15.905237] [INFO ] [sig ] SBRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:16.057859] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SBRA.txt [2026-01-14T20:31:16.058036] [INFO ] [sig ] [2756/3494] Completed SBRA in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:16.058101] [INFO ] [sig ] [2757/3494] Forecasting SBS... [2026-01-14T20:31:16.058143] [INFO ] [sig ] Generating forecast for: SBS [2026-01-14T20:31:16.058179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-14T20:31:16.070426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-14T20:31:16.070833] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-14T20:31:16.071665] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-14T20:31:16.071720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:16.071790] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:16.071822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:16.071880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:16.133277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:16.134185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:16.134272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:16.134306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:16.271500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:16.271733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:16.271776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:16.271806] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:16.275211] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-01-14T20:31:16.275499] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-14T20:31:16.275659] [INFO ] [sig ] SBS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:16.429439] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SBS.txt [2026-01-14T20:31:16.429811] [INFO ] [sig ] [2757/3494] Completed SBS in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:16.429853] [INFO ] [sig ] [2758/3494] Forecasting SBSI... [2026-01-14T20:31:16.429884] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-14T20:31:16.429913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-14T20:31:16.442919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-14T20:31:16.443250] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-14T20:31:16.444124] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-14T20:31:16.444182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:16.444216] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:16.444244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:16.444303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:16.504055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:16.504942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:16.505025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:16.505060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:16.627782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:16.627945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:16.627986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:16.628017] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:16.632094] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=52.93%) [2026-01-14T20:31:16.632388] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-14T20:31:16.632724] [INFO ] [sig ] SBSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:16.783916] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SBSI.txt [2026-01-14T20:31:16.784066] [INFO ] [sig ] [2758/3494] Completed SBSI in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:16.784105] [INFO ] [sig ] [2759/3494] Forecasting SBUX... [2026-01-14T20:31:16.784135] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-14T20:31:16.784167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-14T20:31:16.798336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-14T20:31:16.798921] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-14T20:31:16.799774] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-14T20:31:16.799828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:16.799860] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:16.799888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:16.799949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:16.867031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:16.867971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:16.868056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:16.868090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:17.000989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:17.001149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:17.001190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:17.001217] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:17.005224] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-14T20:31:17.005527] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-14T20:31:17.005678] [INFO ] [sig ] SBUX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:17.157741] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SBUX.txt [2026-01-14T20:31:17.158089] [INFO ] [sig ] [2759/3494] Completed SBUX in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:17.158139] [INFO ] [sig ] [2760/3494] Forecasting SCD... [2026-01-14T20:31:17.158171] [INFO ] [sig ] Generating forecast for: SCD [2026-01-14T20:31:17.158201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-14T20:31:17.171926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-14T20:31:17.172235] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-14T20:31:17.173299] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-14T20:31:17.173353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:17.173385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:17.173411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:17.173468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:17.233383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:17.234339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:17.234434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:17.234469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:17.356421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:17.356777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:17.356819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:17.356848] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:17.361142] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-01-14T20:31:17.361440] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-14T20:31:17.361587] [INFO ] [sig ] SCD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:17.511862] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SCD.txt [2026-01-14T20:31:17.512005] [INFO ] [sig ] [2760/3494] Completed SCD in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:17.512044] [INFO ] [sig ] [2761/3494] Forecasting SCHL... [2026-01-14T20:31:17.512074] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-14T20:31:17.512120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-14T20:31:17.524058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-14T20:31:17.524390] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-14T20:31:17.525177] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-14T20:31:17.525230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:17.525263] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:17.525289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:17.525344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:17.584344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:17.585196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:17.585280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:17.585313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:17.713773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:17.713943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:17.713996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:17.714032] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:17.717597] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-14T20:31:17.717910] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-14T20:31:17.718048] [INFO ] [sig ] SCHL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:17.863422] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SCHL.txt [2026-01-14T20:31:17.863564] [INFO ] [sig ] [2761/3494] Completed SCHL in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:17.863650] [INFO ] [sig ] [2762/3494] Forecasting SCI... [2026-01-14T20:31:17.863682] [INFO ] [sig ] Generating forecast for: SCI [2026-01-14T20:31:17.863711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-14T20:31:17.875498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-14T20:31:17.875824] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-14T20:31:17.876640] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-14T20:31:17.876694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:17.876726] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:17.876754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:17.876833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:17.937187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:17.938154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:17.938254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:17.938308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:18.060639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:18.060800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:18.060841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:18.060870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:18.064705] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-14T20:31:18.064999] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-14T20:31:18.065127] [INFO ] [sig ] SCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:18.213900] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SCI.txt [2026-01-14T20:31:18.214090] [INFO ] [sig ] [2762/3494] Completed SCI in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:18.214143] [INFO ] [sig ] [2763/3494] Forecasting SCL... [2026-01-14T20:31:18.214176] [INFO ] [sig ] Generating forecast for: SCL [2026-01-14T20:31:18.214206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-14T20:31:18.226271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-14T20:31:18.226678] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-14T20:31:18.227519] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-14T20:31:18.227607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:18.227679] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:18.227720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:18.227782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:18.287155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:18.288131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:18.288243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:18.288278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:18.409640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:18.409796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:18.409838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:18.409870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:18.413358] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-14T20:31:18.413661] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-14T20:31:18.413790] [INFO ] [sig ] SCL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:18.564643] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SCL.txt [2026-01-14T20:31:18.564825] [INFO ] [sig ] [2763/3494] Completed SCL in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:18.564868] [INFO ] [sig ] [2764/3494] Forecasting SCM... [2026-01-14T20:31:18.564907] [INFO ] [sig ] Generating forecast for: SCM [2026-01-14T20:31:18.564949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-14T20:31:18.579203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-14T20:31:18.579666] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-14T20:31:18.580598] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-14T20:31:18.580657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:18.580690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:18.580717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:18.580772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:18.640255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:18.641200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:18.641305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:18.641343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:18.760955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:18.761119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:18.761160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:18.761193] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:18.764802] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-14T20:31:18.765091] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-14T20:31:18.765221] [INFO ] [sig ] SCM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:18.917898] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SCM.txt [2026-01-14T20:31:18.918058] [INFO ] [sig ] [2764/3494] Completed SCM in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:18.918099] [INFO ] [sig ] [2765/3494] Forecasting SCSC... [2026-01-14T20:31:18.918129] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-14T20:31:18.918161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-14T20:31:18.934055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-14T20:31:18.934456] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-14T20:31:18.935302] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-14T20:31:18.935356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:18.935389] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:18.935415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:18.935676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:18.994799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:18.995914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:18.996006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:18.996040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:19.127546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:19.127743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:19.127785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:19.127815] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:19.132315] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=35.76%) [2026-01-14T20:31:19.132745] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-14T20:31:19.132926] [INFO ] [sig ] SCSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:19.283021] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SCSC.txt [2026-01-14T20:31:19.283176] [INFO ] [sig ] [2765/3494] Completed SCSC in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:19.283216] [INFO ] [sig ] [2766/3494] Forecasting SCVL... [2026-01-14T20:31:19.283246] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-14T20:31:19.283277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-14T20:31:19.296855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-14T20:31:19.297191] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-14T20:31:19.298078] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-14T20:31:19.298132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:19.298166] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:19.298192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:19.298247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:19.359125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:19.360010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:19.360098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:19.360131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:19.484246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:19.484413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:19.484454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:19.484483] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:19.487933] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=66.12%) [2026-01-14T20:31:19.488221] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-14T20:31:19.488350] [INFO ] [sig ] SCVL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:19.633155] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SCVL.txt [2026-01-14T20:31:19.633335] [INFO ] [sig ] [2766/3494] Completed SCVL in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:19.633378] [INFO ] [sig ] [2767/3494] Forecasting SCZ... [2026-01-14T20:31:19.633409] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-14T20:31:19.633441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-14T20:31:19.645013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-14T20:31:19.645351] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-14T20:31:19.646170] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-14T20:31:19.646227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:19.646274] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:19.646305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:19.646362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:19.709296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:19.710228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:19.710313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:19.710345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:19.836921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:19.837083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:19.837126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:19.837156] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:19.840797] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-14T20:31:19.841138] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-14T20:31:19.841280] [INFO ] [sig ] SCZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:19.984771] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SCZ.txt [2026-01-14T20:31:19.984932] [INFO ] [sig ] [2767/3494] Completed SCZ in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:19.984971] [INFO ] [sig ] [2768/3494] Forecasting SD... [2026-01-14T20:31:19.985002] [INFO ] [sig ] Generating forecast for: SD [2026-01-14T20:31:19.985032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-14T20:31:20.000169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-14T20:31:20.000537] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-14T20:31:20.001457] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-14T20:31:20.001512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:20.001543] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:20.001594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:20.001654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:20.061104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:20.061981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:20.062080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:20.062115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:20.185060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:20.185227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:20.185271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:20.185302] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:20.189968] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-14T20:31:20.190331] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-14T20:31:20.190480] [INFO ] [sig ] SD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:20.337533] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SD.txt [2026-01-14T20:31:20.337711] [INFO ] [sig ] [2768/3494] Completed SD in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-14T20:31:20.337753] [INFO ] [sig ] [2769/3494] Forecasting SDA... [2026-01-14T20:31:20.337783] [INFO ] [sig ] Generating forecast for: SDA [2026-01-14T20:31:20.337812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-14T20:31:20.349004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-14T20:31:20.349419] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-14T20:31:20.350287] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-14T20:31:20.350342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:20.350375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:20.350404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:20.350679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:20.408965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:20.409780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:20.409865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:20.409900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:20.527441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:20.527614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:20.527669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:20.527707] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:20.531168] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=15.63%) [2026-01-14T20:31:20.531448] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-14T20:31:20.531592] [INFO ] [sig ] SDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:20.677668] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SDA.txt [2026-01-14T20:31:20.677841] [INFO ] [sig ] [2769/3494] Completed SDA in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-14T20:31:20.677883] [INFO ] [sig ] [2770/3494] Forecasting SDHY... [2026-01-14T20:31:20.677914] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-14T20:31:20.677944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-14T20:31:20.689442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-14T20:31:20.689815] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-14T20:31:20.690643] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-14T20:31:20.690708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:20.690769] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:20.690798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:20.690856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:20.752861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:20.753972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:20.754099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:20.754134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:20.877597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:20.877978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:20.878020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:20.878048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:20.882204] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-14T20:31:20.882531] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-14T20:31:20.882892] [INFO ] [sig ] SDHY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:21.028869] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SDHY.txt [2026-01-14T20:31:21.029050] [INFO ] [sig ] [2770/3494] Completed SDHY in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:21.029093] [INFO ] [sig ] [2771/3494] Forecasting SDRL... [2026-01-14T20:31:21.029123] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-14T20:31:21.029152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-14T20:31:21.041629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-14T20:31:21.042003] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-14T20:31:21.042806] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-14T20:31:21.042858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:21.042890] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:21.042916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:21.042972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:21.105494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:21.106664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:21.106748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:21.106782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:21.231153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:21.231336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:21.231385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:21.231416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:21.235102] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-14T20:31:21.235433] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-14T20:31:21.235794] [INFO ] [sig ] SDRL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:21.385538] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SDRL.txt [2026-01-14T20:31:21.385715] [INFO ] [sig ] [2771/3494] Completed SDRL in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:21.385758] [INFO ] [sig ] [2772/3494] Forecasting SDVY... [2026-01-14T20:31:21.385809] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-14T20:31:21.385841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-14T20:31:21.398474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-14T20:31:21.398979] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-14T20:31:21.400025] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-14T20:31:21.400089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:21.400130] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:21.400164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:21.400245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:21.478221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:21.479146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:21.479241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:21.479273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:21.614652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:21.614843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:21.614912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:21.614967] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:21.620459] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-14T20:31:21.621007] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-14T20:31:21.621226] [INFO ] [sig ] SDVY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:21.776719] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SDVY.txt [2026-01-14T20:31:21.776902] [INFO ] [sig ] [2772/3494] Completed SDVY in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:21.776946] [INFO ] [sig ] [2773/3494] Forecasting SE... [2026-01-14T20:31:21.776976] [INFO ] [sig ] Generating forecast for: SE [2026-01-14T20:31:21.777008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-14T20:31:21.790802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-14T20:31:21.791220] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-14T20:31:21.792102] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-14T20:31:21.792161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:21.792193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:21.792220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:21.792289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:21.853291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:21.854199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:21.854297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:21.854330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:21.985081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:21.985243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:21.985282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:21.985347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:21.989289] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=80.04%) [2026-01-14T20:31:21.989649] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-14T20:31:21.989987] [INFO ] [sig ] SE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:22.143655] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SE.txt [2026-01-14T20:31:22.143809] [INFO ] [sig ] [2773/3494] Completed SE in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:22.143857] [INFO ] [sig ] [2774/3494] Forecasting SEDG... [2026-01-14T20:31:22.143887] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-14T20:31:22.143918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-14T20:31:22.158897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-14T20:31:22.159277] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-14T20:31:22.160074] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-14T20:31:22.160126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:22.160158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:22.160184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:22.160240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:22.220170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:22.221117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:22.221208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:22.221242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:22.344920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:22.345090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:22.345137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:22.345165] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:22.348698] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-14T20:31:22.349050] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-14T20:31:22.349232] [INFO ] [sig ] SEDG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:22.513500] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SEDG.txt [2026-01-14T20:31:22.513683] [INFO ] [sig ] [2774/3494] Completed SEDG in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:22.513727] [INFO ] [sig ] [2775/3494] Forecasting SEE... [2026-01-14T20:31:22.513756] [INFO ] [sig ] Generating forecast for: SEE [2026-01-14T20:31:22.513786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-14T20:31:22.528150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-14T20:31:22.528641] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-14T20:31:22.529740] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-14T20:31:22.529795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:22.529829] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:22.529857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:22.529915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:22.599640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:22.600563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:22.600684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:22.600721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:22.740815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:22.740981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:22.741034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:22.741070] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:22.745236] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=84.45%) [2026-01-14T20:31:22.745634] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-14T20:31:22.745798] [INFO ] [sig ] SEE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:22.898954] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SEE.txt [2026-01-14T20:31:22.899110] [INFO ] [sig ] [2775/3494] Completed SEE in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:22.899151] [INFO ] [sig ] [2776/3494] Forecasting SEIC... [2026-01-14T20:31:22.899182] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-14T20:31:22.899212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-14T20:31:22.912626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-14T20:31:22.913018] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-14T20:31:22.913854] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-14T20:31:22.913906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:22.913938] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:22.913964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:22.914029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:22.971422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:22.972368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:22.972453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:22.972486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:23.094705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:23.094872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:23.094913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:23.094945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:23.098599] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-14T20:31:23.098941] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-14T20:31:23.099085] [INFO ] [sig ] SEIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:23.259050] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SEIC.txt [2026-01-14T20:31:23.259208] [INFO ] [sig ] [2776/3494] Completed SEIC in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:23.259247] [INFO ] [sig ] [2777/3494] Forecasting SELF... [2026-01-14T20:31:23.259278] [INFO ] [sig ] Generating forecast for: SELF [2026-01-14T20:31:23.259309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-14T20:31:23.274667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-14T20:31:23.275083] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-14T20:31:23.275974] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-14T20:31:23.276045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:23.276093] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:23.276130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:23.276212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:23.343349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:23.344409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:23.344499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:23.344544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:23.455851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:23.456011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:23.456069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:23.456099] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:23.459545] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-14T20:31:23.459843] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-14T20:31:23.459969] [INFO ] [sig ] SELF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:23.600695] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SELF.txt [2026-01-14T20:31:23.600828] [INFO ] [sig ] [2777/3494] Completed SELF in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:23.600867] [INFO ] [sig ] [2778/3494] Forecasting SEM... [2026-01-14T20:31:23.600898] [INFO ] [sig ] Generating forecast for: SEM [2026-01-14T20:31:23.600927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-14T20:31:23.614704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-14T20:31:23.614957] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-14T20:31:23.615745] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-14T20:31:23.615798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:23.615830] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:23.615857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:23.615912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:23.673758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:23.674372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:23.674447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:23.674479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:23.796248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:23.796406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:23.796444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:23.796474] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:23.799847] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-14T20:31:23.800116] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-14T20:31:23.800239] [INFO ] [sig ] SEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:23.941930] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SEM.txt [2026-01-14T20:31:23.942072] [INFO ] [sig ] [2778/3494] Completed SEM in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:23.942111] [INFO ] [sig ] [2779/3494] Forecasting SENEA... [2026-01-14T20:31:23.942141] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-14T20:31:23.942170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-14T20:31:23.955146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-14T20:31:23.955398] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-14T20:31:23.956188] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-14T20:31:23.956241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:23.956272] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:23.956299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:23.956354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:24.013908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:24.014675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:24.014752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:24.014785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:24.131649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:24.131972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:24.132009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:24.132037] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:24.135529] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-14T20:31:24.135817] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-14T20:31:24.135947] [INFO ] [sig ] SENEA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:24.276500] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SENEA.txt [2026-01-14T20:31:24.276631] [INFO ] [sig ] [2779/3494] Completed SENEA in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:24.276672] [INFO ] [sig ] [2780/3494] Forecasting SENS... [2026-01-14T20:31:24.276702] [INFO ] [sig ] Generating forecast for: SENS [2026-01-14T20:31:24.276731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-14T20:31:24.288865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-14T20:31:24.289178] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-14T20:31:24.289977] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-14T20:31:24.290030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:24.290061] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:24.290088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:24.290144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:24.348018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:24.348657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:24.348761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:24.348795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:24.472764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:24.473115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:24.473166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:24.473201] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:24.477139] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-14T20:31:24.477420] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-14T20:31:24.477559] [INFO ] [sig ] SENS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:24.618093] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SENS.txt [2026-01-14T20:31:24.618231] [INFO ] [sig ] [2780/3494] Completed SENS in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:24.618277] [INFO ] [sig ] [2781/3494] Forecasting SERA... [2026-01-14T20:31:24.618310] [INFO ] [sig ] Generating forecast for: SERA [2026-01-14T20:31:24.618340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-14T20:31:24.630174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-14T20:31:24.630459] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-14T20:31:24.631250] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-14T20:31:24.631301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:24.631344] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:24.631373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:24.631429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:24.688120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:24.688736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:24.688812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:24.688844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:24.811397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:24.811537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:24.811601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:24.811633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:24.815391] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-14T20:31:24.815738] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-14T20:31:24.815887] [INFO ] [sig ] SERA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:24.955786] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SERA.txt [2026-01-14T20:31:24.955903] [INFO ] [sig ] [2781/3494] Completed SERA in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:24.955941] [INFO ] [sig ] [2782/3494] Forecasting SES... [2026-01-14T20:31:24.955971] [INFO ] [sig ] Generating forecast for: SES [2026-01-14T20:31:24.956000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-14T20:31:24.970458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-14T20:31:24.970769] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-14T20:31:24.971630] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-14T20:31:24.971687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:24.971719] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:24.971747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:24.971819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:25.029425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:25.030128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:25.030207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:25.030240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:25.153242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:25.153391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:25.153431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:25.153461] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:25.156850] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-01-14T20:31:25.157128] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-14T20:31:25.157255] [INFO ] [sig ] SES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:25.299776] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SES.txt [2026-01-14T20:31:25.299893] [INFO ] [sig ] [2782/3494] Completed SES in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:25.299931] [INFO ] [sig ] [2783/3494] Forecasting SEVN... [2026-01-14T20:31:25.299960] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-14T20:31:25.299990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-14T20:31:25.313467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-14T20:31:25.314004] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-14T20:31:25.314858] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-14T20:31:25.314911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:25.314945] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:25.314973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:25.315030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:25.376077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:25.376732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:25.376810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:25.376843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:25.496813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:25.496963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:25.497001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:25.497030] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:25.504331] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-14T20:31:25.504680] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-14T20:31:25.504807] [INFO ] [sig ] SEVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:25.647232] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SEVN.txt [2026-01-14T20:31:25.647389] [INFO ] [sig ] [2783/3494] Completed SEVN in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:25.647429] [INFO ] [sig ] [2784/3494] Forecasting SEZL... [2026-01-14T20:31:25.647459] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-14T20:31:25.647489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-14T20:31:25.658992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-14T20:31:25.659283] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-14T20:31:25.660080] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-14T20:31:25.660132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:25.660164] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:25.660190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:25.660245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:25.717052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:25.717770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:25.717853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:25.717888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:25.837828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:25.837964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:25.838004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:25.838042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:25.841406] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-01-14T20:31:25.841709] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-14T20:31:25.841838] [INFO ] [sig ] SEZL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:25.988343] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SEZL.txt [2026-01-14T20:31:25.988501] [INFO ] [sig ] [2784/3494] Completed SEZL in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:25.988546] [INFO ] [sig ] [2785/3494] Forecasting SF... [2026-01-14T20:31:25.988787] [INFO ] [sig ] Generating forecast for: SF [2026-01-14T20:31:25.988820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-14T20:31:26.002257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-14T20:31:26.002631] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-14T20:31:26.003621] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-14T20:31:26.003861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:26.003891] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:26.003918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:26.003973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:26.061319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:26.062171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:26.062263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:26.062302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:26.184354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:26.184517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:26.184557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:26.184607] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:26.188087] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-01-14T20:31:26.188390] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-14T20:31:26.188531] [INFO ] [sig ] SF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:26.331509] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SF.txt [2026-01-14T20:31:26.331658] [INFO ] [sig ] [2785/3494] Completed SF in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-14T20:31:26.331700] [INFO ] [sig ] [2786/3494] Forecasting SFB... [2026-01-14T20:31:26.331729] [INFO ] [sig ] Generating forecast for: SFB [2026-01-14T20:31:26.331757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-14T20:31:26.345508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-14T20:31:26.346042] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-14T20:31:26.347022] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-14T20:31:26.347075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:26.347109] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:26.347136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:26.347193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:26.405251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:26.405865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:26.405940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:26.405972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:26.516524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:26.516665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:26.516703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:26.516733] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:26.520246] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-14T20:31:26.520527] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-14T20:31:26.520665] [INFO ] [sig ] SFB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:26.659483] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SFB.txt [2026-01-14T20:31:26.659638] [INFO ] [sig ] [2786/3494] Completed SFB in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-14T20:31:26.659679] [INFO ] [sig ] [2787/3494] Forecasting SFBS... [2026-01-14T20:31:26.659709] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-14T20:31:26.659738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-14T20:31:26.670819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-14T20:31:26.671144] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-14T20:31:26.671941] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-14T20:31:26.671993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:26.672060] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:26.672100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:26.672182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:26.729871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:26.730709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:26.730785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:26.730818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:26.850488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:26.850644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:26.850685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:26.850903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:26.854890] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-14T20:31:26.855158] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-14T20:31:26.855280] [INFO ] [sig ] SFBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:26.997522] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SFBS.txt [2026-01-14T20:31:26.997696] [INFO ] [sig ] [2787/3494] Completed SFBS in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:26.997930] [INFO ] [sig ] [2788/3494] Forecasting SFIX... [2026-01-14T20:31:26.997959] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-14T20:31:26.997988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-14T20:31:27.008797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-14T20:31:27.009116] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-14T20:31:27.009906] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-14T20:31:27.009958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:27.009990] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:27.010016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:27.010072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:27.071986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:27.072988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:27.073085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:27.073130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:27.194404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:27.194586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:27.194630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:27.194675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:27.198057] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=35.64%) [2026-01-14T20:31:27.198329] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-14T20:31:27.198450] [INFO ] [sig ] SFIX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:27.344616] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SFIX.txt [2026-01-14T20:31:27.344958] [INFO ] [sig ] [2788/3494] Completed SFIX in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:27.344997] [INFO ] [sig ] [2789/3494] Forecasting SFL... [2026-01-14T20:31:27.345027] [INFO ] [sig ] Generating forecast for: SFL [2026-01-14T20:31:27.345057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-14T20:31:27.358078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-14T20:31:27.358381] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-14T20:31:27.359181] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-14T20:31:27.359233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:27.359265] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:27.359292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:27.359347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:27.417863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:27.418639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:27.418719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:27.418751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:27.543129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:27.543291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:27.543332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:27.543362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:27.547369] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-14T20:31:27.547704] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-14T20:31:27.547840] [INFO ] [sig ] SFL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:27.695732] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SFL.txt [2026-01-14T20:31:27.695857] [INFO ] [sig ] [2789/3494] Completed SFL in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:27.695895] [INFO ] [sig ] [2790/3494] Forecasting SFLO... [2026-01-14T20:31:27.695924] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-14T20:31:27.695953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-14T20:31:27.708361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-14T20:31:27.708655] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-14T20:31:27.709413] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-14T20:31:27.709465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:27.709496] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:27.709522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:27.709597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:27.768532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:27.769162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:27.769239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:27.769285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:27.898684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:27.899043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:27.899085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:27.899144] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:27.903154] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-01-14T20:31:27.903430] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-14T20:31:27.903562] [INFO ] [sig ] SFLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:28.045435] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SFLO.txt [2026-01-14T20:31:28.045596] [INFO ] [sig ] [2790/3494] Completed SFLO in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:28.045638] [INFO ] [sig ] [2791/3494] Forecasting SFM... [2026-01-14T20:31:28.045667] [INFO ] [sig ] Generating forecast for: SFM [2026-01-14T20:31:28.045697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-14T20:31:28.057136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-14T20:31:28.057517] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-14T20:31:28.058448] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-14T20:31:28.058505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:28.058541] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:28.058592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:28.058660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:28.117798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:28.118721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:28.118805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:28.118839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:28.240177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:28.240339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:28.240380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:28.240411] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:28.244022] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-01-14T20:31:28.244354] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-14T20:31:28.244497] [INFO ] [sig ] SFM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:28.391221] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SFM.txt [2026-01-14T20:31:28.391378] [INFO ] [sig ] [2791/3494] Completed SFM in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:28.391417] [INFO ] [sig ] [2792/3494] Forecasting SFNC... [2026-01-14T20:31:28.391448] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-14T20:31:28.391477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-14T20:31:28.404506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-14T20:31:28.404856] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-14T20:31:28.405713] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-14T20:31:28.405961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:28.405994] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:28.406044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:28.406107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:28.469746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:28.470569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:28.470668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:28.470703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:28.611108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:28.611303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:28.611345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:28.611375] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:28.614872] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-14T20:31:28.615167] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-14T20:31:28.615294] [INFO ] [sig ] SFNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:28.755272] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SFNC.txt [2026-01-14T20:31:28.755426] [INFO ] [sig ] [2792/3494] Completed SFNC in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:28.755465] [INFO ] [sig ] [2793/3494] Forecasting SG... [2026-01-14T20:31:28.755497] [INFO ] [sig ] Generating forecast for: SG [2026-01-14T20:31:28.755527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-14T20:31:28.772037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-14T20:31:28.772406] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-14T20:31:28.773229] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-14T20:31:28.773283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:28.773316] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:28.773344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:28.773402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:28.832090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:28.832989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:28.833076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:28.833110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:28.955400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:28.955563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:28.955620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:28.955649] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:28.959246] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-01-14T20:31:28.959527] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-14T20:31:28.959678] [INFO ] [sig ] SG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:29.105806] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SG.txt [2026-01-14T20:31:29.105970] [INFO ] [sig ] [2793/3494] Completed SG in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:29.106009] [INFO ] [sig ] [2794/3494] Forecasting SGBX... [2026-01-14T20:31:29.106039] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-14T20:31:29.106070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-14T20:31:29.122359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-14T20:31:29.122743] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-14T20:31:29.123558] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-14T20:31:29.123632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:29.123666] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:29.123695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:29.123764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:29.182987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:29.183899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:29.184002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:29.184037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:29.299942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:29.300099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:29.300141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:29.300171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:29.303932] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=37.28%) [2026-01-14T20:31:29.304206] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-14T20:31:29.304335] [INFO ] [sig ] SGBX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:29.453968] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SGBX.txt [2026-01-14T20:31:29.454140] [INFO ] [sig ] [2794/3494] Completed SGBX in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:29.454187] [INFO ] [sig ] [2795/3494] Forecasting SGC... [2026-01-14T20:31:29.454218] [INFO ] [sig ] Generating forecast for: SGC [2026-01-14T20:31:29.454249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-14T20:31:29.467855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-14T20:31:29.468271] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-14T20:31:29.469280] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-14T20:31:29.469333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:29.469365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:29.469390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:29.469446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:29.527209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:29.528088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:29.528171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:29.528203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:29.644757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:29.644911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:29.644952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:29.644982] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:29.648465] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-14T20:31:29.648780] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-14T20:31:29.648909] [INFO ] [sig ] SGC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:29.792400] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SGC.txt [2026-01-14T20:31:29.792549] [INFO ] [sig ] [2795/3494] Completed SGC in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:29.792608] [INFO ] [sig ] [2796/3494] Forecasting SGHC... [2026-01-14T20:31:29.792641] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-14T20:31:29.792670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-14T20:31:29.804902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-14T20:31:29.805251] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-14T20:31:29.806050] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-14T20:31:29.806103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:29.806135] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:29.806160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:29.806216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:29.862927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:29.863811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:29.863895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:29.863927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:29.990052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:29.990219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:29.990260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:29.990288] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:29.993807] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-01-14T20:31:29.994089] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-14T20:31:29.994222] [INFO ] [sig ] SGHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:30.139170] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SGHC.txt [2026-01-14T20:31:30.139343] [INFO ] [sig ] [2796/3494] Completed SGHC in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:30.139384] [INFO ] [sig ] [2797/3494] Forecasting SGRY... [2026-01-14T20:31:30.139415] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-14T20:31:30.139455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-14T20:31:30.152377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-14T20:31:30.152746] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-14T20:31:30.153661] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-14T20:31:30.153716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:30.153749] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:30.153777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:30.153834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:30.214486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:30.215678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:30.215799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:30.215834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:30.340974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:30.341129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:30.341170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:30.341200] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:30.344648] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=30.39%) [2026-01-14T20:31:30.344917] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-14T20:31:30.345037] [INFO ] [sig ] SGRY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:30.488881] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SGRY.txt [2026-01-14T20:31:30.489028] [INFO ] [sig ] [2797/3494] Completed SGRY in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:30.489067] [INFO ] [sig ] [2798/3494] Forecasting SHAK... [2026-01-14T20:31:30.489098] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-14T20:31:30.489128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-14T20:31:30.502351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-14T20:31:30.502669] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-14T20:31:30.503428] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-14T20:31:30.503480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:30.503511] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:30.503538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:30.503619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:30.563744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:30.564499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:30.564597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:30.564636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:30.685007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:30.685161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:30.685200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:30.685229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:30.688863] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=84.02%) [2026-01-14T20:31:30.689143] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-14T20:31:30.689269] [INFO ] [sig ] SHAK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:30.837607] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHAK.txt [2026-01-14T20:31:30.837792] [INFO ] [sig ] [2798/3494] Completed SHAK in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:30.837834] [INFO ] [sig ] [2799/3494] Forecasting SHBI... [2026-01-14T20:31:30.838049] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-14T20:31:30.838086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-14T20:31:30.852405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-14T20:31:30.852738] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-14T20:31:30.853722] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-14T20:31:30.853774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:30.853805] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:30.853832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:30.853888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:30.917603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:30.918568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:30.918689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:30.918728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:31.046456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:31.046638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:31.046682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:31.046710] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:31.050687] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-14T20:31:31.051017] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-14T20:31:31.051157] [INFO ] [sig ] SHBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:31.200313] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SHBI.txt [2026-01-14T20:31:31.200478] [INFO ] [sig ] [2799/3494] Completed SHBI in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:31.200519] [INFO ] [sig ] [2800/3494] Forecasting SHC... [2026-01-14T20:31:31.200549] [INFO ] [sig ] Generating forecast for: SHC [2026-01-14T20:31:31.200608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-14T20:31:31.217155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-14T20:31:31.217611] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-14T20:31:31.218715] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-14T20:31:31.218782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:31.218825] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:31.218867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:31.218952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:31.288518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:31.289424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:31.289508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:31.289541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:31.406457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:31.406632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:31.406679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:31.406708] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:31.410183] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-14T20:31:31.410478] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-14T20:31:31.410627] [INFO ] [sig ] SHC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:31.554299] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHC.txt [2026-01-14T20:31:31.554488] [INFO ] [sig ] [2800/3494] Completed SHC in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:31.554529] [INFO ] [sig ] [2801/3494] Forecasting SHCO... [2026-01-14T20:31:31.554559] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-14T20:31:31.554612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-14T20:31:31.565900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-14T20:31:31.566271] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-14T20:31:31.567079] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-14T20:31:31.567131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:31.567163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:31.567190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:31.567247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:31.623627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:31.624502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:31.624618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:31.624656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:31.747393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:31.747619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:31.747680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:31.747720] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:31.751287] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-14T20:31:31.751597] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-14T20:31:31.751733] [INFO ] [sig ] SHCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:31.892985] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHCO.txt [2026-01-14T20:31:31.893141] [INFO ] [sig ] [2801/3494] Completed SHCO in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:31.893180] [INFO ] [sig ] [2802/3494] Forecasting SHEL... [2026-01-14T20:31:31.893211] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-14T20:31:31.893242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-14T20:31:31.905737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-14T20:31:31.906099] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-14T20:31:31.906911] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-14T20:31:31.906964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:31.906995] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:31.907023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:31.907078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:31.963976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:31.965060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:31.965140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:31.965173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:32.084953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:32.085116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:32.085157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:32.085186] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:32.088609] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-01-14T20:31:32.088890] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-14T20:31:32.089021] [INFO ] [sig ] SHEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:32.235637] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHEL.txt [2026-01-14T20:31:32.235791] [INFO ] [sig ] [2802/3494] Completed SHEL in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-14T20:31:32.235830] [INFO ] [sig ] [2803/3494] Forecasting SHEN... [2026-01-14T20:31:32.235859] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-14T20:31:32.235891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-14T20:31:32.248297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-14T20:31:32.248627] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-14T20:31:32.249388] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-14T20:31:32.249439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:32.249472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:32.249499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:32.249555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:32.307037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:32.307897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:32.307984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:32.308016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:32.431382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:32.431555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:32.431621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:32.431655] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:32.435150] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=64.33%) [2026-01-14T20:31:32.435474] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-14T20:31:32.435622] [INFO ] [sig ] SHEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:32.590067] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHEN.txt [2026-01-14T20:31:32.590212] [INFO ] [sig ] [2803/3494] Completed SHEN in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-14T20:31:32.590253] [INFO ] [sig ] [2804/3494] Forecasting SHFS... [2026-01-14T20:31:32.590283] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-14T20:31:32.590313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-14T20:31:32.604430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-14T20:31:32.604824] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-14T20:31:32.605903] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-14T20:31:32.605959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:32.606018] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:32.606049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:32.606108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:32.671919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:32.672745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:32.672840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:32.672888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:32.792976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:32.793135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:32.793175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:32.793204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:32.796607] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=37.38%) [2026-01-14T20:31:32.797039] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-14T20:31:32.797163] [INFO ] [sig ] SHFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:32.938279] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SHFS.txt [2026-01-14T20:31:32.938423] [INFO ] [sig ] [2804/3494] Completed SHFS in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:32.938462] [INFO ] [sig ] [2805/3494] Forecasting SHG... [2026-01-14T20:31:32.938493] [INFO ] [sig ] Generating forecast for: SHG [2026-01-14T20:31:32.938523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-14T20:31:32.951620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-14T20:31:32.951956] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-14T20:31:32.952765] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-14T20:31:32.952829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:32.952862] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:32.952889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:32.952945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:33.009337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:33.010261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:33.010338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:33.010371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:33.134008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:33.134170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:33.134210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:33.134239] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:33.137660] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-01-14T20:31:33.137940] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-14T20:31:33.138065] [INFO ] [sig ] SHG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:33.284345] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SHG.txt [2026-01-14T20:31:33.284478] [INFO ] [sig ] [2805/3494] Completed SHG in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:33.284517] [INFO ] [sig ] [2806/3494] Forecasting SHIP... [2026-01-14T20:31:33.284547] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-14T20:31:33.284595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-14T20:31:33.297198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-14T20:31:33.297502] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-14T20:31:33.298328] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-14T20:31:33.298381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:33.298412] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:33.298438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:33.298493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:33.356108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:33.356932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:33.357013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:33.357045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:33.478684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:33.478855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:33.478894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:33.478922] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:33.482283] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-14T20:31:33.482558] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-14T20:31:33.482698] [INFO ] [sig ] SHIP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:33.622066] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHIP.txt [2026-01-14T20:31:33.622201] [INFO ] [sig ] [2806/3494] Completed SHIP in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:33.622241] [INFO ] [sig ] [2807/3494] Forecasting SHLS... [2026-01-14T20:31:33.622271] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-14T20:31:33.622302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-14T20:31:33.635552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-14T20:31:33.635868] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-14T20:31:33.636663] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-14T20:31:33.636726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:33.636764] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:33.636794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:33.636848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:33.693389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:33.694061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:33.694139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:33.694171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:33.818773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:33.818935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:33.818975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:33.819058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:33.822614] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=55.34%) [2026-01-14T20:31:33.822897] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-14T20:31:33.823027] [INFO ] [sig ] SHLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:33.972160] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHLS.txt [2026-01-14T20:31:33.972322] [INFO ] [sig ] [2807/3494] Completed SHLS in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:33.972364] [INFO ] [sig ] [2808/3494] Forecasting SHO... [2026-01-14T20:31:33.972394] [INFO ] [sig ] Generating forecast for: SHO [2026-01-14T20:31:33.972425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-14T20:31:33.985079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-14T20:31:33.985416] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-14T20:31:33.986239] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-14T20:31:33.986293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:33.986325] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:33.986351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:33.986407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:34.043953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:34.044848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:34.044931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:34.044963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:34.169399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:34.169563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:34.169621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:34.169651] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:34.173073] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-14T20:31:34.173368] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-14T20:31:34.173499] [INFO ] [sig ] SHO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:34.314709] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHO.txt [2026-01-14T20:31:34.314881] [INFO ] [sig ] [2808/3494] Completed SHO in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:34.314938] [INFO ] [sig ] [2809/3494] Forecasting SHOC... [2026-01-14T20:31:34.314987] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-14T20:31:34.315034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-14T20:31:34.327213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-14T20:31:34.327666] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-14T20:31:34.328491] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-14T20:31:34.328547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:34.328619] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:34.328666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:34.328739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:34.394743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:34.395663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:34.395747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:34.395781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:34.517630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:34.517827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:34.517869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:34.517899] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:34.521538] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-01-14T20:31:34.521890] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-14T20:31:34.522031] [INFO ] [sig ] SHOC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:34.671231] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHOC.txt [2026-01-14T20:31:34.671405] [INFO ] [sig ] [2809/3494] Completed SHOC in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:34.671460] [INFO ] [sig ] [2810/3494] Forecasting SHOO... [2026-01-14T20:31:34.671498] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-14T20:31:34.671531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-14T20:31:34.686246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-14T20:31:34.686670] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-14T20:31:34.687552] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-14T20:31:34.687630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:34.687694] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:34.687722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:34.687779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:34.755480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:34.756721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:34.756810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:34.756843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:34.880745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:34.880914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:34.880956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:34.880985] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:34.884809] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-14T20:31:34.885152] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-14T20:31:34.885302] [INFO ] [sig ] SHOO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:35.041798] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SHOO.txt [2026-01-14T20:31:35.041959] [INFO ] [sig ] [2810/3494] Completed SHOO in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:35.042000] [INFO ] [sig ] [2811/3494] Forecasting SHOP... [2026-01-14T20:31:35.042031] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-14T20:31:35.042063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-14T20:31:35.056522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-14T20:31:35.056935] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-14T20:31:35.057835] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-14T20:31:35.057889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:35.057922] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:35.057950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:35.058006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:35.118070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:35.118976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:35.119063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:35.119097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:35.247770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:35.247931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:35.247972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:35.248002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:35.252149] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=11.26%) [2026-01-14T20:31:35.252453] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-14T20:31:35.252610] [INFO ] [sig ] SHOP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:35.409010] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SHOP.txt [2026-01-14T20:31:35.409379] [INFO ] [sig ] [2811/3494] Completed SHOP in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:35.409419] [INFO ] [sig ] [2812/3494] Forecasting SHY... [2026-01-14T20:31:35.409449] [INFO ] [sig ] Generating forecast for: SHY [2026-01-14T20:31:35.409479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-14T20:31:35.422005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-14T20:31:35.422308] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-14T20:31:35.423133] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-14T20:31:35.423194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:35.423231] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:35.423259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:35.423316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:35.486439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:35.487422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:35.487508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:35.487542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:35.612743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:35.612899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:35.612974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:35.613007] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:35.616543] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-01-14T20:31:35.616852] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-14T20:31:35.616997] [INFO ] [sig ] SHY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:35.761263] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SHY.txt [2026-01-14T20:31:35.761400] [INFO ] [sig ] [2812/3494] Completed SHY in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:35.761438] [INFO ] [sig ] [2813/3494] Forecasting SIBN... [2026-01-14T20:31:35.761468] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-14T20:31:35.761498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-14T20:31:35.776481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-14T20:31:35.777010] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-14T20:31:35.778056] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-14T20:31:35.778115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:35.778149] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:35.778176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:35.778232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:35.835981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:35.836895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:35.836984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:35.837016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:35.958675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:35.958847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:35.958894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:35.958926] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:35.962328] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-14T20:31:35.962656] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-14T20:31:35.962787] [INFO ] [sig ] SIBN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:36.106196] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIBN.txt [2026-01-14T20:31:36.106353] [INFO ] [sig ] [2813/3494] Completed SIBN in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:36.106393] [INFO ] [sig ] [2814/3494] Forecasting SID... [2026-01-14T20:31:36.106422] [INFO ] [sig ] Generating forecast for: SID [2026-01-14T20:31:36.106453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-14T20:31:36.119604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-14T20:31:36.119963] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-14T20:31:36.120785] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-14T20:31:36.120839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:36.120871] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:36.120899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:36.120955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:36.178473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:36.179376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:36.179496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:36.179529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:36.303941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:36.304100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:36.304141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:36.304169] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:36.307557] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=49.09%) [2026-01-14T20:31:36.307908] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-14T20:31:36.308042] [INFO ] [sig ] SID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:36.453334] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SID.txt [2026-01-14T20:31:36.453486] [INFO ] [sig ] [2814/3494] Completed SID in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:36.453525] [INFO ] [sig ] [2815/3494] Forecasting SIEB... [2026-01-14T20:31:36.453554] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-14T20:31:36.453606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-14T20:31:36.465357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-14T20:31:36.465728] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-14T20:31:36.466508] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-14T20:31:36.466561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:36.466618] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:36.466646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:36.466701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:36.525977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:36.526894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:36.526990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:36.527023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:36.654080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:36.654250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:36.654292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:36.654320] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:36.658416] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-01-14T20:31:36.658820] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-14T20:31:36.659168] [INFO ] [sig ] SIEB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:36.814417] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SIEB.txt [2026-01-14T20:31:36.814612] [INFO ] [sig ] [2815/3494] Completed SIEB in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:36.814656] [INFO ] [sig ] [2816/3494] Forecasting SIFY... [2026-01-14T20:31:36.814686] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-14T20:31:36.814715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-14T20:31:36.828307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-14T20:31:36.828736] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-14T20:31:36.829610] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-14T20:31:36.829665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:36.829713] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:36.829741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:36.829798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:36.892404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:36.893769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:36.893857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:36.893889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:37.020858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:37.021026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:37.021068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:37.021097] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:37.024509] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=71.34%) [2026-01-14T20:31:37.024803] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-14T20:31:37.024929] [INFO ] [sig ] SIFY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:37.168100] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIFY.txt [2026-01-14T20:31:37.168227] [INFO ] [sig ] [2816/3494] Completed SIFY in 0.4s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:37.168266] [INFO ] [sig ] [2817/3494] Forecasting SIG... [2026-01-14T20:31:37.168296] [INFO ] [sig ] Generating forecast for: SIG [2026-01-14T20:31:37.168325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-14T20:31:37.180533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-14T20:31:37.180817] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-14T20:31:37.181798] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-14T20:31:37.181850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:37.181883] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:37.181910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:37.181966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:37.239407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:37.240050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:37.240128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:37.240160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:37.357725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:37.357886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:37.357925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:37.357954] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:37.361302] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-01-14T20:31:37.361595] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-14T20:31:37.361722] [INFO ] [sig ] SIG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:37.502500] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SIG.txt [2026-01-14T20:31:37.502700] [INFO ] [sig ] [2817/3494] Completed SIG in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:37.502740] [INFO ] [sig ] [2818/3494] Forecasting SIGA... [2026-01-14T20:31:37.502770] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-14T20:31:37.502800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-14T20:31:37.516466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-14T20:31:37.516825] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-14T20:31:37.517613] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-14T20:31:37.517687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:37.517722] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:37.517749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:37.517804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:37.577890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:37.578762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:37.578843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:37.578876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:37.703892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:37.704164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:37.704207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:37.704236] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:37.707743] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-14T20:31:37.708012] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-14T20:31:37.708145] [INFO ] [sig ] SIGA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:37.848705] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIGA.txt [2026-01-14T20:31:37.848828] [INFO ] [sig ] [2818/3494] Completed SIGA in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:37.848866] [INFO ] [sig ] [2819/3494] Forecasting SIGI... [2026-01-14T20:31:37.848896] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-14T20:31:37.848926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-14T20:31:37.860508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-14T20:31:37.860843] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-14T20:31:37.861634] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-14T20:31:37.861686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:37.861717] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:37.861744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:37.861800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:37.918836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:37.919647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:37.919746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:37.919779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:38.040593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:38.040741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:38.040780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:38.040808] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:38.044403] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-01-14T20:31:38.044689] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-14T20:31:38.044818] [INFO ] [sig ] SIGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:38.185493] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIGI.txt [2026-01-14T20:31:38.185671] [INFO ] [sig ] [2819/3494] Completed SIGI in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:38.185713] [INFO ] [sig ] [2820/3494] Forecasting SII... [2026-01-14T20:31:38.185750] [INFO ] [sig ] Generating forecast for: SII [2026-01-14T20:31:38.185781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-14T20:31:38.198779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-14T20:31:38.199117] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-14T20:31:38.199916] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-14T20:31:38.199968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:38.200001] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:38.200029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:38.200084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:38.257046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:38.257998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:38.258089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:38.258122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:38.374161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:38.374323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:38.374363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:38.374393] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:38.377797] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-14T20:31:38.378077] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-14T20:31:38.378203] [INFO ] [sig ] SII: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:38.523799] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SII.txt [2026-01-14T20:31:38.523952] [INFO ] [sig ] [2820/3494] Completed SII in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-14T20:31:38.523992] [INFO ] [sig ] [2821/3494] Forecasting SIMO... [2026-01-14T20:31:38.524021] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-14T20:31:38.524052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-14T20:31:38.536595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-14T20:31:38.536868] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-14T20:31:38.537671] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-14T20:31:38.537722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:38.537791] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:38.537819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:38.537876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:38.596256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:38.596855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:38.596930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:38.596961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:38.717073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:38.717234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:38.717274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:38.717302] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:38.720706] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-14T20:31:38.720978] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-14T20:31:38.721105] [INFO ] [sig ] SIMO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:38.861030] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIMO.txt [2026-01-14T20:31:38.861179] [INFO ] [sig ] [2821/3494] Completed SIMO in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:38.861218] [INFO ] [sig ] [2822/3494] Forecasting SIRI... [2026-01-14T20:31:38.861249] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-14T20:31:38.861278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-14T20:31:38.873218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-14T20:31:38.873551] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-14T20:31:38.874362] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-14T20:31:38.874415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:38.874448] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:38.874476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:38.874532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:38.931325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:38.932182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:38.932262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:38.932295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:39.058278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:39.058435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:39.058476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:39.058505] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:39.061892] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-01-14T20:31:39.062167] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-14T20:31:39.062291] [INFO ] [sig ] SIRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:39.207304] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SIRI.txt [2026-01-14T20:31:39.207430] [INFO ] [sig ] [2822/3494] Completed SIRI in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:39.207493] [INFO ] [sig ] [2823/3494] Forecasting SITC... [2026-01-14T20:31:39.207524] [INFO ] [sig ] Generating forecast for: SITC [2026-01-14T20:31:39.207554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-14T20:31:39.218508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-14T20:31:39.218779] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-14T20:31:39.219528] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-14T20:31:39.219607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:39.219643] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:39.219669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:39.219724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:39.277629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:39.278279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:39.278356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:39.278387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:39.397121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:39.397247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:39.397284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:39.397329] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:39.400596] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-01-14T20:31:39.400868] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-14T20:31:39.400992] [INFO ] [sig ] SITC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:39.540964] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SITC.txt [2026-01-14T20:31:39.541069] [INFO ] [sig ] [2823/3494] Completed SITC in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:39.541107] [INFO ] [sig ] [2824/3494] Forecasting SITE... [2026-01-14T20:31:39.541136] [INFO ] [sig ] Generating forecast for: SITE [2026-01-14T20:31:39.541166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-14T20:31:39.554251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-14T20:31:39.554502] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-14T20:31:39.555273] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-14T20:31:39.555332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:39.555363] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:39.555390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:39.555446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:39.613278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:39.613896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:39.613970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:39.614003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:39.731467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:39.731646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:39.731687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:39.731749] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:39.735305] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-14T20:31:39.735594] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-14T20:31:39.735719] [INFO ] [sig ] SITE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:39.879535] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SITE.txt [2026-01-14T20:31:39.879711] [INFO ] [sig ] [2824/3494] Completed SITE in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:39.879751] [INFO ] [sig ] [2825/3494] Forecasting SITM... [2026-01-14T20:31:39.879782] [INFO ] [sig ] Generating forecast for: SITM [2026-01-14T20:31:39.879812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-14T20:31:39.892241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-14T20:31:39.892559] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-14T20:31:39.893340] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-14T20:31:39.893393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:39.893425] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:39.893452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:39.893508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:39.954637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:39.955683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:39.955763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:39.955813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:40.080749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:40.080907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:40.080947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:40.080975] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:40.084706] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-14T20:31:40.084987] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-14T20:31:40.085259] [INFO ] [sig ] SITM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:40.230066] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SITM.txt [2026-01-14T20:31:40.230192] [INFO ] [sig ] [2825/3494] Completed SITM in 0.4s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:40.230231] [INFO ] [sig ] [2826/3494] Forecasting SIXG... [2026-01-14T20:31:40.230261] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-14T20:31:40.230291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-14T20:31:40.241383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-14T20:31:40.241642] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-14T20:31:40.242548] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-14T20:31:40.242617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:40.242649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:40.242676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:40.242732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:40.300141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:40.300976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:40.301055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:40.301088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:40.417256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:40.417405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:40.417444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:40.417474] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:40.421183] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=66.61%) [2026-01-14T20:31:40.421452] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-14T20:31:40.421589] [INFO ] [sig ] SIXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:40.560701] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SIXG.txt [2026-01-14T20:31:40.560808] [INFO ] [sig ] [2826/3494] Completed SIXG in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:40.560845] [INFO ] [sig ] [2827/3494] Forecasting SJM... [2026-01-14T20:31:40.560872] [INFO ] [sig ] Generating forecast for: SJM [2026-01-14T20:31:40.560902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-14T20:31:40.572011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-14T20:31:40.572279] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-14T20:31:40.573058] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-14T20:31:40.573110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:40.573141] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:40.573179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:40.573236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:40.630061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:40.630675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:40.630749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:40.630781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:40.752877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:40.753009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:40.753046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:40.753074] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:40.756312] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-01-14T20:31:40.756590] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-14T20:31:40.756711] [INFO ] [sig ] SJM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:40.900374] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SJM.txt [2026-01-14T20:31:40.900526] [INFO ] [sig ] [2827/3494] Completed SJM in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:40.900564] [INFO ] [sig ] [2828/3494] Forecasting SKE... [2026-01-14T20:31:40.900617] [INFO ] [sig ] Generating forecast for: SKE [2026-01-14T20:31:40.900647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-14T20:31:40.913398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-14T20:31:40.913740] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-14T20:31:40.914497] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-14T20:31:40.914549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:40.914601] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:40.914630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:40.914687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:40.973249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:40.974125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:40.974206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:40.974238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:41.093133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:41.093290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:41.093332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:41.093360] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:41.097245] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-14T20:31:41.097515] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-14T20:31:41.097681] [INFO ] [sig ] SKE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:41.238132] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SKE.txt [2026-01-14T20:31:41.238259] [INFO ] [sig ] [2828/3494] Completed SKE in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:41.238298] [INFO ] [sig ] [2829/3494] Forecasting SKIL... [2026-01-14T20:31:41.238327] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-14T20:31:41.238357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-14T20:31:41.254022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-14T20:31:41.254482] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-14T20:31:41.255478] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-14T20:31:41.255542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:41.255600] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:41.255635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:41.255708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:41.325133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:41.326275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:41.326384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:41.326429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:41.445984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:41.446150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:41.446189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:41.446218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:41.449817] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-14T20:31:41.450192] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-14T20:31:41.450337] [INFO ] [sig ] SKIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:41.595491] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKIL.txt [2026-01-14T20:31:41.595655] [INFO ] [sig ] [2829/3494] Completed SKIL in 0.4s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:41.595697] [INFO ] [sig ] [2830/3494] Forecasting SKIN... [2026-01-14T20:31:41.595726] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-14T20:31:41.595755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-14T20:31:41.610006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-14T20:31:41.610686] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-14T20:31:41.611553] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-14T20:31:41.611638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:41.611671] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:41.611698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:41.611754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:41.670001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:41.670859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:41.670942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:41.670976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:41.796103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:41.796268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:41.796310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:41.796340] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:41.799929] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-14T20:31:41.800262] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-14T20:31:41.800406] [INFO ] [sig ] SKIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:41.945484] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SKIN.txt [2026-01-14T20:31:41.945690] [INFO ] [sig ] [2830/3494] Completed SKIN in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:41.945757] [INFO ] [sig ] [2831/3494] Forecasting SKLZ... [2026-01-14T20:31:41.945790] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-14T20:31:41.945832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-14T20:31:41.957970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-14T20:31:41.958359] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-14T20:31:41.959176] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-14T20:31:41.959229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:41.959260] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:41.959286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:41.959341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:42.018328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:42.019415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:42.019532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:42.019565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:42.154705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:42.154886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:42.154931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:42.154961] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:42.158610] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-01-14T20:31:42.158964] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-14T20:31:42.159111] [INFO ] [sig ] SKLZ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:42.334187] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SKLZ.txt [2026-01-14T20:31:42.334325] [INFO ] [sig ] [2831/3494] Completed SKLZ in 0.4s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:42.334364] [INFO ] [sig ] [2832/3494] Forecasting SKM... [2026-01-14T20:31:42.334394] [INFO ] [sig ] Generating forecast for: SKM [2026-01-14T20:31:42.334424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-14T20:31:42.346636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-14T20:31:42.346999] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-14T20:31:42.347826] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-14T20:31:42.347878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:42.347910] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:42.347937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:42.347993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:42.406015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:42.406666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:42.406742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:42.406774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:42.525174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:42.525340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:42.525380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:42.525409] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:42.528792] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-01-14T20:31:42.529253] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-14T20:31:42.529375] [INFO ] [sig ] SKM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:42.675396] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SKM.txt [2026-01-14T20:31:42.675606] [INFO ] [sig ] [2832/3494] Completed SKM in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:42.675650] [INFO ] [sig ] [2833/3494] Forecasting SKRE... [2026-01-14T20:31:42.675679] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-14T20:31:42.675710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-14T20:31:42.697974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-14T20:31:42.698312] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-14T20:31:42.699113] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-14T20:31:42.699165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:42.699196] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:42.699223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:42.699279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:42.759113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:42.759975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:42.760246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:42.760278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:42.875465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:42.875642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:42.875682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:42.875711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:42.879069] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-01-14T20:31:42.879336] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-14T20:31:42.879457] [INFO ] [sig ] SKRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:43.021704] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKRE.txt [2026-01-14T20:31:43.021825] [INFO ] [sig ] [2833/3494] Completed SKRE in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:43.021863] [INFO ] [sig ] [2834/3494] Forecasting SKWD... [2026-01-14T20:31:43.021892] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-14T20:31:43.021922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-14T20:31:43.034493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-14T20:31:43.034759] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-14T20:31:43.035512] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-14T20:31:43.035564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:43.035626] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:43.035654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:43.035709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:43.094969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:43.095554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:43.095654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:43.095685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:43.214735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:43.214896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:43.214935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:43.214964] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:43.218886] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=54.93%) [2026-01-14T20:31:43.219366] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-14T20:31:43.219493] [INFO ] [sig ] SKWD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:43.366169] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKWD.txt [2026-01-14T20:31:43.366333] [INFO ] [sig ] [2834/3494] Completed SKWD in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:43.366375] [INFO ] [sig ] [2835/3494] Forecasting SKY... [2026-01-14T20:31:43.366404] [INFO ] [sig ] Generating forecast for: SKY [2026-01-14T20:31:43.366436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-14T20:31:43.379307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-14T20:31:43.379687] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-14T20:31:43.380466] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-14T20:31:43.380520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:43.380551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:43.380602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:43.380661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:43.439944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:43.441045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:43.441126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:43.441158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:43.569087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:43.569251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:43.569291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:43.569319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:43.572873] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-14T20:31:43.573141] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-14T20:31:43.573265] [INFO ] [sig ] SKY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:43.717459] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKY.txt [2026-01-14T20:31:43.717600] [INFO ] [sig ] [2835/3494] Completed SKY in 0.4s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:43.717652] [INFO ] [sig ] [2836/3494] Forecasting SKYH... [2026-01-14T20:31:43.717683] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-14T20:31:43.717713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-14T20:31:43.729496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-14T20:31:43.729778] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-14T20:31:43.730624] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-14T20:31:43.730678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:43.730711] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:43.730739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:43.730797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:43.788566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:43.789180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:43.789257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:43.789290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:43.907195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:43.907307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:43.907344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:43.907371] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:43.910756] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-14T20:31:43.911022] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-14T20:31:43.911141] [INFO ] [sig ] SKYH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:44.056229] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SKYH.txt [2026-01-14T20:31:44.056400] [INFO ] [sig ] [2836/3494] Completed SKYH in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:44.056440] [INFO ] [sig ] [2837/3494] Forecasting SKYX... [2026-01-14T20:31:44.056469] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-14T20:31:44.056501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-14T20:31:44.068877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-14T20:31:44.069236] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-14T20:31:44.070105] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-14T20:31:44.070159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:44.070193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:44.070222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:44.070279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:44.128918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:44.129797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:44.129885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:44.129920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:44.245172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:44.245337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:44.245379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:44.245408] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:44.248865] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-01-14T20:31:44.249173] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-14T20:31:44.249303] [INFO ] [sig ] SKYX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:44.391983] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKYX.txt [2026-01-14T20:31:44.392122] [INFO ] [sig ] [2837/3494] Completed SKYX in 0.3s | 2.84 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-14T20:31:44.392160] [INFO ] [sig ] [2838/3494] Forecasting SKYY... [2026-01-14T20:31:44.392189] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-14T20:31:44.392219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-14T20:31:44.403753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-14T20:31:44.404008] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-14T20:31:44.404987] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-14T20:31:44.405038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:44.405104] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:44.405142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:44.405235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:44.466264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:44.466997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:44.467074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:44.467107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:44.588523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:44.588698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:44.588742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:44.588771] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:44.592649] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-14T20:31:44.592920] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-14T20:31:44.593043] [INFO ] [sig ] SKYY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:44.734018] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SKYY.txt [2026-01-14T20:31:44.734326] [INFO ] [sig ] [2838/3494] Completed SKYY in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:44.734363] [INFO ] [sig ] [2839/3494] Forecasting SLAB... [2026-01-14T20:31:44.734393] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-14T20:31:44.734422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-14T20:31:44.748980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-14T20:31:44.749268] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-14T20:31:44.750106] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-14T20:31:44.750160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:44.750193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:44.750221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:44.750279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:44.811246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:44.811930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:44.812009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:44.812042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:44.933817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:44.933924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:44.933960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:44.933988] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:44.937702] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-01-14T20:31:44.937973] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-14T20:31:44.938285] [INFO ] [sig ] SLAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:45.078267] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLAB.txt [2026-01-14T20:31:45.078422] [INFO ] [sig ] [2839/3494] Completed SLAB in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:45.078461] [INFO ] [sig ] [2840/3494] Forecasting SLB... [2026-01-14T20:31:45.078492] [INFO ] [sig ] Generating forecast for: SLB [2026-01-14T20:31:45.078522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-14T20:31:45.090349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-14T20:31:45.090700] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-14T20:31:45.091537] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-14T20:31:45.091630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:45.091669] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:45.091699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:45.091757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:45.153241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:45.154135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:45.154218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:45.154253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:45.277141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:45.277308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:45.277347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:45.277375] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:45.280794] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=55.24%) [2026-01-14T20:31:45.281077] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-14T20:31:45.281204] [INFO ] [sig ] SLB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:45.425791] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLB.txt [2026-01-14T20:31:45.425915] [INFO ] [sig ] [2840/3494] Completed SLB in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:45.425953] [INFO ] [sig ] [2841/3494] Forecasting SLDB... [2026-01-14T20:31:45.425982] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-14T20:31:45.426012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-14T20:31:45.437960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-14T20:31:45.438248] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-14T20:31:45.439112] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-14T20:31:45.439362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:45.439395] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:45.439424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:45.439483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:45.497873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:45.498464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:45.498539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:45.498570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:45.620379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:45.620512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:45.620552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:45.620625] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:45.625561] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=54.04%) [2026-01-14T20:31:45.625874] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-14T20:31:45.626001] [INFO ] [sig ] SLDB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:45.767078] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLDB.txt [2026-01-14T20:31:45.767200] [INFO ] [sig ] [2841/3494] Completed SLDB in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:45.767238] [INFO ] [sig ] [2842/3494] Forecasting SLDP... [2026-01-14T20:31:45.767266] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-14T20:31:45.767296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-14T20:31:45.780095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-14T20:31:45.780374] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-14T20:31:45.781225] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-14T20:31:45.781281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:45.781314] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:45.781342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:45.781400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:45.844162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:45.845015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:45.845096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:45.845129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:45.963527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:45.963711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:45.963753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:45.963781] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:45.967246] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-14T20:31:45.967546] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-14T20:31:45.967720] [INFO ] [sig ] SLDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:46.111914] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLDP.txt [2026-01-14T20:31:46.112073] [INFO ] [sig ] [2842/3494] Completed SLDP in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:46.112112] [INFO ] [sig ] [2843/3494] Forecasting SLF... [2026-01-14T20:31:46.112141] [INFO ] [sig ] Generating forecast for: SLF [2026-01-14T20:31:46.112171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-14T20:31:46.124283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-14T20:31:46.124604] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-14T20:31:46.125629] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-14T20:31:46.125683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:46.125716] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:46.125744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:46.125803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:46.187487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:46.188569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:46.188670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:46.188703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:46.311996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:46.312162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:46.312203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:46.312234] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:46.315695] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-01-14T20:31:46.315973] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-14T20:31:46.316099] [INFO ] [sig ] SLF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:46.456527] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLF.txt [2026-01-14T20:31:46.456682] [INFO ] [sig ] [2843/3494] Completed SLF in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:46.456722] [INFO ] [sig ] [2844/3494] Forecasting SLG... [2026-01-14T20:31:46.456751] [INFO ] [sig ] Generating forecast for: SLG [2026-01-14T20:31:46.456782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-14T20:31:46.468463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-14T20:31:46.468884] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-14T20:31:46.469786] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-14T20:31:46.469842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:46.469876] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:46.469905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:46.469967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:46.528476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:46.529222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:46.529300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:46.529332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:46.652283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:46.652447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:46.652487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:46.652517] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:46.655944] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-14T20:31:46.656227] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-14T20:31:46.656352] [INFO ] [sig ] SLG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:46.797793] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLG.txt [2026-01-14T20:31:46.797954] [INFO ] [sig ] [2844/3494] Completed SLG in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:46.797994] [INFO ] [sig ] [2845/3494] Forecasting SLGN... [2026-01-14T20:31:46.798024] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-14T20:31:46.798054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-14T20:31:46.809557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-14T20:31:46.809951] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-14T20:31:46.810744] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-14T20:31:46.810797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:46.810829] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:46.810856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:46.810913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:46.873664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:46.874539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:46.874644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:46.874679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:46.992693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:46.992856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:46.992896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:46.992927] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:46.996491] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-14T20:31:46.996863] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-14T20:31:46.997004] [INFO ] [sig ] SLGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:47.163456] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLGN.txt [2026-01-14T20:31:47.163633] [INFO ] [sig ] [2845/3494] Completed SLGN in 0.4s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:47.163676] [INFO ] [sig ] [2846/3494] Forecasting SLM... [2026-01-14T20:31:47.163706] [INFO ] [sig ] Generating forecast for: SLM [2026-01-14T20:31:47.163736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-14T20:31:47.178073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-14T20:31:47.178411] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-14T20:31:47.179223] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-14T20:31:47.179276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:47.179308] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:47.179335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:47.179391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:47.237147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:47.238104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:47.238188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:47.238220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:47.353409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:47.353589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:47.353634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:47.353664] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:47.357098] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-14T20:31:47.357394] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-14T20:31:47.357525] [INFO ] [sig ] SLM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:47.502239] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLM.txt [2026-01-14T20:31:47.502389] [INFO ] [sig ] [2846/3494] Completed SLM in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:47.502428] [INFO ] [sig ] [2847/3494] Forecasting SLN... [2026-01-14T20:31:47.502456] [INFO ] [sig ] Generating forecast for: SLN [2026-01-14T20:31:47.502486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-14T20:31:47.515100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-14T20:31:47.515400] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-14T20:31:47.516208] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-14T20:31:47.516261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:47.516292] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:47.516318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:47.516373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:47.574169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:47.575052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:47.575133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:47.575165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:47.694041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:47.694394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:47.694452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:47.694482] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:47.697884] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-14T20:31:47.698180] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-14T20:31:47.698306] [INFO ] [sig ] SLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:47.839929] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SLN.txt [2026-01-14T20:31:47.840078] [INFO ] [sig ] [2847/3494] Completed SLN in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:47.840126] [INFO ] [sig ] [2848/3494] Forecasting SLNO... [2026-01-14T20:31:47.840158] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-14T20:31:47.840187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-14T20:31:47.852748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-14T20:31:47.853089] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-14T20:31:47.853986] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-14T20:31:47.854045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:47.854079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:47.854111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:47.854169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:47.912526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:47.913329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:47.913444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:47.913477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:48.035337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:48.035507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:48.035546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:48.035595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:48.039094] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-14T20:31:48.039396] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-14T20:31:48.039528] [INFO ] [sig ] SLNO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:48.183419] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLNO.txt [2026-01-14T20:31:48.183590] [INFO ] [sig ] [2848/3494] Completed SLNO in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:48.183631] [INFO ] [sig ] [2849/3494] Forecasting SLP... [2026-01-14T20:31:48.183663] [INFO ] [sig ] Generating forecast for: SLP [2026-01-14T20:31:48.183693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-14T20:31:48.197651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-14T20:31:48.197972] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-14T20:31:48.198780] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-14T20:31:48.198832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:48.198863] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:48.198888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:48.198943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:48.259590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:48.260434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:48.260514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:48.260546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:48.377550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:48.377858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:48.377910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:48.377940] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:48.381457] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-14T20:31:48.381747] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-14T20:31:48.381868] [INFO ] [sig ] SLP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:48.536643] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLP.txt [2026-01-14T20:31:48.536798] [INFO ] [sig ] [2849/3494] Completed SLP in 0.4s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:48.536839] [INFO ] [sig ] [2850/3494] Forecasting SLQD... [2026-01-14T20:31:48.536867] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-14T20:31:48.536896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-14T20:31:48.549390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-14T20:31:48.549759] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-14T20:31:48.550534] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-14T20:31:48.550603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:48.550637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:48.550664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:48.550719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:48.607870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:48.608712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:48.608797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:48.608830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:48.725797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:48.725954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:48.725994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:48.726024] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:48.729600] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-14T20:31:48.729871] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-14T20:31:48.729996] [INFO ] [sig ] SLQD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:48.876559] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLQD.txt [2026-01-14T20:31:48.876730] [INFO ] [sig ] [2850/3494] Completed SLQD in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:48.876770] [INFO ] [sig ] [2851/3494] Forecasting SLRC... [2026-01-14T20:31:48.876799] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-14T20:31:48.876828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-14T20:31:48.890425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-14T20:31:48.890761] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-14T20:31:48.891519] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-14T20:31:48.891587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:48.891633] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:48.891661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:48.891717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:48.948775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:48.949623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:48.949704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:48.949735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:49.070067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:49.070230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:49.070271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:49.070301] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:49.073720] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=63.08%) [2026-01-14T20:31:49.074000] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-14T20:31:49.074129] [INFO ] [sig ] SLRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:49.215014] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLRC.txt [2026-01-14T20:31:49.215162] [INFO ] [sig ] [2851/3494] Completed SLRC in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:49.215202] [INFO ] [sig ] [2852/3494] Forecasting SLS... [2026-01-14T20:31:49.215232] [INFO ] [sig ] Generating forecast for: SLS [2026-01-14T20:31:49.215262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-14T20:31:49.229145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-14T20:31:49.229456] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-14T20:31:49.230286] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-14T20:31:49.230339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:49.230372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:49.230399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:49.230455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:49.288409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:49.289115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:49.289195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:49.289229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:49.409121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:49.409268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:49.409309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:49.409338] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:49.412889] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-14T20:31:49.413165] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-14T20:31:49.413291] [INFO ] [sig ] SLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:49.555042] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLS.txt [2026-01-14T20:31:49.555175] [INFO ] [sig ] [2852/3494] Completed SLS in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:49.555213] [INFO ] [sig ] [2853/3494] Forecasting SLVM... [2026-01-14T20:31:49.555242] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-14T20:31:49.555273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-14T20:31:49.567107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-14T20:31:49.567417] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-14T20:31:49.568251] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-14T20:31:49.568305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:49.568336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:49.568363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:49.568418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:49.624885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:49.625680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:49.625759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:49.625792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:49.744316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:49.744470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:49.744509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:49.744537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:49.747930] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=88.42%) [2026-01-14T20:31:49.748207] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-14T20:31:49.748329] [INFO ] [sig ] SLVM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:49.890495] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLVM.txt [2026-01-14T20:31:49.890650] [INFO ] [sig ] [2853/3494] Completed SLVM in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:49.890692] [INFO ] [sig ] [2854/3494] Forecasting SLVO... [2026-01-14T20:31:49.890721] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-14T20:31:49.890752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-14T20:31:49.902041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-14T20:31:49.902324] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-14T20:31:49.903128] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-14T20:31:49.903180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:49.903211] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:49.903238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:49.903294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:49.959850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:49.960597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:49.960676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:49.960708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:50.078736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:50.078886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:50.078925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:50.078954] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:50.082288] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-01-14T20:31:50.082563] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-14T20:31:50.082705] [INFO ] [sig ] SLVO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:50.221403] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLVO.txt [2026-01-14T20:31:50.221550] [INFO ] [sig ] [2854/3494] Completed SLVO in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-14T20:31:50.221607] [INFO ] [sig ] [2855/3494] Forecasting SLXN... [2026-01-14T20:31:50.221644] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-14T20:31:50.221676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-14T20:31:50.232553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-14T20:31:50.232879] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-14T20:31:50.233678] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-14T20:31:50.233730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:50.233804] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:50.233833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:50.233890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:50.290137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:50.290889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:50.290967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:50.291000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:50.406151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:50.406500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:50.406541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:50.406585] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:50.409958] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-14T20:31:50.410244] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-14T20:31:50.410370] [INFO ] [sig ] SLXN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:50.549835] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SLXN.txt [2026-01-14T20:31:50.549967] [INFO ] [sig ] [2855/3494] Completed SLXN in 0.3s | 2.84 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-14T20:31:50.550007] [INFO ] [sig ] [2856/3494] Forecasting SM... [2026-01-14T20:31:50.550037] [INFO ] [sig ] Generating forecast for: SM [2026-01-14T20:31:50.550066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-14T20:31:50.563073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-14T20:31:50.563632] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-14T20:31:50.564757] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-14T20:31:50.564821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:50.564857] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:50.564884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:50.564941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:50.626785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:50.627457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:50.627537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:50.627570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:50.748727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:50.748884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:50.748928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:50.748957] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:50.752478] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-01-14T20:31:50.752779] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-14T20:31:50.752906] [INFO ] [sig ] SM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:50.894269] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SM.txt [2026-01-14T20:31:50.894405] [INFO ] [sig ] [2856/3494] Completed SM in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:50.894443] [INFO ] [sig ] [2857/3494] Forecasting SMBC... [2026-01-14T20:31:50.894472] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-14T20:31:50.894502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-14T20:31:50.906415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-14T20:31:50.906757] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-14T20:31:50.907527] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-14T20:31:50.907597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:50.907632] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:50.907687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:50.907754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:50.967126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:50.967962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:50.968047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:50.968078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:51.083494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:51.083662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:51.083701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:51.083728] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:51.087073] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-14T20:31:51.087350] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-14T20:31:51.087472] [INFO ] [sig ] SMBC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:51.231340] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMBC.txt [2026-01-14T20:31:51.231492] [INFO ] [sig ] [2857/3494] Completed SMBC in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:51.231532] [INFO ] [sig ] [2858/3494] Forecasting SMBK... [2026-01-14T20:31:51.231563] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-14T20:31:51.231629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-14T20:31:51.244543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-14T20:31:51.244925] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-14T20:31:51.245725] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-14T20:31:51.245777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:51.245808] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:51.245834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:51.245890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:51.305932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:51.307012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:51.307101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:51.307133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:51.431816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:51.431974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:51.432016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:51.432099] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:51.436655] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-01-14T20:31:51.436974] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-14T20:31:51.437116] [INFO ] [sig ] SMBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:51.587893] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SMBK.txt [2026-01-14T20:31:51.588049] [INFO ] [sig ] [2858/3494] Completed SMBK in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:51.588091] [INFO ] [sig ] [2859/3494] Forecasting SMCI... [2026-01-14T20:31:51.588123] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-14T20:31:51.588155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-14T20:31:51.599112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-14T20:31:51.599392] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-14T20:31:51.600273] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-14T20:31:51.600325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:51.600357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:51.600383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:51.600439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:51.656136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:51.657020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:51.657103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:51.657135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:51.788010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:51.788188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:51.788242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:51.788282] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:51.793012] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-14T20:31:51.793476] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-14T20:31:51.793693] [INFO ] [sig ] SMCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:51.950075] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMCI.txt [2026-01-14T20:31:51.950225] [INFO ] [sig ] [2859/3494] Completed SMCI in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:51.950265] [INFO ] [sig ] [2860/3494] Forecasting SMCX... [2026-01-14T20:31:51.950297] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-14T20:31:51.950326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-14T20:31:51.961843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-14T20:31:51.962159] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-14T20:31:51.962992] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-14T20:31:51.963046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:51.963079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:51.963107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:51.963166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:52.023405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:52.024264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:52.024347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:52.024399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:52.158858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:52.159012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:52.159053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:52.159085] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:52.162539] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=12.05%) [2026-01-14T20:31:52.162916] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-14T20:31:52.163085] [INFO ] [sig ] SMCX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:52.326781] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMCX.txt [2026-01-14T20:31:52.327003] [INFO ] [sig ] [2860/3494] Completed SMCX in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:52.327059] [INFO ] [sig ] [2861/3494] Forecasting SMFG... [2026-01-14T20:31:52.327104] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-14T20:31:52.327149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-14T20:31:52.342627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-14T20:31:52.343028] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-14T20:31:52.344046] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-14T20:31:52.344100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:52.344132] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:52.344159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:52.344216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:52.403128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:52.404020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:52.404100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:52.404132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:52.528811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:52.528973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:52.529015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:52.529045] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:52.532651] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-14T20:31:52.533008] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-14T20:31:52.533155] [INFO ] [sig ] SMFG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:52.678332] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SMFG.txt [2026-01-14T20:31:52.678678] [INFO ] [sig ] [2861/3494] Completed SMFG in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:52.678718] [INFO ] [sig ] [2862/3494] Forecasting SMH... [2026-01-14T20:31:52.678748] [INFO ] [sig ] Generating forecast for: SMH [2026-01-14T20:31:52.678776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-14T20:31:52.691315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-14T20:31:52.691646] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-14T20:31:52.692427] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-14T20:31:52.692480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:52.692512] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:52.692550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:52.692627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:52.752508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:52.753184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:52.753263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:52.753296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:52.879681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:52.879832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:52.879874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:52.879904] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:52.883379] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-14T20:31:52.883691] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-14T20:31:52.883821] [INFO ] [sig ] SMH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:53.029041] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMH.txt [2026-01-14T20:31:53.029187] [INFO ] [sig ] [2862/3494] Completed SMH in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:53.029228] [INFO ] [sig ] [2863/3494] Forecasting SMHI... [2026-01-14T20:31:53.029258] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-14T20:31:53.029288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-14T20:31:53.040545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-14T20:31:53.040894] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-14T20:31:53.041692] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-14T20:31:53.041744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:53.041775] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:53.041801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:53.041856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:53.104269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:53.105013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:53.105093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:53.105127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:53.224232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:53.224612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:53.224675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:53.224708] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:53.228387] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-14T20:31:53.228697] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-14T20:31:53.228823] [INFO ] [sig ] SMHI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:53.373484] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMHI.txt [2026-01-14T20:31:53.373639] [INFO ] [sig ] [2863/3494] Completed SMHI in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:53.373686] [INFO ] [sig ] [2864/3494] Forecasting SMHX... [2026-01-14T20:31:53.373717] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-14T20:31:53.373747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-14T20:31:53.387122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-14T20:31:53.387496] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-14T20:31:53.388416] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-14T20:31:53.388470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:53.388501] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:53.388526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:53.388600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:53.448740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:53.449959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:53.450088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:53.450140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:53.571530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:53.571706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:53.571746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:53.571774] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:53.575416] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=20.69%) [2026-01-14T20:31:53.575773] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-14T20:31:53.575914] [INFO ] [sig ] SMHX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:53.723024] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMHX.txt [2026-01-14T20:31:53.723197] [INFO ] [sig ] [2864/3494] Completed SMHX in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:53.723238] [INFO ] [sig ] [2865/3494] Forecasting SMID... [2026-01-14T20:31:53.723267] [INFO ] [sig ] Generating forecast for: SMID [2026-01-14T20:31:53.723298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-14T20:31:53.735121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-14T20:31:53.735460] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-14T20:31:53.736286] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-14T20:31:53.736341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:53.736373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:53.736401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:53.736459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:53.804538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:53.805650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:53.805795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:53.805830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:53.911276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:53.911586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:53.911626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:53.911655] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:53.915044] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-14T20:31:53.915311] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-14T20:31:53.915437] [INFO ] [sig ] SMID: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:54.061147] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMID.txt [2026-01-14T20:31:54.061300] [INFO ] [sig ] [2865/3494] Completed SMID in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:54.061338] [INFO ] [sig ] [2866/3494] Forecasting SMPL... [2026-01-14T20:31:54.061368] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-14T20:31:54.061406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-14T20:31:54.074702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-14T20:31:54.075086] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-14T20:31:54.075914] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-14T20:31:54.075969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:54.076003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:54.076032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:54.076099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:54.136752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:54.137812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:54.137896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:54.137929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:54.261507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:54.261684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:54.261728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:54.261759] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:54.265552] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-14T20:31:54.265853] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-14T20:31:54.265988] [INFO ] [sig ] SMPL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:54.409757] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMPL.txt [2026-01-14T20:31:54.409912] [INFO ] [sig ] [2866/3494] Completed SMPL in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:54.409952] [INFO ] [sig ] [2867/3494] Forecasting SMTC... [2026-01-14T20:31:54.409981] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-14T20:31:54.410013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-14T20:31:54.421393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-14T20:31:54.421684] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-14T20:31:54.422476] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-14T20:31:54.422529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:54.422560] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:54.422605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:54.422663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:54.481334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:54.482199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:54.482283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:54.482317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:54.603794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:54.603951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:54.603992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:54.604021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:54.607460] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-14T20:31:54.607835] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-14T20:31:54.607967] [INFO ] [sig ] SMTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:54.750917] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SMTC.txt [2026-01-14T20:31:54.751084] [INFO ] [sig ] [2867/3494] Completed SMTC in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:54.751124] [INFO ] [sig ] [2868/3494] Forecasting SMTI... [2026-01-14T20:31:54.751155] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-14T20:31:54.751188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-14T20:31:54.763065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-14T20:31:54.763374] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-14T20:31:54.764170] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-14T20:31:54.764222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:54.764255] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:54.764281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:54.764337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:54.825965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:54.826870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:54.826952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:54.826988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:54.943663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:54.943825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:54.943865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:54.943895] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:54.947274] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=38.27%) [2026-01-14T20:31:54.947548] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-14T20:31:54.947723] [INFO ] [sig ] SMTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:55.091216] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMTI.txt [2026-01-14T20:31:55.091405] [INFO ] [sig ] [2868/3494] Completed SMTI in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:55.091466] [INFO ] [sig ] [2869/3494] Forecasting SMWB... [2026-01-14T20:31:55.091498] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-14T20:31:55.091529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-14T20:31:55.102997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-14T20:31:55.103342] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-14T20:31:55.104144] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-14T20:31:55.104196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:55.104227] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:55.104253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:55.104309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:55.161552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:55.162701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:55.162788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:55.162820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:55.288489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:55.288876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:55.288918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:55.288965] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:55.292492] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-01-14T20:31:55.292840] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-14T20:31:55.292982] [INFO ] [sig ] SMWB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:55.439783] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SMWB.txt [2026-01-14T20:31:55.439955] [INFO ] [sig ] [2869/3494] Completed SMWB in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:55.439996] [INFO ] [sig ] [2870/3494] Forecasting SMX... [2026-01-14T20:31:55.440027] [INFO ] [sig ] Generating forecast for: SMX [2026-01-14T20:31:55.440059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-14T20:31:55.453393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-14T20:31:55.453823] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-14T20:31:55.454862] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-14T20:31:55.454918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:55.454952] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:55.454980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:55.455042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:55.519489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:55.520381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:55.520469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:55.520502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:55.626563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:55.626728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:55.626771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:55.626800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:55.630229] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-14T20:31:55.630512] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-14T20:31:55.630661] [INFO ] [sig ] SMX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:55.777111] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SMX.txt [2026-01-14T20:31:55.777253] [INFO ] [sig ] [2870/3494] Completed SMX in 0.3s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:55.777300] [INFO ] [sig ] [2871/3494] Forecasting SN... [2026-01-14T20:31:55.777330] [INFO ] [sig ] Generating forecast for: SN [2026-01-14T20:31:55.777559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-14T20:31:55.789498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-14T20:31:55.789826] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-14T20:31:55.790700] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-14T20:31:55.790754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:55.790788] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:55.790816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:55.790874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:55.850797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:55.851709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:55.851810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:55.851847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:55.979711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:55.979868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:55.979908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:55.979939] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:55.983463] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-14T20:31:55.983770] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-14T20:31:55.983897] [INFO ] [sig ] SN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:56.129057] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SN.txt [2026-01-14T20:31:56.129213] [INFO ] [sig ] [2871/3494] Completed SN in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-14T20:31:56.129254] [INFO ] [sig ] [2872/3494] Forecasting SNA... [2026-01-14T20:31:56.129283] [INFO ] [sig ] Generating forecast for: SNA [2026-01-14T20:31:56.129314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-14T20:31:56.141442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-14T20:31:56.141820] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-14T20:31:56.142628] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-14T20:31:56.142681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:56.142740] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:56.142769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:56.142825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:56.203354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:56.204241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:56.204338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:56.204380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:56.324702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:56.324855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:56.324896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:56.324925] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:56.328355] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-01-14T20:31:56.328853] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-14T20:31:56.328984] [INFO ] [sig ] SNA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:56.480490] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNA.txt [2026-01-14T20:31:56.480700] [INFO ] [sig ] [2872/3494] Completed SNA in 0.4s | 2.84 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-14T20:31:56.480754] [INFO ] [sig ] [2873/3494] Forecasting SNAP... [2026-01-14T20:31:56.480786] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-14T20:31:56.480815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-14T20:31:56.492167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-14T20:31:56.492530] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-14T20:31:56.493367] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-14T20:31:56.493422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:56.493455] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:56.493482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:56.493553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:56.551743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:56.552657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:56.552740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:56.552774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:56.678393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:56.678598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:56.678652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:56.678695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:56.683357] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=0.56%) [2026-01-14T20:31:56.683722] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-14T20:31:56.683879] [INFO ] [sig ] SNAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:56.869756] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNAP.txt [2026-01-14T20:31:56.869914] [INFO ] [sig ] [2873/3494] Completed SNAP in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:56.869955] [INFO ] [sig ] [2874/3494] Forecasting SNCY... [2026-01-14T20:31:56.869986] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-14T20:31:56.870015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-14T20:31:56.882078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-14T20:31:56.882444] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-14T20:31:56.883264] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-14T20:31:56.883317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:56.883349] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:56.883375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:56.883430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:56.946117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:56.947062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:56.947149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:56.947184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:57.075212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:57.075365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:57.075407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:57.075435] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:57.078902] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-01-14T20:31:57.079219] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-14T20:31:57.079355] [INFO ] [sig ] SNCY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:57.233863] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNCY.txt [2026-01-14T20:31:57.234034] [INFO ] [sig ] [2874/3494] Completed SNCY in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:57.234085] [INFO ] [sig ] [2875/3494] Forecasting SND... [2026-01-14T20:31:57.234117] [INFO ] [sig ] Generating forecast for: SND [2026-01-14T20:31:57.234148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-14T20:31:57.246709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-14T20:31:57.247047] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-14T20:31:57.247991] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-14T20:31:57.248061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:57.248099] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:57.248137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:57.248227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:57.307782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:57.308602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:57.308705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:57.308740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:57.424407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:57.424566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:57.424636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:57.424696] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:57.428121] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-14T20:31:57.428419] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-14T20:31:57.428551] [INFO ] [sig ] SND: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:57.572702] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SND.txt [2026-01-14T20:31:57.572844] [INFO ] [sig ] [2875/3494] Completed SND in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:57.572884] [INFO ] [sig ] [2876/3494] Forecasting SNDL... [2026-01-14T20:31:57.572915] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-14T20:31:57.572945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-14T20:31:57.584683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-14T20:31:57.585000] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-14T20:31:57.585804] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-14T20:31:57.585856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:57.585889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:57.585916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:57.585972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:57.642492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:57.643325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:57.643406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:57.643438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:57.761758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:57.761923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:57.761964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:57.761991] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:57.765374] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-14T20:31:57.765677] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-14T20:31:57.765804] [INFO ] [sig ] SNDL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:57.907016] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNDL.txt [2026-01-14T20:31:57.907178] [INFO ] [sig ] [2876/3494] Completed SNDL in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:57.907221] [INFO ] [sig ] [2877/3494] Forecasting SNDX... [2026-01-14T20:31:57.907252] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-14T20:31:57.907282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-14T20:31:57.921455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-14T20:31:57.921884] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-14T20:31:57.922752] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-14T20:31:57.922808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:57.922840] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:57.922867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:57.922924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:57.986652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:57.987757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:57.987841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:57.987873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:58.113705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:58.113871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:58.113912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:58.113942] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:58.117473] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=73.54%) [2026-01-14T20:31:58.117796] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-14T20:31:58.117928] [INFO ] [sig ] SNDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:58.262190] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNDX.txt [2026-01-14T20:31:58.262345] [INFO ] [sig ] [2877/3494] Completed SNDX in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:58.262384] [INFO ] [sig ] [2878/3494] Forecasting SNES... [2026-01-14T20:31:58.262414] [INFO ] [sig ] Generating forecast for: SNES [2026-01-14T20:31:58.262444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-14T20:31:58.274519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-14T20:31:58.274901] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-14T20:31:58.275707] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-14T20:31:58.275761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:58.275792] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:58.275819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:58.275874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:58.333788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:58.334672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:58.334778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:58.334812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:58.450217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:58.450382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:58.450421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:58.450449] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:58.453874] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-14T20:31:58.454178] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-14T20:31:58.454309] [INFO ] [sig ] SNES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:58.599683] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNES.txt [2026-01-14T20:31:58.599856] [INFO ] [sig ] [2878/3494] Completed SNES in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:58.599897] [INFO ] [sig ] [2879/3494] Forecasting SNEX... [2026-01-14T20:31:58.599927] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-14T20:31:58.599957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-14T20:31:58.612258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-14T20:31:58.612670] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-14T20:31:58.613445] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-14T20:31:58.613497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:58.613529] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:58.613556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:58.613632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:58.670856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:58.671716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:58.671804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:58.671836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:58.797838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:58.798024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:58.798082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:58.798117] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:58.802177] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-14T20:31:58.802470] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-14T20:31:58.802637] [INFO ] [sig ] SNEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:58.946142] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNEX.txt [2026-01-14T20:31:58.946297] [INFO ] [sig ] [2879/3494] Completed SNEX in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:58.946343] [INFO ] [sig ] [2880/3494] Forecasting SNFCA... [2026-01-14T20:31:58.946374] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-14T20:31:58.946404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-14T20:31:58.958649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-14T20:31:58.958952] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-14T20:31:58.959755] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-14T20:31:58.959807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:58.959840] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:58.959867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:58.959922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:59.017132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:59.018125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:59.018215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:59.018249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:59.138274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:59.138435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:59.138475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:59.138504] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:59.141946] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-01-14T20:31:59.142237] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-14T20:31:59.142362] [INFO ] [sig ] SNFCA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:31:59.294314] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNFCA.txt [2026-01-14T20:31:59.294683] [INFO ] [sig ] [2880/3494] Completed SNFCA in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:59.294747] [INFO ] [sig ] [2881/3494] Forecasting SNGX... [2026-01-14T20:31:59.294786] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-14T20:31:59.294817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-14T20:31:59.307282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-14T20:31:59.307592] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-14T20:31:59.308380] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-14T20:31:59.308639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:59.308672] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:59.308699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:59.308754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:59.368469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:59.369235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:59.369316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:59.369348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:59.486772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:59.486934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:59.486974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:59.487002] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:59.490369] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=69.14%) [2026-01-14T20:31:59.490660] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-14T20:31:59.490783] [INFO ] [sig ] SNGX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:31:59.698091] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNGX.txt [2026-01-14T20:31:59.698249] [INFO ] [sig ] [2881/3494] Completed SNGX in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:31:59.698292] [INFO ] [sig ] [2882/3494] Forecasting SNN... [2026-01-14T20:31:59.698323] [INFO ] [sig ] Generating forecast for: SNN [2026-01-14T20:31:59.698353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-14T20:31:59.712948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-14T20:31:59.713432] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-14T20:31:59.714825] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-14T20:31:59.714881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:31:59.714915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:31:59.714943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:31:59.715001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:31:59.779271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:31:59.780607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:31:59.780772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:31:59.780811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:31:59.907800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:31:59.908079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:31:59.908130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:31:59.908167] [INFO ] [FORECASTER] Training complete [2026-01-14T20:31:59.912258] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=70.95%) [2026-01-14T20:31:59.912662] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-14T20:31:59.912830] [INFO ] [sig ] SNN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:00.061130] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNN.txt [2026-01-14T20:32:00.061352] [INFO ] [sig ] [2882/3494] Completed SNN in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:00.061395] [INFO ] [sig ] [2883/3494] Forecasting SNOA... [2026-01-14T20:32:00.061426] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-14T20:32:00.061458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-14T20:32:00.075210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-14T20:32:00.075829] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-14T20:32:00.076776] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-14T20:32:00.076843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:00.076878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:00.076905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:00.076964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:00.140067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:00.141217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:00.141323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:00.141358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:00.269630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:00.269884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:00.269932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:00.269965] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:00.274775] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-14T20:32:00.275160] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-14T20:32:00.275325] [INFO ] [sig ] SNOA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:00.431210] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNOA.txt [2026-01-14T20:32:00.431441] [INFO ] [sig ] [2883/3494] Completed SNOA in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:00.431488] [INFO ] [sig ] [2884/3494] Forecasting SNPS... [2026-01-14T20:32:00.431528] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-14T20:32:00.431560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-14T20:32:00.446433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-14T20:32:00.447116] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-14T20:32:00.448327] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-14T20:32:00.448386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:00.448420] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:00.448457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:00.448541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:00.509493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:00.510633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:00.510772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:00.510809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:00.662362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:00.662723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:00.662842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:00.662891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:00.668340] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-14T20:32:00.668753] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-14T20:32:00.668924] [INFO ] [sig ] SNPS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:00.825482] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SNPS.txt [2026-01-14T20:32:00.825736] [INFO ] [sig ] [2884/3494] Completed SNPS in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:00.825790] [INFO ] [sig ] [2885/3494] Forecasting SNTI... [2026-01-14T20:32:00.825821] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-14T20:32:00.825852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-14T20:32:00.839332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-14T20:32:00.839799] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-14T20:32:00.840897] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-14T20:32:00.840953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:00.840988] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:00.841014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:00.841072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:00.902005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:00.903089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:00.903183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:00.903219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:01.048936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:01.049183] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:32:01.049230] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:01.049263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:01.053718] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-14T20:32:01.054078] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-14T20:32:01.054241] [INFO ] [sig ] SNTI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:01.204401] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNTI.txt [2026-01-14T20:32:01.204682] [INFO ] [sig ] [2885/3494] Completed SNTI in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:01.204729] [INFO ] [sig ] [2886/3494] Forecasting SNX... [2026-01-14T20:32:01.204761] [INFO ] [sig ] Generating forecast for: SNX [2026-01-14T20:32:01.204797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-14T20:32:01.219493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-14T20:32:01.219945] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-14T20:32:01.220925] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-14T20:32:01.220982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:01.221082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:01.221113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:01.221183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:01.280153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:01.281397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:01.281500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:01.281535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:01.418337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:01.418504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:01.418547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:01.418595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:01.422207] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=51.21%) [2026-01-14T20:32:01.422531] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-14T20:32:01.422693] [INFO ] [sig ] SNX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:01.572802] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNX.txt [2026-01-14T20:32:01.572962] [INFO ] [sig ] [2886/3494] Completed SNX in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:01.573002] [INFO ] [sig ] [2887/3494] Forecasting SNY... [2026-01-14T20:32:01.573033] [INFO ] [sig ] Generating forecast for: SNY [2026-01-14T20:32:01.573063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-14T20:32:01.586610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-14T20:32:01.586952] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-14T20:32:01.587970] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-14T20:32:01.588023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:01.588054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:01.588080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:01.588135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:01.647436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:01.648353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:01.648440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:01.648475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:01.767382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:01.767549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:01.767612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:01.767664] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:01.771289] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-14T20:32:01.771605] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-14T20:32:01.771739] [INFO ] [sig ] SNY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:01.914248] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SNY.txt [2026-01-14T20:32:01.914404] [INFO ] [sig ] [2887/3494] Completed SNY in 0.3s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:01.914445] [INFO ] [sig ] [2888/3494] Forecasting SO... [2026-01-14T20:32:01.914476] [INFO ] [sig ] Generating forecast for: SO [2026-01-14T20:32:01.914504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-14T20:32:01.927458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-14T20:32:01.927975] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-14T20:32:01.928925] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-14T20:32:01.928989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:01.929023] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:01.929050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:01.929107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:01.990018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:01.990999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:01.991104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:01.991145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:02.119356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:02.119534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:02.119599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:02.119633] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:02.123436] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-14T20:32:02.123879] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-14T20:32:02.124042] [INFO ] [sig ] SO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:02.272489] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SO.txt [2026-01-14T20:32:02.272846] [INFO ] [sig ] [2888/3494] Completed SO in 0.4s | 2.84 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-14T20:32:02.272885] [INFO ] [sig ] [2889/3494] Forecasting SOCL... [2026-01-14T20:32:02.272914] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-14T20:32:02.272943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-14T20:32:02.284061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-14T20:32:02.284371] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-14T20:32:02.285210] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-14T20:32:02.285263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:02.285320] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:02.285348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:02.285405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:02.343480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:02.344545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:02.344648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:02.344682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:02.455491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:02.455667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:02.455707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:02.455737] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:02.459219] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-01-14T20:32:02.459497] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-14T20:32:02.459644] [INFO ] [sig ] SOCL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:02.613189] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SOCL.txt [2026-01-14T20:32:02.613345] [INFO ] [sig ] [2889/3494] Completed SOCL in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:02.613392] [INFO ] [sig ] [2890/3494] Forecasting SOFI... [2026-01-14T20:32:02.613422] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-14T20:32:02.613452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-14T20:32:02.629472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-14T20:32:02.629996] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-14T20:32:02.630876] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-14T20:32:02.630932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:02.630967] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:02.630995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:02.631066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:02.695695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:02.696877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:02.696972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:02.697007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:02.827890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:02.828072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:02.828117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:02.828146] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:02.832095] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-01-14T20:32:02.832400] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-14T20:32:02.832535] [INFO ] [sig ] SOFI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:02.975217] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SOFI.txt [2026-01-14T20:32:02.975348] [INFO ] [sig ] [2890/3494] Completed SOFI in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:02.975390] [INFO ] [sig ] [2891/3494] Forecasting SOGP... [2026-01-14T20:32:02.975421] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-14T20:32:02.975450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-14T20:32:02.988999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-14T20:32:02.989630] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-14T20:32:02.990879] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-14T20:32:02.990948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:02.990997] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:02.991032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:02.991104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:03.066489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:03.067968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:03.068073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:03.068108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:03.183874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:03.184061] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:32:03.184103] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:03.184131] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:03.187719] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=10.81%) [2026-01-14T20:32:03.188015] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-14T20:32:03.188169] [INFO ] [sig ] SOGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:03.329975] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOGP.txt [2026-01-14T20:32:03.330153] [INFO ] [sig ] [2891/3494] Completed SOGP in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:03.330193] [INFO ] [sig ] [2892/3494] Forecasting SOJC... [2026-01-14T20:32:03.330223] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-14T20:32:03.330257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-14T20:32:03.342541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-14T20:32:03.342939] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-14T20:32:03.343733] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-14T20:32:03.343786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:03.343818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:03.343844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:03.343900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:03.400724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:03.401679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:03.401763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:03.401795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:03.516416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:03.516598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:03.516639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:03.516700] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:03.520147] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-14T20:32:03.520445] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-14T20:32:03.520595] [INFO ] [sig ] SOJC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:03.662154] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SOJC.txt [2026-01-14T20:32:03.662323] [INFO ] [sig ] [2892/3494] Completed SOJC in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:03.662366] [INFO ] [sig ] [2893/3494] Forecasting SOJD... [2026-01-14T20:32:03.662397] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-14T20:32:03.662428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-14T20:32:03.674703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-14T20:32:03.675048] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-14T20:32:03.675854] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-14T20:32:03.675908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:03.675939] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:03.675966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:03.676021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:03.732808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:03.733601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:03.733681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:03.733713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:03.854241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:03.854416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:03.854455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:03.854510] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:03.858177] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-01-14T20:32:03.858514] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-14T20:32:03.858661] [INFO ] [sig ] SOJD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:04.003000] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOJD.txt [2026-01-14T20:32:04.003172] [INFO ] [sig ] [2893/3494] Completed SOJD in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:04.003212] [INFO ] [sig ] [2894/3494] Forecasting SOJE... [2026-01-14T20:32:04.003241] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-14T20:32:04.003271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-14T20:32:04.016145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-14T20:32:04.016538] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-14T20:32:04.017389] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-14T20:32:04.017441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:04.017473] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:04.017498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:04.017565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:04.074343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:04.075358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:04.075441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:04.075474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:04.195715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:04.195871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:04.195910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:04.195938] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:04.199334] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-01-14T20:32:04.199668] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-14T20:32:04.199798] [INFO ] [sig ] SOJE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:04.346518] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SOJE.txt [2026-01-14T20:32:04.346699] [INFO ] [sig ] [2894/3494] Completed SOJE in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:04.346741] [INFO ] [sig ] [2895/3494] Forecasting SON... [2026-01-14T20:32:04.346772] [INFO ] [sig ] Generating forecast for: SON [2026-01-14T20:32:04.346805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-14T20:32:04.358609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-14T20:32:04.358928] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-14T20:32:04.359747] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-14T20:32:04.359801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:04.359834] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:04.359861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:04.359918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:04.418510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:04.419441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:04.419607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:04.419646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:04.545894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:04.546101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:04.546145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:04.546176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:04.549932] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-01-14T20:32:04.550257] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-14T20:32:04.550396] [INFO ] [sig ] SON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:04.710908] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SON.txt [2026-01-14T20:32:04.711067] [INFO ] [sig ] [2895/3494] Completed SON in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:04.711107] [INFO ] [sig ] [2896/3494] Forecasting SONO... [2026-01-14T20:32:04.711137] [INFO ] [sig ] Generating forecast for: SONO [2026-01-14T20:32:04.711167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-14T20:32:04.723834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-14T20:32:04.724190] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-14T20:32:04.725258] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-14T20:32:04.725312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:04.725345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:04.725372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:04.725428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:04.789928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:04.790638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:04.790718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:04.790751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:04.921424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:04.921603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:04.921646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:04.921675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:04.925423] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=44.25%) [2026-01-14T20:32:04.925724] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-14T20:32:04.925860] [INFO ] [sig ] SONO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:05.071832] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SONO.txt [2026-01-14T20:32:05.071969] [INFO ] [sig ] [2896/3494] Completed SONO in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:05.072010] [INFO ] [sig ] [2897/3494] Forecasting SOPA... [2026-01-14T20:32:05.072039] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-14T20:32:05.072068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-14T20:32:05.083246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-14T20:32:05.083592] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-14T20:32:05.084373] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-14T20:32:05.084425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:05.084469] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:05.084498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:05.084557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:05.142277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:05.143106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:05.143186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:05.143219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:05.259600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:05.259755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:05.259798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:05.259826] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:05.263181] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=66.76%) [2026-01-14T20:32:05.263462] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-14T20:32:05.263606] [INFO ] [sig ] SOPA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:05.408475] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SOPA.txt [2026-01-14T20:32:05.408648] [INFO ] [sig ] [2897/3494] Completed SOPA in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:05.408690] [INFO ] [sig ] [2898/3494] Forecasting SOPH... [2026-01-14T20:32:05.408720] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-14T20:32:05.408751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-14T20:32:05.419944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-14T20:32:05.420278] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-14T20:32:05.421105] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-14T20:32:05.421159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:05.421191] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:05.421218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:05.421273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:05.477837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:05.478661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:05.478744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:05.478776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:05.600063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:05.600217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:05.600258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:05.600286] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:05.603717] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-01-14T20:32:05.603993] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-14T20:32:05.604117] [INFO ] [sig ] SOPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:05.744304] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOPH.txt [2026-01-14T20:32:05.744444] [INFO ] [sig ] [2898/3494] Completed SOPH in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:05.744486] [INFO ] [sig ] [2899/3494] Forecasting SOUN... [2026-01-14T20:32:05.744519] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-14T20:32:05.744548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-14T20:32:05.756224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-14T20:32:05.756534] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-14T20:32:05.757347] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-14T20:32:05.757409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:05.757448] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:05.757482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:05.757550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:05.815860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:05.816749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:05.816857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:05.816890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:05.937011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:05.937175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:05.937215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:05.937245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:05.940706] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-14T20:32:05.940986] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-14T20:32:05.941113] [INFO ] [sig ] SOUN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:06.090836] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOUN.txt [2026-01-14T20:32:06.091012] [INFO ] [sig ] [2899/3494] Completed SOUN in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:06.091053] [INFO ] [sig ] [2900/3494] Forecasting SOXQ... [2026-01-14T20:32:06.091084] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-14T20:32:06.091113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-14T20:32:06.106638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-14T20:32:06.107152] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-14T20:32:06.108311] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-14T20:32:06.108379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:06.108421] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:06.108460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:06.108546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:06.184994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:06.185953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:06.186038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:06.186072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:06.314708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:06.314867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:06.314907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:06.314936] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:06.319268] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=31.59%) [2026-01-14T20:32:06.319789] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-14T20:32:06.319987] [INFO ] [sig ] SOXQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:06.491431] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOXQ.txt [2026-01-14T20:32:06.491609] [INFO ] [sig ] [2900/3494] Completed SOXQ in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:06.491655] [INFO ] [sig ] [2901/3494] Forecasting SOXX... [2026-01-14T20:32:06.491693] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-14T20:32:06.491725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-14T20:32:06.503180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-14T20:32:06.503531] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-14T20:32:06.504360] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-14T20:32:06.504413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:06.504444] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:06.504471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:06.504526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:06.560971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:06.562056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:06.562140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:06.562172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:06.682249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:06.682411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:06.682451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:06.682481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:06.685925] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-14T20:32:06.686220] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-14T20:32:06.686372] [INFO ] [sig ] SOXX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:06.830411] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SOXX.txt [2026-01-14T20:32:06.830545] [INFO ] [sig ] [2901/3494] Completed SOXX in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:06.830603] [INFO ] [sig ] [2902/3494] Forecasting SPAI... [2026-01-14T20:32:06.830635] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-14T20:32:06.830664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-14T20:32:06.842052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-14T20:32:06.842361] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-14T20:32:06.843343] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-14T20:32:06.843408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:06.843444] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:06.843472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:06.843532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:06.906223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:06.907177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:06.907260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:06.907294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:07.028267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:07.028446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:07.028488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:07.028518] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:07.032126] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-14T20:32:07.032434] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-14T20:32:07.032600] [INFO ] [sig ] SPAI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:07.178889] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPAI.txt [2026-01-14T20:32:07.179047] [INFO ] [sig ] [2902/3494] Completed SPAI in 0.3s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:07.179088] [INFO ] [sig ] [2903/3494] Forecasting SPB... [2026-01-14T20:32:07.179120] [INFO ] [sig ] Generating forecast for: SPB [2026-01-14T20:32:07.179150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-14T20:32:07.193043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-14T20:32:07.193434] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-14T20:32:07.194258] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-14T20:32:07.194312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:07.194344] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:07.194371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:07.194428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:07.253053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:07.254064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:07.254158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:07.254190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:07.379750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:07.379908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:07.379949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:07.379977] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:07.383471] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-01-14T20:32:07.383780] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-14T20:32:07.384095] [INFO ] [sig ] SPB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:07.534122] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPB.txt [2026-01-14T20:32:07.534280] [INFO ] [sig ] [2903/3494] Completed SPB in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:07.534319] [INFO ] [sig ] [2904/3494] Forecasting SPCB... [2026-01-14T20:32:07.534350] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-14T20:32:07.534381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-14T20:32:07.547066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-14T20:32:07.547454] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-14T20:32:07.548329] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-14T20:32:07.548382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:07.548420] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:07.548453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:07.548521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:07.608368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:07.609273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:07.609356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:07.609389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:07.741601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:07.741710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:07.741750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:07.741794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:07.745175] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=59.20%) [2026-01-14T20:32:07.745453] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-14T20:32:07.745606] [INFO ] [sig ] SPCB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:07.888317] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPCB.txt [2026-01-14T20:32:07.888476] [INFO ] [sig ] [2904/3494] Completed SPCB in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:07.888516] [INFO ] [sig ] [2905/3494] Forecasting SPCE... [2026-01-14T20:32:07.888546] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-14T20:32:07.888593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-14T20:32:07.900155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-14T20:32:07.900551] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-14T20:32:07.901388] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-14T20:32:07.901442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:07.901473] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:07.901500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:07.901555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:07.963013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:07.964025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:07.964122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:07.964159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:08.110946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:08.111134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:08.111196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:08.111232] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:08.115831] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-01-14T20:32:08.116284] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-14T20:32:08.116471] [INFO ] [sig ] SPCE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:08.333612] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPCE.txt [2026-01-14T20:32:08.333839] [INFO ] [sig ] [2905/3494] Completed SPCE in 0.4s | 2.84 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-14T20:32:08.333892] [INFO ] [sig ] [2906/3494] Forecasting SPE... [2026-01-14T20:32:08.333926] [INFO ] [sig ] Generating forecast for: SPE [2026-01-14T20:32:08.333955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-14T20:32:08.349278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-14T20:32:08.349763] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-14T20:32:08.350773] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-14T20:32:08.350877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:08.350927] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:08.350967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:08.351048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:08.432293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:08.433448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:08.433564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:08.433666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:08.603762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:08.603964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:08.604028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:08.604079] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:08.609671] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-01-14T20:32:08.610179] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-14T20:32:08.610381] [INFO ] [sig ] SPE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:08.823938] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPE.txt [2026-01-14T20:32:08.824204] [INFO ] [sig ] [2906/3494] Completed SPE in 0.5s | 2.84 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-14T20:32:08.824274] [INFO ] [sig ] [2907/3494] Forecasting SPFI... [2026-01-14T20:32:08.824324] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-14T20:32:08.824371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-14T20:32:08.842156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-14T20:32:08.842726] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-14T20:32:08.844171] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-14T20:32:08.844275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:08.844325] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:08.844368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:08.844463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:08.934327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:08.935617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:08.935755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:08.935802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:09.111866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:09.112038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:09.112082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:09.112110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:09.115942] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-01-14T20:32:09.116291] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-14T20:32:09.116436] [INFO ] [sig ] SPFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:09.266227] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPFI.txt [2026-01-14T20:32:09.266425] [INFO ] [sig ] [2907/3494] Completed SPFI in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:09.266477] [INFO ] [sig ] [2908/3494] Forecasting SPG... [2026-01-14T20:32:09.266516] [INFO ] [sig ] Generating forecast for: SPG [2026-01-14T20:32:09.266553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-14T20:32:09.284179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-14T20:32:09.284629] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-14T20:32:09.285883] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-14T20:32:09.285946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:09.285986] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:09.286021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:09.286305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:09.364595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:09.366072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:09.366174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:09.366208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:09.524686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:09.524848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:09.524888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:09.524917] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:09.529307] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-14T20:32:09.529983] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-14T20:32:09.530173] [INFO ] [sig ] SPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:09.684173] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPG.txt [2026-01-14T20:32:09.684376] [INFO ] [sig ] [2908/3494] Completed SPG in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:09.684430] [INFO ] [sig ] [2909/3494] Forecasting SPGI... [2026-01-14T20:32:09.684472] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-14T20:32:09.684511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-14T20:32:09.697414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-14T20:32:09.697799] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-14T20:32:09.698629] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-14T20:32:09.698681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:09.698712] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:09.698738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:09.698794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:09.759289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:09.760199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:09.760281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:09.760317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:09.886346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:09.886500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:09.886594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:09.886629] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:09.890220] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-14T20:32:09.890516] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-14T20:32:09.890672] [INFO ] [sig ] SPGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:10.040325] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPGI.txt [2026-01-14T20:32:10.040507] [INFO ] [sig ] [2909/3494] Completed SPGI in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:10.040551] [INFO ] [sig ] [2910/3494] Forecasting SPH... [2026-01-14T20:32:10.040601] [INFO ] [sig ] Generating forecast for: SPH [2026-01-14T20:32:10.040632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-14T20:32:10.052593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-14T20:32:10.053016] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-14T20:32:10.053909] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-14T20:32:10.053964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:10.053997] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:10.054025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:10.054083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:10.114473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:10.115384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:10.115467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:10.115501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:10.234868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:10.235015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:10.235055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:10.235085] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:10.238472] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-14T20:32:10.238768] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-14T20:32:10.238892] [INFO ] [sig ] SPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:10.382472] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPH.txt [2026-01-14T20:32:10.382660] [INFO ] [sig ] [2910/3494] Completed SPH in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:10.382704] [INFO ] [sig ] [2911/3494] Forecasting SPOK... [2026-01-14T20:32:10.382735] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-14T20:32:10.382766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-14T20:32:10.394242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-14T20:32:10.394537] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-14T20:32:10.395528] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-14T20:32:10.395601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:10.395638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:10.395667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:10.395726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:10.457308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:10.458128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:10.458208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:10.458242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:10.579975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:10.580131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:10.580173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:10.580203] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:10.584224] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-01-14T20:32:10.584503] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-14T20:32:10.584651] [INFO ] [sig ] SPOK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:10.729674] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPOK.txt [2026-01-14T20:32:10.729803] [INFO ] [sig ] [2911/3494] Completed SPOK in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:10.729843] [INFO ] [sig ] [2912/3494] Forecasting SPRC... [2026-01-14T20:32:10.729874] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-14T20:32:10.729910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-14T20:32:10.742333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-14T20:32:10.742727] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-14T20:32:10.743509] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-14T20:32:10.743561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:10.743617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:10.743644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:10.743699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:10.803924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:10.804783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:10.804867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:10.804901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:10.925495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:10.925677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:10.925721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:10.925749] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:10.929807] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-14T20:32:10.930143] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-14T20:32:10.930273] [INFO ] [sig ] SPRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:11.075248] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPRC.txt [2026-01-14T20:32:11.075400] [INFO ] [sig ] [2912/3494] Completed SPRC in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:11.075439] [INFO ] [sig ] [2913/3494] Forecasting SPRO... [2026-01-14T20:32:11.075506] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-14T20:32:11.075537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-14T20:32:11.088815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-14T20:32:11.089168] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-14T20:32:11.090004] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-14T20:32:11.090059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:11.090092] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:11.090118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:11.090174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:11.147680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:11.148643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:11.148722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:11.148754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:11.273546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:11.273730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:11.273774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:11.273804] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:11.277176] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-01-14T20:32:11.277453] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-14T20:32:11.277617] [INFO ] [sig ] SPRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:11.436241] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPRO.txt [2026-01-14T20:32:11.436410] [INFO ] [sig ] [2913/3494] Completed SPRO in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:11.436451] [INFO ] [sig ] [2914/3494] Forecasting SPRX... [2026-01-14T20:32:11.436480] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-14T20:32:11.436511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-14T20:32:11.448899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-14T20:32:11.449314] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-14T20:32:11.450392] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-14T20:32:11.450465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:11.450516] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:11.450560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:11.450682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:11.510407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:11.511318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:11.511402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:11.511435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:11.627607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:11.627784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:11.627826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:11.627856] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:11.631391] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-14T20:32:11.631729] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-14T20:32:11.631864] [INFO ] [sig ] SPRX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:11.777945] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPRX.txt [2026-01-14T20:32:11.778110] [INFO ] [sig ] [2914/3494] Completed SPRX in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:11.778152] [INFO ] [sig ] [2915/3494] Forecasting SPRY... [2026-01-14T20:32:11.778182] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-14T20:32:11.778213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-14T20:32:11.790270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-14T20:32:11.790643] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-14T20:32:11.791432] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-14T20:32:11.791484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:11.791517] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:11.791543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:11.791622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:11.852050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:11.852963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:11.853045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:11.853078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:11.974457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:11.974638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:11.974681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:11.974710] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:11.978290] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-14T20:32:11.978685] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-14T20:32:11.978838] [INFO ] [sig ] SPRY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:12.128620] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPRY.txt [2026-01-14T20:32:12.128788] [INFO ] [sig ] [2915/3494] Completed SPRY in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:12.128831] [INFO ] [sig ] [2916/3494] Forecasting SPSC... [2026-01-14T20:32:12.128861] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-14T20:32:12.128892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-14T20:32:12.141135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-14T20:32:12.141529] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-14T20:32:12.142360] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-14T20:32:12.142415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:12.142447] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:12.142475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:12.142613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:12.203284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:12.204175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:12.204259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:12.204293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:12.327425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:12.327600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:12.327663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:12.327696] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:12.331197] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-14T20:32:12.331486] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-14T20:32:12.331641] [INFO ] [sig ] SPSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:12.488169] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPSC.txt [2026-01-14T20:32:12.488973] [INFO ] [sig ] [2916/3494] Completed SPSC in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:12.489037] [INFO ] [sig ] [2917/3494] Forecasting SPWH... [2026-01-14T20:32:12.489076] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-14T20:32:12.489106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-14T20:32:12.501608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-14T20:32:12.501970] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-14T20:32:12.503031] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-14T20:32:12.503088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:12.503121] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:12.503148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:12.503221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:12.566365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:12.567310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:12.567399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:12.567434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:12.698496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:12.698672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:12.698715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:12.698745] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:12.702357] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: UP (p=58.34%) [2026-01-14T20:32:12.702667] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-14T20:32:12.702833] [INFO ] [sig ] SPWH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:12.887396] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPWH.txt [2026-01-14T20:32:12.887560] [INFO ] [sig ] [2917/3494] Completed SPWH in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:12.887625] [INFO ] [sig ] [2918/3494] Forecasting SPXC... [2026-01-14T20:32:12.887680] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-14T20:32:12.887721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-14T20:32:12.901344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-14T20:32:12.901755] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-14T20:32:12.902592] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-14T20:32:12.902647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:12.902679] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:12.902705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:12.902763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:12.962306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:12.963213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:12.963300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:12.963334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:13.089687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:13.089840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:13.089880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:13.089909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:13.093424] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-14T20:32:13.093910] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-14T20:32:13.094035] [INFO ] [sig ] SPXC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:13.234976] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SPXC.txt [2026-01-14T20:32:13.235127] [INFO ] [sig ] [2918/3494] Completed SPXC in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:13.235173] [INFO ] [sig ] [2919/3494] Forecasting SPXX... [2026-01-14T20:32:13.235218] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-14T20:32:13.235252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-14T20:32:13.246685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-14T20:32:13.247006] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-14T20:32:13.247877] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-14T20:32:13.247932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:13.247964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:13.247991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:13.248059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:13.306093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:13.306958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:13.307043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:13.307076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:13.433790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:13.433977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:13.434019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:13.434048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:13.437629] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=82.59%) [2026-01-14T20:32:13.437993] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-14T20:32:13.438136] [INFO ] [sig ] SPXX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:13.584160] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SPXX.txt [2026-01-14T20:32:13.584334] [INFO ] [sig ] [2919/3494] Completed SPXX in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:13.584378] [INFO ] [sig ] [2920/3494] Forecasting SQM... [2026-01-14T20:32:13.584411] [INFO ] [sig ] Generating forecast for: SQM [2026-01-14T20:32:13.584443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-14T20:32:13.596681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-14T20:32:13.597061] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-14T20:32:13.597945] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-14T20:32:13.598001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:13.598033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:13.598060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:13.598117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:13.659032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:13.660007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:13.660096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:13.660131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:13.806958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:13.807123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:13.807165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:13.807194] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:13.810959] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-14T20:32:13.811310] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-14T20:32:13.811456] [INFO ] [sig ] SQM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:13.955467] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SQM.txt [2026-01-14T20:32:13.955647] [INFO ] [sig ] [2920/3494] Completed SQM in 0.4s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:13.955690] [INFO ] [sig ] [2921/3494] Forecasting SQNS... [2026-01-14T20:32:13.955722] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-14T20:32:13.955752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-14T20:32:13.967721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-14T20:32:13.968119] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-14T20:32:13.968973] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-14T20:32:13.969042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:13.969075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:13.969101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:13.969157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:14.026930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:14.027871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:14.027956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:14.027989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:14.147287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:14.147464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:14.147508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:14.147537] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:14.151678] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-01-14T20:32:14.152010] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-14T20:32:14.152148] [INFO ] [sig ] SQNS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:14.304552] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SQNS.txt [2026-01-14T20:32:14.304735] [INFO ] [sig ] [2921/3494] Completed SQNS in 0.3s | 2.84 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-14T20:32:14.304776] [INFO ] [sig ] [2922/3494] Forecasting SQQQ... [2026-01-14T20:32:14.304806] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-14T20:32:14.304835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-14T20:32:14.320348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-14T20:32:14.320754] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-14T20:32:14.321553] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-14T20:32:14.321627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:14.321660] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:14.321688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:14.321744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:14.383405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:14.384212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:14.384293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:14.384327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:14.514148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:14.514309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:14.514350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:14.514379] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:14.518070] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=69.78%) [2026-01-14T20:32:14.518359] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-14T20:32:14.518490] [INFO ] [sig ] SQQQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:14.663099] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SQQQ.txt [2026-01-14T20:32:14.663233] [INFO ] [sig ] [2922/3494] Completed SQQQ in 0.4s | 2.84 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-14T20:32:14.663272] [INFO ] [sig ] [2923/3494] Forecasting SRAD... [2026-01-14T20:32:14.663303] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-14T20:32:14.663333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-14T20:32:14.674849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-14T20:32:14.675186] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-14T20:32:14.675982] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-14T20:32:14.676036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:14.676068] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:14.676096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:14.676152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:14.734733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:14.735566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:14.735686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:14.735719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:14.858622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:14.858772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:14.858815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:14.858843] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:14.862177] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=62.89%) [2026-01-14T20:32:14.862449] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-14T20:32:14.862588] [INFO ] [sig ] SRAD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:15.007785] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SRAD.txt [2026-01-14T20:32:15.008100] [INFO ] [sig ] [2923/3494] Completed SRAD in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-14T20:32:15.008138] [INFO ] [sig ] [2924/3494] Forecasting SRBK... [2026-01-14T20:32:15.008168] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-14T20:32:15.008198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-14T20:32:15.020236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-14T20:32:15.020501] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-14T20:32:15.021620] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-14T20:32:15.021672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:15.021705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:15.021732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:15.021787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:15.077979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:15.078597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:15.078672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:15.078704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:15.198256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:15.198423] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:32:15.198465] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:15.198494] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:15.201971] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=51.95%) [2026-01-14T20:32:15.202254] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-14T20:32:15.202381] [INFO ] [sig ] SRBK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:15.343223] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SRBK.txt [2026-01-14T20:32:15.343363] [INFO ] [sig ] [2924/3494] Completed SRBK in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:15.343402] [INFO ] [sig ] [2925/3494] Forecasting SRCE... [2026-01-14T20:32:15.343431] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-14T20:32:15.343460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-14T20:32:15.354747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-14T20:32:15.355056] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-14T20:32:15.355843] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-14T20:32:15.355896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:15.355928] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:15.355954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:15.356010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:15.413409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:15.414150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:15.414234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:15.414278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:15.532211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:15.532370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:15.532411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:15.532440] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:15.535885] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=9.94%) [2026-01-14T20:32:15.536175] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-14T20:32:15.536303] [INFO ] [sig ] SRCE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:15.680185] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRCE.txt [2026-01-14T20:32:15.680327] [INFO ] [sig ] [2925/3494] Completed SRCE in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:15.680365] [INFO ] [sig ] [2926/3494] Forecasting SRE... [2026-01-14T20:32:15.680396] [INFO ] [sig ] Generating forecast for: SRE [2026-01-14T20:32:15.680425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-14T20:32:15.692387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-14T20:32:15.692779] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-14T20:32:15.693564] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-14T20:32:15.693635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:15.693667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:15.693693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:15.693750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:15.752249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:15.753010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:15.753090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:15.753122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:15.870743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:15.870917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:15.870958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:15.870987] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:15.874785] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-01-14T20:32:15.875076] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-14T20:32:15.875199] [INFO ] [sig ] SRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:16.015290] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SRE.txt [2026-01-14T20:32:16.015447] [INFO ] [sig ] [2926/3494] Completed SRE in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:16.015486] [INFO ] [sig ] [2927/3494] Forecasting SREA... [2026-01-14T20:32:16.015516] [INFO ] [sig ] Generating forecast for: SREA [2026-01-14T20:32:16.015546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-14T20:32:16.026756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-14T20:32:16.027308] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-14T20:32:16.029110] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-14T20:32:16.029248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:16.029281] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:16.029309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:16.029374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:16.089738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:16.090652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:16.090739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:16.090774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:16.211309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:16.211461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:16.211512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:16.211544] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:16.214874] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-01-14T20:32:16.215143] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-14T20:32:16.215266] [INFO ] [sig ] SREA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:16.357629] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SREA.txt [2026-01-14T20:32:16.357828] [INFO ] [sig ] [2927/3494] Completed SREA in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:16.357869] [INFO ] [sig ] [2928/3494] Forecasting SRFM... [2026-01-14T20:32:16.357900] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-14T20:32:16.357929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-14T20:32:16.370522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-14T20:32:16.370978] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-14T20:32:16.371808] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-14T20:32:16.371862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:16.371894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:16.371919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:16.371974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:16.429460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:16.430567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:16.430668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:16.430701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:16.555694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:16.555860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:16.555923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:16.555953] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:16.560215] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-14T20:32:16.560484] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-14T20:32:16.560626] [INFO ] [sig ] SRFM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:16.702696] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRFM.txt [2026-01-14T20:32:16.702826] [INFO ] [sig ] [2928/3494] Completed SRFM in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:16.702864] [INFO ] [sig ] [2929/3494] Forecasting SRG... [2026-01-14T20:32:16.702892] [INFO ] [sig ] Generating forecast for: SRG [2026-01-14T20:32:16.702922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-14T20:32:16.718566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-14T20:32:16.719076] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-14T20:32:16.720280] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-14T20:32:16.720350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:16.720398] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:16.720445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:16.720541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:16.789567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:16.790536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:16.790649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:16.790682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:16.915800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:16.915960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:16.916003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:16.916032] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:16.919733] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-14T20:32:16.920033] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-14T20:32:16.920161] [INFO ] [sig ] SRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:17.063514] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRG.txt [2026-01-14T20:32:17.063705] [INFO ] [sig ] [2929/3494] Completed SRG in 0.4s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:17.063778] [INFO ] [sig ] [2930/3494] Forecasting SRI... [2026-01-14T20:32:17.063809] [INFO ] [sig ] Generating forecast for: SRI [2026-01-14T20:32:17.063839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-14T20:32:17.077429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-14T20:32:17.077857] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-14T20:32:17.079130] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-14T20:32:17.079184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:17.079217] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:17.079245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:17.079302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:17.138669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:17.139793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:17.139876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:17.139908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:17.259503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:17.259685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:17.259733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:17.259794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:17.263484] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=21.26%) [2026-01-14T20:32:17.263913] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-14T20:32:17.264068] [INFO ] [sig ] SRI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:17.404636] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRI.txt [2026-01-14T20:32:17.404793] [INFO ] [sig ] [2930/3494] Completed SRI in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:17.404832] [INFO ] [sig ] [2931/3494] Forecasting SRRK... [2026-01-14T20:32:17.404863] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-14T20:32:17.404894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-14T20:32:17.417707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-14T20:32:17.418096] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-14T20:32:17.418992] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-14T20:32:17.419048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:17.419082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:17.419112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:17.419172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:17.475681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:17.476564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:17.476675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:17.476710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:17.598513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:17.598693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:17.598734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:17.598764] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:17.602243] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-14T20:32:17.602549] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-14T20:32:17.602707] [INFO ] [sig ] SRRK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:17.751394] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRRK.txt [2026-01-14T20:32:17.751540] [INFO ] [sig ] [2931/3494] Completed SRRK in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:17.751615] [INFO ] [sig ] [2932/3494] Forecasting SRTS... [2026-01-14T20:32:17.751668] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-14T20:32:17.751700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-14T20:32:17.764093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-14T20:32:17.764461] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-14T20:32:17.765276] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-14T20:32:17.765329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:17.765372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:17.765402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:17.765459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:17.826860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:17.827720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:17.827805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:17.827840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:17.952512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:17.952693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:17.952739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:17.952769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:17.956363] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-01-14T20:32:17.956676] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-14T20:32:17.956813] [INFO ] [sig ] SRTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:18.096354] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SRTS.txt [2026-01-14T20:32:18.096473] [INFO ] [sig ] [2932/3494] Completed SRTS in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:18.096511] [INFO ] [sig ] [2933/3494] Forecasting SSB... [2026-01-14T20:32:18.096541] [INFO ] [sig ] Generating forecast for: SSB [2026-01-14T20:32:18.096592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-14T20:32:18.108620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-14T20:32:18.108999] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-14T20:32:18.109881] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-14T20:32:18.109936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:18.109968] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:18.110026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:18.110087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:18.169317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:18.170264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:18.170351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:18.170385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:18.295819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:18.295985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:18.296027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:18.296056] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:18.299649] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-14T20:32:18.299936] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-14T20:32:18.300064] [INFO ] [sig ] SSB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:18.442197] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSB.txt [2026-01-14T20:32:18.442363] [INFO ] [sig ] [2933/3494] Completed SSB in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:18.442407] [INFO ] [sig ] [2934/3494] Forecasting SSD... [2026-01-14T20:32:18.442441] [INFO ] [sig ] Generating forecast for: SSD [2026-01-14T20:32:18.442474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-14T20:32:18.454261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-14T20:32:18.454686] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-14T20:32:18.455724] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-14T20:32:18.455778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:18.455810] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:18.455838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:18.455896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:18.514239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:18.514948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:18.515025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:18.515058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:18.637708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:18.637864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:18.637905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:18.638123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:18.641741] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-14T20:32:18.642019] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-14T20:32:18.642147] [INFO ] [sig ] SSD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:18.787549] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SSD.txt [2026-01-14T20:32:18.787741] [INFO ] [sig ] [2934/3494] Completed SSD in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:18.787815] [INFO ] [sig ] [2935/3494] Forecasting SSL... [2026-01-14T20:32:18.787851] [INFO ] [sig ] Generating forecast for: SSL [2026-01-14T20:32:18.787887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-14T20:32:18.800330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-14T20:32:18.800657] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-14T20:32:18.801453] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-14T20:32:18.801508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:18.801541] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:18.801594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:18.801659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:18.866327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:18.867267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:18.867346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:18.867379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:18.993999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:18.994150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:18.994190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:18.994221] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:18.997687] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-01-14T20:32:18.997967] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-14T20:32:18.998090] [INFO ] [sig ] SSL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:19.141520] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSL.txt [2026-01-14T20:32:19.141665] [INFO ] [sig ] [2935/3494] Completed SSL in 0.4s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:19.141705] [INFO ] [sig ] [2936/3494] Forecasting SSNC... [2026-01-14T20:32:19.141743] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-14T20:32:19.141776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-14T20:32:19.155704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-14T20:32:19.156145] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-14T20:32:19.157013] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-14T20:32:19.157068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:19.157100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:19.157127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:19.157182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:19.216223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:19.217103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:19.217188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:19.217223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:19.339389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:19.339551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:19.339610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:19.339640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:19.343067] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-01-14T20:32:19.343340] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-14T20:32:19.343462] [INFO ] [sig ] SSNC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:19.487065] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSNC.txt [2026-01-14T20:32:19.487197] [INFO ] [sig ] [2936/3494] Completed SSNC in 0.3s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:19.487237] [INFO ] [sig ] [2937/3494] Forecasting SSP... [2026-01-14T20:32:19.487266] [INFO ] [sig ] Generating forecast for: SSP [2026-01-14T20:32:19.487296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-14T20:32:19.501236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-14T20:32:19.501639] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-14T20:32:19.502433] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-14T20:32:19.502486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:19.502519] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:19.502546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:19.502621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:19.562565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:19.563394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:19.563478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:19.563512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:19.694120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:19.694360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:19.694411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:19.694442] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:19.698870] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-14T20:32:19.699216] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-14T20:32:19.699368] [INFO ] [sig ] SSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:19.875063] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSP.txt [2026-01-14T20:32:19.875467] [INFO ] [sig ] [2937/3494] Completed SSP in 0.4s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:19.875519] [INFO ] [sig ] [2938/3494] Forecasting SSRM... [2026-01-14T20:32:19.875554] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-14T20:32:19.875613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-14T20:32:19.889806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-14T20:32:19.890450] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-14T20:32:19.891309] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-14T20:32:19.891365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:19.891398] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:19.891425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:19.891482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:19.949670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:19.950546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:19.950652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:19.950686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:20.079392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:20.079560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:20.079622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:20.079655] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:20.083454] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=37.67%) [2026-01-14T20:32:20.083848] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-14T20:32:20.084209] [INFO ] [sig ] SSRM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:20.233781] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSRM.txt [2026-01-14T20:32:20.233910] [INFO ] [sig ] [2938/3494] Completed SSRM in 0.4s | 2.84 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-14T20:32:20.233949] [INFO ] [sig ] [2939/3494] Forecasting SSSS... [2026-01-14T20:32:20.233980] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-14T20:32:20.234008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-14T20:32:20.245814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-14T20:32:20.246256] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-14T20:32:20.247248] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-14T20:32:20.247300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:20.247331] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:20.247358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:20.247413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:20.306130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:20.306773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:20.306851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:20.306885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:20.433622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:20.433785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:20.433828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:20.433873] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:20.437417] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-01-14T20:32:20.437736] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-14T20:32:20.437866] [INFO ] [sig ] SSSS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:20.592930] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSSS.txt [2026-01-14T20:32:20.593091] [INFO ] [sig ] [2939/3494] Completed SSSS in 0.4s | 2.84 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-14T20:32:20.593135] [INFO ] [sig ] [2940/3494] Forecasting SSTI... [2026-01-14T20:32:20.593164] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-14T20:32:20.593194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-14T20:32:20.604820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-14T20:32:20.605157] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-14T20:32:20.605970] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-14T20:32:20.606023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:20.606055] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:20.606081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:20.606136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:20.663831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:20.664765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:20.664865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:20.664905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:20.789921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:20.790082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:20.790124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:20.790155] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:20.793759] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=55.56%) [2026-01-14T20:32:20.794068] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-14T20:32:20.794202] [INFO ] [sig ] SSTI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:20.937336] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SSTI.txt [2026-01-14T20:32:20.937486] [INFO ] [sig ] [2940/3494] Completed SSTI in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-14T20:32:20.937526] [INFO ] [sig ] [2941/3494] Forecasting SSTK... [2026-01-14T20:32:20.937557] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-14T20:32:20.937607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-14T20:32:20.949432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-14T20:32:20.949770] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-14T20:32:20.950545] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-14T20:32:20.950618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:20.950650] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:20.950677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:20.950732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:21.009094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:21.010162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:21.010283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:21.010319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:21.130377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:21.130538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:21.130596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:21.130627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:21.134029] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=67.03%) [2026-01-14T20:32:21.134321] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-14T20:32:21.134455] [INFO ] [sig ] SSTK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:21.278151] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SSTK.txt [2026-01-14T20:32:21.278318] [INFO ] [sig ] [2941/3494] Completed SSTK in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:21.278357] [INFO ] [sig ] [2942/3494] Forecasting SSYS... [2026-01-14T20:32:21.278385] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-14T20:32:21.278417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-14T20:32:21.290752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-14T20:32:21.291152] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-14T20:32:21.292025] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-14T20:32:21.292081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:21.292113] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:21.292140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:21.292212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:21.353611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:21.354626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:21.354734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:21.354768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:21.477671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:21.477836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:21.477910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:21.477968] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:21.482127] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-01-14T20:32:21.482461] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-14T20:32:21.482617] [INFO ] [sig ] SSYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:21.624971] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SSYS.txt [2026-01-14T20:32:21.625102] [INFO ] [sig ] [2942/3494] Completed SSYS in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:21.625141] [INFO ] [sig ] [2943/3494] Forecasting STAA... [2026-01-14T20:32:21.625171] [INFO ] [sig ] Generating forecast for: STAA [2026-01-14T20:32:21.625201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-14T20:32:21.636980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-14T20:32:21.637294] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-14T20:32:21.638294] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-14T20:32:21.638346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:21.638377] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:21.638415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:21.638472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:21.700166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:21.700933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:21.701062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:21.701113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:21.821723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:21.821880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:21.821922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:21.821951] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:21.825326] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-01-14T20:32:21.825612] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-14T20:32:21.825735] [INFO ] [sig ] STAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:21.966650] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STAA.txt [2026-01-14T20:32:21.966768] [INFO ] [sig ] [2943/3494] Completed STAA in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:21.966809] [INFO ] [sig ] [2944/3494] Forecasting STAG... [2026-01-14T20:32:21.966840] [INFO ] [sig ] Generating forecast for: STAG [2026-01-14T20:32:21.966871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-14T20:32:21.978073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-14T20:32:21.978399] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-14T20:32:21.979190] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-14T20:32:21.979243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:21.979275] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:21.979302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:21.979359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:22.039802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:22.040605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:22.040686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:22.040721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:22.166793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:22.166959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:22.166999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:22.167028] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:22.171049] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-14T20:32:22.171322] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-14T20:32:22.171444] [INFO ] [sig ] STAG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:22.313084] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STAG.txt [2026-01-14T20:32:22.313227] [INFO ] [sig ] [2944/3494] Completed STAG in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:22.313268] [INFO ] [sig ] [2945/3494] Forecasting STBA... [2026-01-14T20:32:22.313307] [INFO ] [sig ] Generating forecast for: STBA [2026-01-14T20:32:22.313342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-14T20:32:22.325333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-14T20:32:22.325681] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-14T20:32:22.326468] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-14T20:32:22.326521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:22.326554] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:22.326614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:22.326678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:22.384444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:22.385067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:22.385144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:22.385177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:22.499683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:22.499843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:22.499883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:22.499912] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:22.503247] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-14T20:32:22.503517] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-14T20:32:22.503660] [INFO ] [sig ] STBA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:22.645984] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STBA.txt [2026-01-14T20:32:22.646111] [INFO ] [sig ] [2945/3494] Completed STBA in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:22.646151] [INFO ] [sig ] [2946/3494] Forecasting STC... [2026-01-14T20:32:22.646180] [INFO ] [sig ] Generating forecast for: STC [2026-01-14T20:32:22.646209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-14T20:32:22.657907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-14T20:32:22.658377] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-14T20:32:22.659193] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-14T20:32:22.659246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:22.659279] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:22.659306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:22.659361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:22.717119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:22.717796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:22.717874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:22.717906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:22.837122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:22.837275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:22.837317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:22.837348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:22.840852] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=62.89%) [2026-01-14T20:32:22.841139] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-14T20:32:22.841269] [INFO ] [sig ] STC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:22.993240] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STC.txt [2026-01-14T20:32:22.993435] [INFO ] [sig ] [2946/3494] Completed STC in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:22.993476] [INFO ] [sig ] [2947/3494] Forecasting STE... [2026-01-14T20:32:22.993506] [INFO ] [sig ] Generating forecast for: STE [2026-01-14T20:32:22.993543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-14T20:32:23.004661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-14T20:32:23.005004] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-14T20:32:23.005798] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-14T20:32:23.005856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:23.005888] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:23.005917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:23.005973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:23.065075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:23.065839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:23.065920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:23.065952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:23.185995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:23.186348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:23.186388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:23.186416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:23.189852] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-14T20:32:23.190125] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-14T20:32:23.190246] [INFO ] [sig ] STE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:23.332250] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STE.txt [2026-01-14T20:32:23.332379] [INFO ] [sig ] [2947/3494] Completed STE in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:23.332419] [INFO ] [sig ] [2948/3494] Forecasting STEL... [2026-01-14T20:32:23.332448] [INFO ] [sig ] Generating forecast for: STEL [2026-01-14T20:32:23.332481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-14T20:32:23.344028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-14T20:32:23.344316] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-14T20:32:23.345125] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-14T20:32:23.345179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:23.345211] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:23.345239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:23.345297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:23.405393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:23.406111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:23.406191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:23.406225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:23.524222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:23.524377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:23.524418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:23.524448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:23.528248] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-14T20:32:23.528524] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-14T20:32:23.528667] [INFO ] [sig ] STEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:23.674143] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STEL.txt [2026-01-14T20:32:23.674270] [INFO ] [sig ] [2948/3494] Completed STEL in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:23.674308] [INFO ] [sig ] [2949/3494] Forecasting STEM... [2026-01-14T20:32:23.674337] [INFO ] [sig ] Generating forecast for: STEM [2026-01-14T20:32:23.674366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-14T20:32:23.685910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-14T20:32:23.686228] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-14T20:32:23.687026] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-14T20:32:23.687078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:23.687110] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:23.687142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:23.687212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:23.748100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:23.748974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:23.749056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:23.749090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:23.866108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:23.866258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:23.866298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:23.866326] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:23.869697] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-14T20:32:23.869968] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-14T20:32:23.870092] [INFO ] [sig ] STEM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:24.009753] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STEM.txt [2026-01-14T20:32:24.009926] [INFO ] [sig ] [2949/3494] Completed STEM in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:24.009966] [INFO ] [sig ] [2950/3494] Forecasting STEP... [2026-01-14T20:32:24.009996] [INFO ] [sig ] Generating forecast for: STEP [2026-01-14T20:32:24.010026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-14T20:32:24.021491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-14T20:32:24.021895] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-14T20:32:24.022708] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-14T20:32:24.022761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:24.022821] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:24.022850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:24.022911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:24.081537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:24.082457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:24.082543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:24.082598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:24.199842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:24.200024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:24.200069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:24.200114] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:24.203782] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-14T20:32:24.204152] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-14T20:32:24.204300] [INFO ] [sig ] STEP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:24.354014] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STEP.txt [2026-01-14T20:32:24.354206] [INFO ] [sig ] [2950/3494] Completed STEP in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:24.354274] [INFO ] [sig ] [2951/3494] Forecasting STHO... [2026-01-14T20:32:24.354312] [INFO ] [sig ] Generating forecast for: STHO [2026-01-14T20:32:24.354344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-14T20:32:24.366044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-14T20:32:24.366420] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-14T20:32:24.367224] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-14T20:32:24.367277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:24.367308] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:24.367334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:24.367389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:24.425465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:24.426396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:24.426479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:24.426514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:24.542925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:24.543080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:24.543120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:24.543149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:24.546628] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-14T20:32:24.546912] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-14T20:32:24.547038] [INFO ] [sig ] STHO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:24.687294] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STHO.txt [2026-01-14T20:32:24.687425] [INFO ] [sig ] [2951/3494] Completed STHO in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:24.687465] [INFO ] [sig ] [2952/3494] Forecasting STI... [2026-01-14T20:32:24.687495] [INFO ] [sig ] Generating forecast for: STI [2026-01-14T20:32:24.687526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-14T20:32:24.699414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-14T20:32:24.699825] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-14T20:32:24.700630] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-14T20:32:24.700684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:24.700717] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:24.700744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:24.700800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:24.758359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:24.759239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:24.759320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:24.759353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:24.878151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:24.878319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:24.878359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:24.878387] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:24.881891] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-01-14T20:32:24.882225] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-14T20:32:24.882362] [INFO ] [sig ] STI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:25.025504] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STI.txt [2026-01-14T20:32:25.025680] [INFO ] [sig ] [2952/3494] Completed STI in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:25.025721] [INFO ] [sig ] [2953/3494] Forecasting STIM... [2026-01-14T20:32:25.025751] [INFO ] [sig ] Generating forecast for: STIM [2026-01-14T20:32:25.025783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-14T20:32:25.037098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-14T20:32:25.037461] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-14T20:32:25.038274] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-14T20:32:25.038327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:25.038357] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:25.038382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:25.038437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:25.094767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:25.095655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:25.095738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:25.095770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:25.215589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:25.215746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:25.215785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:25.215845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:25.219247] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=51.35%) [2026-01-14T20:32:25.219521] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-14T20:32:25.219666] [INFO ] [sig ] STIM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:25.364332] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STIM.txt [2026-01-14T20:32:25.364497] [INFO ] [sig ] [2953/3494] Completed STIM in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:25.364536] [INFO ] [sig ] [2954/3494] Forecasting STK... [2026-01-14T20:32:25.364566] [INFO ] [sig ] Generating forecast for: STK [2026-01-14T20:32:25.364618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-14T20:32:25.378565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-14T20:32:25.378940] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-14T20:32:25.379929] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-14T20:32:25.379982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:25.380014] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:25.380041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:25.380109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:25.436485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:25.437336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:25.437418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:25.437450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:25.558445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:25.558637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:25.558679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:25.558709] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:25.562541] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-01-14T20:32:25.562868] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-14T20:32:25.563006] [INFO ] [sig ] STK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:25.705076] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STK.txt [2026-01-14T20:32:25.705221] [INFO ] [sig ] [2954/3494] Completed STK in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:25.705259] [INFO ] [sig ] [2955/3494] Forecasting STKH... [2026-01-14T20:32:25.705290] [INFO ] [sig ] Generating forecast for: STKH [2026-01-14T20:32:25.705319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-14T20:32:25.716478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-14T20:32:25.716772] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-14T20:32:25.717539] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-14T20:32:25.717614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:25.717674] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:25.717702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:25.717759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:25.774459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:25.775296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:25.775375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:25.775407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:25.886778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:25.886936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:25.886975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:25.887005] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:25.890598] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-14T20:32:25.890876] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-14T20:32:25.890999] [INFO ] [sig ] STKH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:26.036269] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STKH.txt [2026-01-14T20:32:26.036395] [INFO ] [sig ] [2955/3494] Completed STKH in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:26.036433] [INFO ] [sig ] [2956/3494] Forecasting STKL... [2026-01-14T20:32:26.036461] [INFO ] [sig ] Generating forecast for: STKL [2026-01-14T20:32:26.036492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-14T20:32:26.047625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-14T20:32:26.047885] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-14T20:32:26.048666] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-14T20:32:26.048730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:26.048761] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:26.048789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:26.048843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:26.105931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:26.106511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:26.106603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:26.106637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:26.231428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:26.231589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:26.231634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:26.231664] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:26.234938] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-01-14T20:32:26.235206] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-14T20:32:26.235325] [INFO ] [sig ] STKL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:26.376701] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STKL.txt [2026-01-14T20:32:26.376810] [INFO ] [sig ] [2956/3494] Completed STKL in 0.3s | 2.84 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-14T20:32:26.376847] [INFO ] [sig ] [2957/3494] Forecasting STKS... [2026-01-14T20:32:26.376876] [INFO ] [sig ] Generating forecast for: STKS [2026-01-14T20:32:26.376904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-14T20:32:26.389023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-14T20:32:26.389487] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-14T20:32:26.390257] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-14T20:32:26.390309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:26.390340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:26.390367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:26.390422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:26.448850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:26.449441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:26.449517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:26.449549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:26.569457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:26.569595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:26.569634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:26.569661] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:26.573435] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-01-14T20:32:26.573736] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-14T20:32:26.573860] [INFO ] [sig ] STKS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:26.717299] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STKS.txt [2026-01-14T20:32:26.717447] [INFO ] [sig ] [2957/3494] Completed STKS in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-14T20:32:26.717488] [INFO ] [sig ] [2958/3494] Forecasting STLA... [2026-01-14T20:32:26.717517] [INFO ] [sig ] Generating forecast for: STLA [2026-01-14T20:32:26.717547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-14T20:32:26.729439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-14T20:32:26.729806] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-14T20:32:26.730601] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-14T20:32:26.730653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:26.730685] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:26.730712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:26.730767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:26.786974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:26.787857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:26.787940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:26.787977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:26.906947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:26.907115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:26.907155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:26.907182] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:26.910677] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-01-14T20:32:26.910959] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-14T20:32:26.911090] [INFO ] [sig ] STLA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:27.056529] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STLA.txt [2026-01-14T20:32:27.056695] [INFO ] [sig ] [2958/3494] Completed STLA in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:27.056736] [INFO ] [sig ] [2959/3494] Forecasting STLD... [2026-01-14T20:32:27.056766] [INFO ] [sig ] Generating forecast for: STLD [2026-01-14T20:32:27.056794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-14T20:32:27.069277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-14T20:32:27.069643] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-14T20:32:27.070429] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-14T20:32:27.070482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:27.070513] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:27.070539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:27.070613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:27.129078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:27.129990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:27.130071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:27.130286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:27.253499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:27.253679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:27.253718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:27.253747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:27.257102] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-14T20:32:27.257388] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-14T20:32:27.257516] [INFO ] [sig ] STLD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:27.399634] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STLD.txt [2026-01-14T20:32:27.399795] [INFO ] [sig ] [2959/3494] Completed STLD in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:27.399836] [INFO ] [sig ] [2960/3494] Forecasting STM... [2026-01-14T20:32:27.399867] [INFO ] [sig ] Generating forecast for: STM [2026-01-14T20:32:27.399897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-14T20:32:27.411445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-14T20:32:27.411784] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-14T20:32:27.412589] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-14T20:32:27.412642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:27.412673] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:27.412700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:27.412756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:27.468913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:27.469614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:27.469717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:27.469750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:27.593221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:27.593379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:27.593419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:27.593448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:27.596807] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-14T20:32:27.597086] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-14T20:32:27.597210] [INFO ] [sig ] STM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:27.740343] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STM.txt [2026-01-14T20:32:27.740480] [INFO ] [sig ] [2960/3494] Completed STM in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:27.740519] [INFO ] [sig ] [2961/3494] Forecasting STN... [2026-01-14T20:32:27.740549] [INFO ] [sig ] Generating forecast for: STN [2026-01-14T20:32:27.740596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-14T20:32:27.752309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-14T20:32:27.752556] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-14T20:32:27.753335] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-14T20:32:27.753386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:27.753418] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:27.753445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:27.753501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:27.810660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:27.811245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:27.811321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:27.811353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:27.929185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:27.929305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:27.929340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:27.929368] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:27.932558] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-14T20:32:27.932862] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-14T20:32:27.932984] [INFO ] [sig ] STN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:28.074236] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STN.txt [2026-01-14T20:32:28.074388] [INFO ] [sig ] [2961/3494] Completed STN in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:28.074427] [INFO ] [sig ] [2962/3494] Forecasting STNE... [2026-01-14T20:32:28.074456] [INFO ] [sig ] Generating forecast for: STNE [2026-01-14T20:32:28.074485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-14T20:32:28.086091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-14T20:32:28.086335] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-14T20:32:28.087110] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-14T20:32:28.087162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:28.087193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:28.087219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:28.087275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:28.146633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:28.147219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:28.147295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:28.147327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:28.271558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:28.271771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:28.271808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:28.271836] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:28.275390] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-14T20:32:28.275687] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-14T20:32:28.275809] [INFO ] [sig ] STNE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:28.414946] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STNE.txt [2026-01-14T20:32:28.415050] [INFO ] [sig ] [2962/3494] Completed STNE in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:28.415088] [INFO ] [sig ] [2963/3494] Forecasting STOK... [2026-01-14T20:32:28.415117] [INFO ] [sig ] Generating forecast for: STOK [2026-01-14T20:32:28.415147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-14T20:32:28.428216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-14T20:32:28.428666] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-14T20:32:28.429548] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-14T20:32:28.429621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:28.429656] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:28.429684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:28.429741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:28.490038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:28.490998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:28.491087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:28.491121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:28.620481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:28.620744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:28.620790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:28.620821] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:28.624492] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=33.52%) [2026-01-14T20:32:28.624822] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-14T20:32:28.624966] [INFO ] [sig ] STOK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:28.774693] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STOK.txt [2026-01-14T20:32:28.774904] [INFO ] [sig ] [2963/3494] Completed STOK in 0.4s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:28.774947] [INFO ] [sig ] [2964/3494] Forecasting STRA... [2026-01-14T20:32:28.774978] [INFO ] [sig ] Generating forecast for: STRA [2026-01-14T20:32:28.775017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-14T20:32:28.786618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-14T20:32:28.786951] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-14T20:32:28.787828] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-14T20:32:28.787881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:28.787915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:28.787948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:28.788039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:28.845977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:28.846870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:28.846951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:28.846983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:28.969895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:28.970064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:28.970104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:28.970134] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:28.973661] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-14T20:32:28.974015] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-14T20:32:28.974181] [INFO ] [sig ] STRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:29.120031] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STRA.txt [2026-01-14T20:32:29.120184] [INFO ] [sig ] [2964/3494] Completed STRA in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:29.120224] [INFO ] [sig ] [2965/3494] Forecasting STRL... [2026-01-14T20:32:29.120253] [INFO ] [sig ] Generating forecast for: STRL [2026-01-14T20:32:29.120284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-14T20:32:29.132233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-14T20:32:29.132569] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-14T20:32:29.133349] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-14T20:32:29.133401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:29.133433] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:29.133460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:29.133519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:29.191747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:29.192528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:29.192628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:29.192664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:29.313377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:29.313536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:29.313594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:29.313627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:29.317349] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-14T20:32:29.317662] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-14T20:32:29.317789] [INFO ] [sig ] STRL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:29.460589] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STRL.txt [2026-01-14T20:32:29.460728] [INFO ] [sig ] [2965/3494] Completed STRL in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:29.460767] [INFO ] [sig ] [2966/3494] Forecasting STRS... [2026-01-14T20:32:29.460797] [INFO ] [sig ] Generating forecast for: STRS [2026-01-14T20:32:29.460827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-14T20:32:29.471102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-14T20:32:29.471353] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-14T20:32:29.472255] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-14T20:32:29.472308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:29.472340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:29.472373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:29.472428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:29.529484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:29.530437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:29.530527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:29.530562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:29.622994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:29.623160] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:32:29.623200] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:29.623229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:29.627093] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=9.84%) [2026-01-14T20:32:29.627477] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-14T20:32:29.627673] [INFO ] [sig ] STRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:29.772407] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STRS.txt [2026-01-14T20:32:29.772563] [INFO ] [sig ] [2966/3494] Completed STRS in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:29.772622] [INFO ] [sig ] [2967/3494] Forecasting STSS... [2026-01-14T20:32:29.772652] [INFO ] [sig ] Generating forecast for: STSS [2026-01-14T20:32:29.772690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-14T20:32:29.784384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-14T20:32:29.784770] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-14T20:32:29.785846] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-14T20:32:29.785912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:29.785990] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:29.786021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:29.786080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:29.847753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:29.848595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:29.848679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:29.848713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:29.978974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:29.979138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:29.979218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:29.979255] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:29.982951] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-14T20:32:29.983293] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-14T20:32:29.983438] [INFO ] [sig ] STSS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:30.138886] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STSS.txt [2026-01-14T20:32:30.139068] [INFO ] [sig ] [2967/3494] Completed STSS in 0.4s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:30.139118] [INFO ] [sig ] [2968/3494] Forecasting STTK... [2026-01-14T20:32:30.139149] [INFO ] [sig ] Generating forecast for: STTK [2026-01-14T20:32:30.139180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-14T20:32:30.151228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-14T20:32:30.151598] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-14T20:32:30.152441] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-14T20:32:30.152496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:30.152529] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:30.152555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:30.152646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:30.210519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:30.211405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:30.211488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:30.211522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:30.328414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:30.328588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:30.328632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:30.328662] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:30.332029] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-01-14T20:32:30.332312] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-14T20:32:30.332437] [INFO ] [sig ] STTK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:30.472805] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STTK.txt [2026-01-14T20:32:30.472939] [INFO ] [sig ] [2968/3494] Completed STTK in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:30.472978] [INFO ] [sig ] [2969/3494] Forecasting STVN... [2026-01-14T20:32:30.473007] [INFO ] [sig ] Generating forecast for: STVN [2026-01-14T20:32:30.473036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-14T20:32:30.484553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-14T20:32:30.484889] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-14T20:32:30.485688] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-14T20:32:30.485740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:30.485773] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:30.485801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:30.485857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:30.542340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:30.542995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:30.543072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:30.543105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:30.657803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:30.657959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:30.657999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:30.658027] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:30.661373] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-14T20:32:30.661665] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-14T20:32:30.661788] [INFO ] [sig ] STVN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:30.801370] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STVN.txt [2026-01-14T20:32:30.801517] [INFO ] [sig ] [2969/3494] Completed STVN in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:30.801557] [INFO ] [sig ] [2970/3494] Forecasting STWD... [2026-01-14T20:32:30.801606] [INFO ] [sig ] Generating forecast for: STWD [2026-01-14T20:32:30.801639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-14T20:32:30.813415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-14T20:32:30.813767] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-14T20:32:30.814525] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-14T20:32:30.814604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:30.814639] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:30.814665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:30.814721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:30.872552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:30.873294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:30.873372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:30.873405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:30.992236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:30.992401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:30.992444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:30.992506] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:30.996440] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-01-14T20:32:30.996756] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-14T20:32:30.996887] [INFO ] [sig ] STWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:31.147187] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STWD.txt [2026-01-14T20:32:31.147329] [INFO ] [sig ] [2970/3494] Completed STWD in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:31.147376] [INFO ] [sig ] [2971/3494] Forecasting STX... [2026-01-14T20:32:31.147410] [INFO ] [sig ] Generating forecast for: STX [2026-01-14T20:32:31.147442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-14T20:32:31.159808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-14T20:32:31.160150] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-14T20:32:31.161015] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-14T20:32:31.161078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:31.161142] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:31.161178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:31.161246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:31.222831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:31.223667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:31.223756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:31.223797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:31.347110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:31.347265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:31.347305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:31.347336] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:31.350858] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=51.54%) [2026-01-14T20:32:31.351161] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-14T20:32:31.351312] [INFO ] [sig ] STX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:31.493736] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STX.txt [2026-01-14T20:32:31.493887] [INFO ] [sig ] [2971/3494] Completed STX in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:31.493927] [INFO ] [sig ] [2972/3494] Forecasting STXE... [2026-01-14T20:32:31.493957] [INFO ] [sig ] Generating forecast for: STXE [2026-01-14T20:32:31.493986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-14T20:32:31.505364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-14T20:32:31.505671] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-14T20:32:31.506459] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-14T20:32:31.506512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:31.506543] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:31.506595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:31.506657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:31.564859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:31.565636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:31.565717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:31.565749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:31.674178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:31.674330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:31.674373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:31.674402] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:31.677771] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=40.68%) [2026-01-14T20:32:31.678050] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-14T20:32:31.678193] [INFO ] [sig ] STXE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:31.826974] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/STXE.txt [2026-01-14T20:32:31.827122] [INFO ] [sig ] [2972/3494] Completed STXE in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:31.827162] [INFO ] [sig ] [2973/3494] Forecasting STXG... [2026-01-14T20:32:31.827192] [INFO ] [sig ] Generating forecast for: STXG [2026-01-14T20:32:31.827223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-14T20:32:31.837995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-14T20:32:31.838318] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-14T20:32:31.839135] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-14T20:32:31.839189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:31.839222] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:31.839249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:31.839306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:31.896797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:31.897720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:31.897867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:31.897906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:32.006837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:32.006993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:32.007033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:32.007062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:32.010624] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-14T20:32:32.010900] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-14T20:32:32.011024] [INFO ] [sig ] STXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:32.157923] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/STXG.txt [2026-01-14T20:32:32.158092] [INFO ] [sig ] [2973/3494] Completed STXG in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:32.158139] [INFO ] [sig ] [2974/3494] Forecasting SUI... [2026-01-14T20:32:32.158173] [INFO ] [sig ] Generating forecast for: SUI [2026-01-14T20:32:32.158203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-14T20:32:32.170012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-14T20:32:32.170505] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-14T20:32:32.171301] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-14T20:32:32.171353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:32.171385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:32.171413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:32.171469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:32.228916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:32.229833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:32.229914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:32.229947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:32.347514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:32.347713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:32.347793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:32.347825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:32.351240] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-14T20:32:32.351562] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-14T20:32:32.351715] [INFO ] [sig ] SUI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:32.497054] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUI.txt [2026-01-14T20:32:32.497211] [INFO ] [sig ] [2974/3494] Completed SUI in 0.3s | 2.84 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-14T20:32:32.497252] [INFO ] [sig ] [2975/3494] Forecasting SUN... [2026-01-14T20:32:32.497281] [INFO ] [sig ] Generating forecast for: SUN [2026-01-14T20:32:32.497312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-14T20:32:32.509069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-14T20:32:32.509369] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-14T20:32:32.510156] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-14T20:32:32.510209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:32.510241] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:32.510267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:32.510323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:32.569693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:32.570433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:32.570513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:32.570547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:32.692021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:32.692179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:32.692220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:32.692250] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:32.695716] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-14T20:32:32.695998] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-14T20:32:32.696128] [INFO ] [sig ] SUN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:32.841084] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SUN.txt [2026-01-14T20:32:32.841216] [INFO ] [sig ] [2975/3494] Completed SUN in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:32.841253] [INFO ] [sig ] [2976/3494] Forecasting SUNS... [2026-01-14T20:32:32.841282] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-14T20:32:32.841312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-14T20:32:32.852229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-14T20:32:32.852517] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-14T20:32:32.853301] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-14T20:32:32.853353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:32.853383] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:32.853410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:32.853465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:32.909930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:32.910561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:32.910654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:32.910686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:33.032002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:33.032156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:33.032195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:33.032223] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:33.035568] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-01-14T20:32:33.035860] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-14T20:32:33.035981] [INFO ] [sig ] SUNS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:33.177098] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUNS.txt [2026-01-14T20:32:33.177234] [INFO ] [sig ] [2976/3494] Completed SUNS in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:33.177272] [INFO ] [sig ] [2977/3494] Forecasting SUPN... [2026-01-14T20:32:33.177301] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-14T20:32:33.177331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-14T20:32:33.188957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-14T20:32:33.189261] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-14T20:32:33.190248] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-14T20:32:33.190512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:33.190565] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:33.190623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:33.190687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:33.252566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:33.253366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:33.253479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:33.253514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:33.374064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:33.374212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:33.374253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:33.374281] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:33.377658] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-14T20:32:33.377946] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-14T20:32:33.378072] [INFO ] [sig ] SUPN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:33.519204] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SUPN.txt [2026-01-14T20:32:33.519337] [INFO ] [sig ] [2977/3494] Completed SUPN in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:33.519375] [INFO ] [sig ] [2978/3494] Forecasting SURG... [2026-01-14T20:32:33.519405] [INFO ] [sig ] Generating forecast for: SURG [2026-01-14T20:32:33.519435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-14T20:32:33.530796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-14T20:32:33.531098] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-14T20:32:33.531908] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-14T20:32:33.531960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:33.532003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:33.532031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:33.532093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:33.594395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:33.595377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:33.595469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:33.595505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:33.718440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:33.718613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:33.718656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:33.718686] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:33.722226] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-01-14T20:32:33.722517] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-14T20:32:33.722701] [INFO ] [sig ] SURG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:33.868810] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SURG.txt [2026-01-14T20:32:33.868964] [INFO ] [sig ] [2978/3494] Completed SURG in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:33.869011] [INFO ] [sig ] [2979/3494] Forecasting SUSB... [2026-01-14T20:32:33.869046] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-14T20:32:33.869084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-14T20:32:33.881335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-14T20:32:33.881653] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-14T20:32:33.882459] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-14T20:32:33.882513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:33.882547] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:33.882593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:33.882654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:33.941410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:33.942405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:33.942492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:33.942526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:34.088893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:34.089056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:34.089098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:34.089129] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:34.092498] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-14T20:32:34.092811] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-14T20:32:34.092968] [INFO ] [sig ] SUSB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:34.232235] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUSB.txt [2026-01-14T20:32:34.232387] [INFO ] [sig ] [2979/3494] Completed SUSB in 0.4s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:34.232426] [INFO ] [sig ] [2980/3494] Forecasting SUSC... [2026-01-14T20:32:34.232457] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-14T20:32:34.232487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-14T20:32:34.244417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-14T20:32:34.244811] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-14T20:32:34.245615] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-14T20:32:34.245668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:34.245700] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:34.245727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:34.245783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:34.302257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:34.302983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:34.303062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:34.303097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:34.424881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:34.425035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:34.425075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:34.425105] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:34.428455] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=35.74%) [2026-01-14T20:32:34.428773] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-14T20:32:34.428895] [INFO ] [sig ] SUSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:34.568234] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SUSC.txt [2026-01-14T20:32:34.568400] [INFO ] [sig ] [2980/3494] Completed SUSC in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:34.568448] [INFO ] [sig ] [2981/3494] Forecasting SUSL... [2026-01-14T20:32:34.568478] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-14T20:32:34.568509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-14T20:32:34.579498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-14T20:32:34.579803] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-14T20:32:34.580564] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-14T20:32:34.580635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:34.580667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:34.580694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:34.580750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:34.639155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:34.639800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:34.639878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:34.639912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:34.757558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:34.757734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:34.757774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:34.757803] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:34.761475] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=77.53%) [2026-01-14T20:32:34.761764] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-14T20:32:34.761889] [INFO ] [sig ] SUSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:34.903197] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUSL.txt [2026-01-14T20:32:34.903319] [INFO ] [sig ] [2981/3494] Completed SUSL in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:34.903548] [INFO ] [sig ] [2982/3494] Forecasting SUUN... [2026-01-14T20:32:34.903602] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-14T20:32:34.903637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-14T20:32:34.915524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-14T20:32:34.915817] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-14T20:32:34.916593] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-14T20:32:34.916645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:34.916676] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:34.916703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:34.916763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:34.974207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:34.974829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:34.974905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:34.974936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:35.096449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:35.096633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:35.096676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:35.096705] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:35.100073] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-14T20:32:35.100359] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-14T20:32:35.100485] [INFO ] [sig ] SUUN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:35.245813] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUUN.txt [2026-01-14T20:32:35.245974] [INFO ] [sig ] [2982/3494] Completed SUUN in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:35.246017] [INFO ] [sig ] [2983/3494] Forecasting SUZ... [2026-01-14T20:32:35.246046] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-14T20:32:35.246096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-14T20:32:35.257887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-14T20:32:35.258179] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-14T20:32:35.258998] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-14T20:32:35.259051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:35.259089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:35.259124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:35.259194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:35.315713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:35.316388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:35.316486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:35.316521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:35.437308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:35.437457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:35.437495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:35.437525] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:35.440981] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-01-14T20:32:35.441263] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-14T20:32:35.441389] [INFO ] [sig ] SUZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:35.586333] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SUZ.txt [2026-01-14T20:32:35.586662] [INFO ] [sig ] [2983/3494] Completed SUZ in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:35.586723] [INFO ] [sig ] [2984/3494] Forecasting SVC... [2026-01-14T20:32:35.586755] [INFO ] [sig ] Generating forecast for: SVC [2026-01-14T20:32:35.586786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-14T20:32:35.600101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-14T20:32:35.600560] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-14T20:32:35.601420] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-14T20:32:35.601476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:35.601626] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:35.601670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:35.601731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:35.661495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:35.662398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:35.662481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:35.662514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:35.782878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:35.783039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:35.783080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:35.783110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:35.786567] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-01-14T20:32:35.786887] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-14T20:32:35.787013] [INFO ] [sig ] SVC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:35.935361] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SVC.txt [2026-01-14T20:32:35.935510] [INFO ] [sig ] [2984/3494] Completed SVC in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:35.935550] [INFO ] [sig ] [2985/3494] Forecasting SVCO... [2026-01-14T20:32:35.935600] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-14T20:32:35.935632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-14T20:32:35.947538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-14T20:32:35.947908] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-14T20:32:35.948775] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-14T20:32:35.948829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:35.948861] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:35.948889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:35.948946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:36.009811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:36.010637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:36.010715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:36.010749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:36.130038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:36.130192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:36.130232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:36.130276] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:36.133641] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=28.13%) [2026-01-14T20:32:36.133922] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-14T20:32:36.134043] [INFO ] [sig ] SVCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:36.278604] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SVCO.txt [2026-01-14T20:32:36.278736] [INFO ] [sig ] [2985/3494] Completed SVCO in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:36.278774] [INFO ] [sig ] [2986/3494] Forecasting SVRA... [2026-01-14T20:32:36.278803] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-14T20:32:36.278833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-14T20:32:36.290697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-14T20:32:36.291007] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-14T20:32:36.291815] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-14T20:32:36.291868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:36.291901] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:36.291929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:36.291986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:36.350863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:36.351678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:36.351761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:36.351795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:36.478596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:36.478747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:36.478786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:36.478814] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:36.482503] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-01-14T20:32:36.482795] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-14T20:32:36.482918] [INFO ] [sig ] SVRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:36.622683] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SVRA.txt [2026-01-14T20:32:36.622820] [INFO ] [sig ] [2986/3494] Completed SVRA in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:36.622860] [INFO ] [sig ] [2987/3494] Forecasting SWBI... [2026-01-14T20:32:36.622891] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-14T20:32:36.622922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-14T20:32:36.634245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-14T20:32:36.634556] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-14T20:32:36.635406] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-14T20:32:36.635460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:36.635493] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:36.635521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:36.635600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:36.695050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:36.695820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:36.695914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:36.695965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:36.816455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:36.816621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:36.816663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:36.816721] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:36.820134] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=16.67%) [2026-01-14T20:32:36.820416] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-14T20:32:36.820546] [INFO ] [sig ] SWBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:36.963388] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SWBI.txt [2026-01-14T20:32:36.963536] [INFO ] [sig ] [2987/3494] Completed SWBI in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:36.963596] [INFO ] [sig ] [2988/3494] Forecasting SWIM... [2026-01-14T20:32:36.963630] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-14T20:32:36.963662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-14T20:32:36.975097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-14T20:32:36.975381] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-14T20:32:36.976195] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-14T20:32:36.976249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:36.976282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:36.976310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:36.976368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:37.035176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:37.035911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:37.035991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:37.036025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:37.157184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:37.157331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:37.157370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:37.157399] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:37.160777] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-14T20:32:37.161053] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-14T20:32:37.161176] [INFO ] [sig ] SWIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:37.302827] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SWIM.txt [2026-01-14T20:32:37.302961] [INFO ] [sig ] [2988/3494] Completed SWIM in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:37.303000] [INFO ] [sig ] [2989/3494] Forecasting SWK... [2026-01-14T20:32:37.303038] [INFO ] [sig ] Generating forecast for: SWK [2026-01-14T20:32:37.303066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-14T20:32:37.314258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-14T20:32:37.314549] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-14T20:32:37.315332] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-14T20:32:37.315383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:37.315414] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:37.315452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:37.315515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:37.375032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:37.375932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:37.376010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:37.376043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:37.494930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:37.495080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:37.495120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:37.495152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:37.498688] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-14T20:32:37.498971] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-14T20:32:37.499094] [INFO ] [sig ] SWK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:37.645415] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SWK.txt [2026-01-14T20:32:37.645557] [INFO ] [sig ] [2989/3494] Completed SWK in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:37.645622] [INFO ] [sig ] [2990/3494] Forecasting SWKS... [2026-01-14T20:32:37.645655] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-14T20:32:37.645686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-14T20:32:37.656804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-14T20:32:37.657125] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-14T20:32:37.658001] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-14T20:32:37.658054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:37.658086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:37.658113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:37.658180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:37.722111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:37.723199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:37.723309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:37.723344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:37.853121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:37.853271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:37.853498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:37.853526] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:37.857036] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-14T20:32:37.857310] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-14T20:32:37.857433] [INFO ] [sig ] SWKS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:37.998163] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SWKS.txt [2026-01-14T20:32:37.998310] [INFO ] [sig ] [2990/3494] Completed SWKS in 0.4s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:37.998350] [INFO ] [sig ] [2991/3494] Forecasting SWX... [2026-01-14T20:32:37.998380] [INFO ] [sig ] Generating forecast for: SWX [2026-01-14T20:32:37.998413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-14T20:32:38.009467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-14T20:32:38.009787] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-14T20:32:38.010820] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-14T20:32:38.010874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:38.010907] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:38.010936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:38.010995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:38.069404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:38.070139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:38.070220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:38.070255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:38.190110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:38.190278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:38.190321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:38.190351] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:38.193919] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-01-14T20:32:38.194235] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-14T20:32:38.194371] [INFO ] [sig ] SWX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:38.335753] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SWX.txt [2026-01-14T20:32:38.335909] [INFO ] [sig ] [2991/3494] Completed SWX in 0.3s | 2.84 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-14T20:32:38.335949] [INFO ] [sig ] [2992/3494] Forecasting SXC... [2026-01-14T20:32:38.335978] [INFO ] [sig ] Generating forecast for: SXC [2026-01-14T20:32:38.336010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-14T20:32:38.347352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-14T20:32:38.347780] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-14T20:32:38.348641] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-14T20:32:38.348695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:38.348727] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:38.348754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:38.348811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:38.406685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:38.407556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:38.407686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:38.407723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:38.536116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:38.536276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:38.536316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:38.536346] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:38.540000] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=36.18%) [2026-01-14T20:32:38.540298] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-14T20:32:38.540429] [INFO ] [sig ] SXC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:38.683336] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SXC.txt [2026-01-14T20:32:38.683501] [INFO ] [sig ] [2992/3494] Completed SXC in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:38.683540] [INFO ] [sig ] [2993/3494] Forecasting SXI... [2026-01-14T20:32:38.683584] [INFO ] [sig ] Generating forecast for: SXI [2026-01-14T20:32:38.683624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-14T20:32:38.696938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-14T20:32:38.697363] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-14T20:32:38.698244] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-14T20:32:38.698299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:38.698331] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:38.698358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:38.698415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:38.757981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:38.758880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:38.758965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:38.758999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:38.880896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:38.881058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:38.881099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:38.881129] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:38.884665] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=43.88%) [2026-01-14T20:32:38.884968] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-14T20:32:38.885101] [INFO ] [sig ] SXI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:39.028735] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SXI.txt [2026-01-14T20:32:39.028884] [INFO ] [sig ] [2993/3494] Completed SXI in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:39.028921] [INFO ] [sig ] [2994/3494] Forecasting SY... [2026-01-14T20:32:39.028949] [INFO ] [sig ] Generating forecast for: SY [2026-01-14T20:32:39.028979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-14T20:32:39.040951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-14T20:32:39.041236] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-14T20:32:39.042019] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-14T20:32:39.042071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:39.042102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:39.042130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:39.042184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:39.101943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:39.102678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:39.102756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:39.102816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:39.221758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:39.221905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:39.221950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:39.221982] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:39.225436] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-14T20:32:39.225739] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-14T20:32:39.225865] [INFO ] [sig ] SY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:39.388832] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SY.txt [2026-01-14T20:32:39.388996] [INFO ] [sig ] [2994/3494] Completed SY in 0.4s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:39.389037] [INFO ] [sig ] [2995/3494] Forecasting SYF... [2026-01-14T20:32:39.389068] [INFO ] [sig ] Generating forecast for: SYF [2026-01-14T20:32:39.389099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-14T20:32:39.401419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-14T20:32:39.401812] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-14T20:32:39.402636] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-14T20:32:39.402689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:39.402722] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:39.402749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:39.402806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:39.464462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:39.465349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:39.465438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:39.465472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:39.591694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:39.591872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:39.591916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:39.591946] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:39.595516] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=42.80%) [2026-01-14T20:32:39.595822] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-14T20:32:39.595947] [INFO ] [sig ] SYF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:39.737520] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SYF.txt [2026-01-14T20:32:39.737705] [INFO ] [sig ] [2995/3494] Completed SYF in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:39.737750] [INFO ] [sig ] [2996/3494] Forecasting SYK... [2026-01-14T20:32:39.737780] [INFO ] [sig ] Generating forecast for: SYK [2026-01-14T20:32:39.737810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-14T20:32:39.748856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-14T20:32:39.749145] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-14T20:32:39.749933] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-14T20:32:39.749992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:39.750023] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:39.750049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:39.750105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:39.807632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:39.808494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:39.808590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:39.808627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:39.934871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:39.935035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:39.935076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:39.935106] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:39.938661] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-01-14T20:32:39.938956] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-14T20:32:39.939080] [INFO ] [sig ] SYK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:40.082834] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SYK.txt [2026-01-14T20:32:40.082981] [INFO ] [sig ] [2996/3494] Completed SYK in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:40.083020] [INFO ] [sig ] [2997/3494] Forecasting SYM... [2026-01-14T20:32:40.083050] [INFO ] [sig ] Generating forecast for: SYM [2026-01-14T20:32:40.083080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-14T20:32:40.094317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-14T20:32:40.094664] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-14T20:32:40.095433] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-14T20:32:40.095484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:40.095515] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:40.095543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:40.095620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:40.153188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:40.154037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:40.154119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:40.154152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:40.282084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:40.282244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:40.282285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:40.282313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:40.286110] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=84.10%) [2026-01-14T20:32:40.286488] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-14T20:32:40.286650] [INFO ] [sig ] SYM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:40.435169] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/SYM.txt [2026-01-14T20:32:40.435350] [INFO ] [sig ] [2997/3494] Completed SYM in 0.4s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:40.435391] [INFO ] [sig ] [2998/3494] Forecasting SYNA... [2026-01-14T20:32:40.435423] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-14T20:32:40.435453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-14T20:32:40.447464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-14T20:32:40.447841] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-14T20:32:40.448634] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-14T20:32:40.448685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:40.448718] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:40.448745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:40.448802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:40.507355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:40.508273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:40.508359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:40.508392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:40.633048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:40.633267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:40.633330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:40.633361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:40.637270] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-01-14T20:32:40.637606] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-14T20:32:40.637782] [INFO ] [sig ] SYNA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:40.779154] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SYNA.txt [2026-01-14T20:32:40.779336] [INFO ] [sig ] [2998/3494] Completed SYNA in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:40.779377] [INFO ] [sig ] [2999/3494] Forecasting SYRE... [2026-01-14T20:32:40.779406] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-14T20:32:40.779438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-14T20:32:40.791375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-14T20:32:40.791769] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-14T20:32:40.792552] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-14T20:32:40.792641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:40.792675] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:40.792703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:40.792759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:40.850655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:40.851606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:40.851702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:40.851738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:40.971777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:40.971943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:40.971982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:40.972010] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:40.975452] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-14T20:32:40.975751] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-14T20:32:40.975882] [INFO ] [sig ] SYRE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:41.118447] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SYRE.txt [2026-01-14T20:32:41.118618] [INFO ] [sig ] [2999/3494] Completed SYRE in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:41.118660] [INFO ] [sig ] [3000/3494] Forecasting SYY... [2026-01-14T20:32:41.118691] [INFO ] [sig ] Generating forecast for: SYY [2026-01-14T20:32:41.118732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-14T20:32:41.130901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-14T20:32:41.131237] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-14T20:32:41.132066] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-14T20:32:41.132122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:41.132155] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:41.132184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:41.132241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:41.194026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:41.195081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:41.195164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:41.195200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:41.321983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:41.322126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:41.322165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:41.322195] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:41.325605] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-14T20:32:41.325886] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-14T20:32:41.326013] [INFO ] [sig ] SYY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:41.472458] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/SYY.txt [2026-01-14T20:32:41.472630] [INFO ] [sig ] [3000/3494] Completed SYY in 0.4s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:41.472673] [INFO ] [sig ] [3001/3494] Forecasting TAC... [2026-01-14T20:32:41.472727] [INFO ] [sig ] Generating forecast for: TAC [2026-01-14T20:32:41.472760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-14T20:32:41.484108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-14T20:32:41.484420] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-14T20:32:41.485208] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-14T20:32:41.485260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:41.485336] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:41.485365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:41.485421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:41.545649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:41.546418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:41.546501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:41.546534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:41.667375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:41.667527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:41.667565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:41.667612] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:41.670946] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-14T20:32:41.671222] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-14T20:32:41.671344] [INFO ] [sig ] TAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:41.816636] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TAC.txt [2026-01-14T20:32:41.816777] [INFO ] [sig ] [3001/3494] Completed TAC in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:41.816816] [INFO ] [sig ] [3002/3494] Forecasting TAK... [2026-01-14T20:32:41.816846] [INFO ] [sig ] Generating forecast for: TAK [2026-01-14T20:32:41.816875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-14T20:32:41.828818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-14T20:32:41.829148] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-14T20:32:41.829967] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-14T20:32:41.830021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:41.830066] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:41.830096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:41.830153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:41.890162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:41.891026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:41.891113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:41.891148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:42.009420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:42.009596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:42.009639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:42.009667] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:42.013031] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-14T20:32:42.013322] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-14T20:32:42.013442] [INFO ] [sig ] TAK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:42.159965] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TAK.txt [2026-01-14T20:32:42.160110] [INFO ] [sig ] [3002/3494] Completed TAK in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:42.160150] [INFO ] [sig ] [3003/3494] Forecasting TAL... [2026-01-14T20:32:42.160180] [INFO ] [sig ] Generating forecast for: TAL [2026-01-14T20:32:42.160211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-14T20:32:42.171902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-14T20:32:42.172212] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-14T20:32:42.173085] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-14T20:32:42.173140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:42.173174] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:42.173203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:42.173267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:42.233192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:42.234174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:42.234272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:42.234309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:42.357739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:42.357891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:42.357930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:42.357958] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:42.361660] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=27.47%) [2026-01-14T20:32:42.361979] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-14T20:32:42.362116] [INFO ] [sig ] TAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:42.511845] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TAL.txt [2026-01-14T20:32:42.512008] [INFO ] [sig ] [3003/3494] Completed TAL in 0.4s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:42.512049] [INFO ] [sig ] [3004/3494] Forecasting TALK... [2026-01-14T20:32:42.512080] [INFO ] [sig ] Generating forecast for: TALK [2026-01-14T20:32:42.512110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-14T20:32:42.524763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-14T20:32:42.525202] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-14T20:32:42.526068] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-14T20:32:42.526124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:42.526156] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:42.526183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:42.526241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:42.591695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:42.592592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:42.592681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:42.592722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:42.716011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:42.716171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:42.716213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:42.716279] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:42.719854] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-01-14T20:32:42.720152] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-14T20:32:42.720286] [INFO ] [sig ] TALK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:42.865530] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TALK.txt [2026-01-14T20:32:42.865677] [INFO ] [sig ] [3004/3494] Completed TALK in 0.4s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:42.865717] [INFO ] [sig ] [3005/3494] Forecasting TALO... [2026-01-14T20:32:42.865747] [INFO ] [sig ] Generating forecast for: TALO [2026-01-14T20:32:42.865777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-14T20:32:42.876800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-14T20:32:42.877149] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-14T20:32:42.878042] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-14T20:32:42.878097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:42.878130] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:42.878158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:42.878215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:42.936631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:42.937337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:42.937419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:42.937454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:43.064743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:43.064884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:43.064926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:43.064956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:43.068440] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-01-14T20:32:43.068756] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-14T20:32:43.068888] [INFO ] [sig ] TALO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:43.213537] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TALO.txt [2026-01-14T20:32:43.213687] [INFO ] [sig ] [3005/3494] Completed TALO in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:43.213733] [INFO ] [sig ] [3006/3494] Forecasting TAOP... [2026-01-14T20:32:43.213763] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-14T20:32:43.213793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-14T20:32:43.476641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-14T20:32:43.476926] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-14T20:32:43.477732] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-14T20:32:43.477784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:43.477816] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:43.477842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:43.477897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:43.537794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:43.538620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:43.538702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:43.538737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:43.654300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:43.654444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:43.654485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:43.654517] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:43.657975] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=58.80%) [2026-01-14T20:32:43.658258] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-14T20:32:43.658383] [INFO ] [sig ] TAOP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:43.804920] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TAOP.txt [2026-01-14T20:32:43.805054] [INFO ] [sig ] [3006/3494] Completed TAOP in 0.6s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:43.805092] [INFO ] [sig ] [3007/3494] Forecasting TAP... [2026-01-14T20:32:43.805122] [INFO ] [sig ] Generating forecast for: TAP [2026-01-14T20:32:43.805152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-14T20:32:43.817195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-14T20:32:43.817555] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-14T20:32:43.818470] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-14T20:32:43.818527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:43.818559] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:43.818627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:43.818701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:43.878022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:43.878826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:43.878908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:43.878943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:44.000231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:44.000338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:44.000382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:44.000413] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:44.004000] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-01-14T20:32:44.004334] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-14T20:32:44.004506] [INFO ] [sig ] TAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:44.148990] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TAP.txt [2026-01-14T20:32:44.149141] [INFO ] [sig ] [3007/3494] Completed TAP in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:44.149180] [INFO ] [sig ] [3008/3494] Forecasting TARA... [2026-01-14T20:32:44.149211] [INFO ] [sig ] Generating forecast for: TARA [2026-01-14T20:32:44.149240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-14T20:32:44.161472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-14T20:32:44.161874] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-14T20:32:44.162775] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-14T20:32:44.162831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:44.162865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:44.162892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:44.162950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:44.228127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:44.229089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:44.229183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:44.229219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:44.350045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:44.350222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:44.350272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:44.350306] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:44.353711] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-14T20:32:44.354001] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-14T20:32:44.354133] [INFO ] [sig ] TARA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:44.495041] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TARA.txt [2026-01-14T20:32:44.495194] [INFO ] [sig ] [3008/3494] Completed TARA in 0.3s | 2.84 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-14T20:32:44.495235] [INFO ] [sig ] [3009/3494] Forecasting TARK... [2026-01-14T20:32:44.495265] [INFO ] [sig ] Generating forecast for: TARK [2026-01-14T20:32:44.495295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-14T20:32:44.506880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-14T20:32:44.507205] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-14T20:32:44.508051] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-14T20:32:44.508107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:44.508140] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:44.508169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:44.508227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:44.567332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:44.568246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:44.568331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:44.568366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:44.693437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:44.693615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:44.693676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:44.693708] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:44.697155] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-14T20:32:44.697447] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-14T20:32:44.697598] [INFO ] [sig ] TARK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:44.845692] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TARK.txt [2026-01-14T20:32:44.845838] [INFO ] [sig ] [3009/3494] Completed TARK in 0.4s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:44.845877] [INFO ] [sig ] [3010/3494] Forecasting TARS... [2026-01-14T20:32:44.845906] [INFO ] [sig ] Generating forecast for: TARS [2026-01-14T20:32:44.845937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-14T20:32:44.856957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-14T20:32:44.857247] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-14T20:32:44.858081] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-14T20:32:44.858135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:44.858167] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:44.858194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:44.858256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:44.917107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:44.918183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:44.918268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:44.918302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:45.050122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:45.050284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:45.050326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:45.050357] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:45.053992] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-01-14T20:32:45.054291] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-14T20:32:45.054432] [INFO ] [sig ] TARS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:45.203109] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TARS.txt [2026-01-14T20:32:45.203276] [INFO ] [sig ] [3010/3494] Completed TARS in 0.4s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:45.203319] [INFO ] [sig ] [3011/3494] Forecasting TASK... [2026-01-14T20:32:45.203353] [INFO ] [sig ] Generating forecast for: TASK [2026-01-14T20:32:45.203384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-14T20:32:45.216427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-14T20:32:45.216829] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-14T20:32:45.217715] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-14T20:32:45.217770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:45.217803] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:45.217832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:45.217894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:45.278425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:45.279331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:45.279469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:45.279503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:45.400672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:45.400835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:45.400876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:45.400905] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:45.404262] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-14T20:32:45.404545] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-14T20:32:45.404690] [INFO ] [sig ] TASK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:45.550094] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TASK.txt [2026-01-14T20:32:45.550248] [INFO ] [sig ] [3011/3494] Completed TASK in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:45.550286] [INFO ] [sig ] [3012/3494] Forecasting TAYD... [2026-01-14T20:32:45.550316] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-14T20:32:45.550346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-14T20:32:45.561104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-14T20:32:45.561441] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-14T20:32:45.562244] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-14T20:32:45.562297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:45.562329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:45.562357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:45.562427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:45.619335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:45.620256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:45.620338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:45.620371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:45.727229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:45.727395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:45.727433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:45.727462] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:45.730905] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-01-14T20:32:45.731189] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-14T20:32:45.731318] [INFO ] [sig ] TAYD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:45.939022] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TAYD.txt [2026-01-14T20:32:45.939176] [INFO ] [sig ] [3012/3494] Completed TAYD in 0.4s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:45.939216] [INFO ] [sig ] [3013/3494] Forecasting TBB... [2026-01-14T20:32:45.939246] [INFO ] [sig ] Generating forecast for: TBB [2026-01-14T20:32:45.939276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-14T20:32:45.950526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-14T20:32:45.950900] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-14T20:32:45.951735] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-14T20:32:45.951789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:45.951835] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:45.951864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:45.951922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:46.009939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:46.010841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:46.010927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:46.010963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:46.126478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:46.126655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:46.126696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:46.126725] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:46.130177] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=59.22%) [2026-01-14T20:32:46.130462] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-14T20:32:46.130617] [INFO ] [sig ] TBB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:46.274176] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TBB.txt [2026-01-14T20:32:46.274301] [INFO ] [sig ] [3013/3494] Completed TBB in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:46.274340] [INFO ] [sig ] [3014/3494] Forecasting TBBK... [2026-01-14T20:32:46.274369] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-14T20:32:46.274398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-14T20:32:46.285937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-14T20:32:46.286236] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-14T20:32:46.287259] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-14T20:32:46.287313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:46.287345] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:46.287373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:46.287429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:46.346271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:46.347020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:46.347102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:46.347138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:46.467967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:46.468122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:46.468163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:46.468192] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:46.471529] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-14T20:32:46.471819] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-14T20:32:46.471941] [INFO ] [sig ] TBBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:46.614162] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TBBK.txt [2026-01-14T20:32:46.614335] [INFO ] [sig ] [3014/3494] Completed TBBK in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:46.614376] [INFO ] [sig ] [3015/3494] Forecasting TBI... [2026-01-14T20:32:46.614406] [INFO ] [sig ] Generating forecast for: TBI [2026-01-14T20:32:46.614437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-14T20:32:46.625743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-14T20:32:46.626058] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-14T20:32:46.626840] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-14T20:32:46.626892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:46.626924] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:46.626952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:46.627008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:46.684184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:46.685073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:46.685149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:46.685181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:46.805594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:46.805747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:46.805787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:46.805816] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:46.809588] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-01-14T20:32:46.809922] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-14T20:32:46.810061] [INFO ] [sig ] TBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:46.951623] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TBI.txt [2026-01-14T20:32:46.951753] [INFO ] [sig ] [3015/3494] Completed TBI in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:46.951792] [INFO ] [sig ] [3016/3494] Forecasting TBIL... [2026-01-14T20:32:46.951821] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-14T20:32:46.951852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-14T20:32:46.964728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-14T20:32:46.965167] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-14T20:32:46.966030] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-14T20:32:46.966086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:46.966119] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:46.966148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:46.966205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:47.027329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:47.028168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:47.028250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:47.028284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:47.090155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:47.090311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:47.090350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:47.090378] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:47.093714] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-01-14T20:32:47.093985] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-14T20:32:47.094102] [INFO ] [sig ] TBIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:47.234992] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TBIL.txt [2026-01-14T20:32:47.235130] [INFO ] [sig ] [3016/3494] Completed TBIL in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:47.235169] [INFO ] [sig ] [3017/3494] Forecasting TBLA... [2026-01-14T20:32:47.235206] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-14T20:32:47.235236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-14T20:32:47.247843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-14T20:32:47.248169] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-14T20:32:47.249007] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-14T20:32:47.249062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:47.249094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:47.249120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:47.249176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:47.313291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:47.314220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:47.314311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:47.314346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:47.438382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:47.438536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:47.438592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:47.438626] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:47.442058] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=12.91%) [2026-01-14T20:32:47.442343] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-14T20:32:47.442476] [INFO ] [sig ] TBLA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:47.586784] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TBLA.txt [2026-01-14T20:32:47.586907] [INFO ] [sig ] [3017/3494] Completed TBLA in 0.4s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:47.586945] [INFO ] [sig ] [3018/3494] Forecasting TBLD... [2026-01-14T20:32:47.586974] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-14T20:32:47.587003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-14T20:32:47.598432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-14T20:32:47.598728] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-14T20:32:47.599529] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-14T20:32:47.599608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:47.599675] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:47.599704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:47.599770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:47.657695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:47.658375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:47.658456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:47.658489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:47.779264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:47.779429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:47.779471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:47.779500] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:47.783455] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-01-14T20:32:47.783877] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-14T20:32:47.784034] [INFO ] [sig ] TBLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:47.932196] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TBLD.txt [2026-01-14T20:32:47.932331] [INFO ] [sig ] [3018/3494] Completed TBLD in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:47.932372] [INFO ] [sig ] [3019/3494] Forecasting TBPH... [2026-01-14T20:32:47.932404] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-14T20:32:47.932436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-14T20:32:47.943740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-14T20:32:47.944012] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-14T20:32:47.944805] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-14T20:32:47.944859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:47.944891] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:47.944918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:47.944973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:48.002687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:48.003323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:48.003401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:48.003438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:48.125033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:48.125191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:48.125233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:48.125263] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:48.129160] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-01-14T20:32:48.129462] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-14T20:32:48.129621] [INFO ] [sig ] TBPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:48.270954] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TBPH.txt [2026-01-14T20:32:48.271083] [INFO ] [sig ] [3019/3494] Completed TBPH in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:48.271122] [INFO ] [sig ] [3020/3494] Forecasting TBRG... [2026-01-14T20:32:48.271151] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-14T20:32:48.271181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-14T20:32:48.284181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-14T20:32:48.284514] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-14T20:32:48.285502] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-14T20:32:48.285558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:48.285608] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:48.285636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:48.285698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:48.342962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:48.343612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:48.343690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:48.343722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:48.459960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:48.460107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:48.460145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:48.460191] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:48.463535] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-01-14T20:32:48.463823] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-14T20:32:48.463945] [INFO ] [sig ] TBRG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:48.602997] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TBRG.txt [2026-01-14T20:32:48.603130] [INFO ] [sig ] [3020/3494] Completed TBRG in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:48.603168] [INFO ] [sig ] [3021/3494] Forecasting TCBI... [2026-01-14T20:32:48.603198] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-14T20:32:48.603229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-14T20:32:48.614445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-14T20:32:48.614789] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-14T20:32:48.615616] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-14T20:32:48.615670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:48.615703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:48.615730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:48.615786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:48.673504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:48.674270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:48.674350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:48.674383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:48.795536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:48.795715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:48.795756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:48.795824] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:48.800356] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=3.93%) [2026-01-14T20:32:48.800716] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-14T20:32:48.800855] [INFO ] [sig ] TCBI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:48.942104] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TCBI.txt [2026-01-14T20:32:48.942260] [INFO ] [sig ] [3021/3494] Completed TCBI in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:48.942301] [INFO ] [sig ] [3022/3494] Forecasting TCBIO... [2026-01-14T20:32:48.942333] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-14T20:32:48.942364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-14T20:32:48.957040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-14T20:32:48.957440] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-14T20:32:48.958291] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-14T20:32:48.958346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:48.958378] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:48.958405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:48.958461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:49.018000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:49.018873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:49.018955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:49.019006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:49.138229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:49.138390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:49.138430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:49.138459] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:49.142151] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-14T20:32:49.142437] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-14T20:32:49.142568] [INFO ] [sig ] TCBIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:49.289866] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TCBIO.txt [2026-01-14T20:32:49.290020] [INFO ] [sig ] [3022/3494] Completed TCBIO in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:49.290061] [INFO ] [sig ] [3023/3494] Forecasting TCBK... [2026-01-14T20:32:49.290092] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-14T20:32:49.290122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-14T20:32:49.301944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-14T20:32:49.302304] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-14T20:32:49.303160] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-14T20:32:49.303214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:49.303247] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:49.303274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:49.303331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:49.362623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:49.363465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:49.363547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:49.363600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:49.481710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:49.481862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:49.481902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:49.481932] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:49.485305] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-14T20:32:49.485599] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-14T20:32:49.485728] [INFO ] [sig ] TCBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:49.629314] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TCBK.txt [2026-01-14T20:32:49.629455] [INFO ] [sig ] [3023/3494] Completed TCBK in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:49.629496] [INFO ] [sig ] [3024/3494] Forecasting TCBX... [2026-01-14T20:32:49.629526] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-14T20:32:49.629557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-14T20:32:49.640480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-14T20:32:49.640760] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-14T20:32:49.641539] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-14T20:32:49.641619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:49.641654] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:49.641693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:49.641751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:49.706189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:49.707079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:49.707183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:49.707226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:49.832010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:49.832179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:49.832219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:49.832249] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:49.835840] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-14T20:32:49.836174] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-14T20:32:49.836316] [INFO ] [sig ] TCBX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:49.982946] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TCBX.txt [2026-01-14T20:32:49.983102] [INFO ] [sig ] [3024/3494] Completed TCBX in 0.4s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:49.983141] [INFO ] [sig ] [3025/3494] Forecasting TCMD... [2026-01-14T20:32:49.983171] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-14T20:32:49.983200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-14T20:32:49.995431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-14T20:32:49.995841] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-14T20:32:49.996674] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-14T20:32:49.996728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:49.996761] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:49.996789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:49.996847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:50.058049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:50.058932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:50.059011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:50.059044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:50.184108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:50.184268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:50.184310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:50.184340] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:50.187880] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-14T20:32:50.188162] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-14T20:32:50.188294] [INFO ] [sig ] TCMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:50.327872] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TCMD.txt [2026-01-14T20:32:50.328027] [INFO ] [sig ] [3025/3494] Completed TCMD in 0.3s | 2.84 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-14T20:32:50.328068] [INFO ] [sig ] [3026/3494] Forecasting TCOM... [2026-01-14T20:32:50.328101] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-14T20:32:50.328134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-14T20:32:50.339436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-14T20:32:50.339745] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-14T20:32:50.340531] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-14T20:32:50.340604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:50.340638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:50.340665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:50.340721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:50.397483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:50.398279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:50.398359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:50.398392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:50.522322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:50.522504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:50.522553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:50.522602] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:50.526092] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-01-14T20:32:50.526378] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-14T20:32:50.526508] [INFO ] [sig ] TCOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:50.671694] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TCOM.txt [2026-01-14T20:32:50.671847] [INFO ] [sig ] [3026/3494] Completed TCOM in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:50.671888] [INFO ] [sig ] [3027/3494] Forecasting TCPC... [2026-01-14T20:32:50.671920] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-14T20:32:50.671949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-14T20:32:50.683116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-14T20:32:50.683405] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-14T20:32:50.684197] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-14T20:32:50.684250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:50.684281] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:50.684308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:50.684364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:50.742735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:50.743613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:50.743697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:50.743732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:50.863288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:50.863439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:50.863481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:50.863516] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:50.866987] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-14T20:32:50.867266] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-14T20:32:50.867392] [INFO ] [sig ] TCPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:51.011844] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TCPC.txt [2026-01-14T20:32:51.011987] [INFO ] [sig ] [3027/3494] Completed TCPC in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:51.012025] [INFO ] [sig ] [3028/3494] Forecasting TCX... [2026-01-14T20:32:51.012055] [INFO ] [sig ] Generating forecast for: TCX [2026-01-14T20:32:51.012116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-14T20:32:51.023174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-14T20:32:51.023476] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-14T20:32:51.024273] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-14T20:32:51.024328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:51.024361] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:51.024390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:51.024449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:51.084158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:51.084924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:51.085035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:51.085071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:51.198706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:51.198860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:51.198902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:51.198931] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:51.202399] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: UP (p=61.91%) [2026-01-14T20:32:51.202697] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-14T20:32:51.202825] [INFO ] [sig ] TCX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:51.347136] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TCX.txt [2026-01-14T20:32:51.347289] [INFO ] [sig ] [3028/3494] Completed TCX in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:51.347329] [INFO ] [sig ] [3029/3494] Forecasting TD... [2026-01-14T20:32:51.347359] [INFO ] [sig ] Generating forecast for: TD [2026-01-14T20:32:51.347389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-14T20:32:51.359133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-14T20:32:51.359413] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-14T20:32:51.360210] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-14T20:32:51.360264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:51.360297] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:51.360325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:51.360382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:51.418723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:51.419349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:51.419424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:51.419456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:51.539806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:51.539960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:51.540004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:51.540034] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:51.543500] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-14T20:32:51.543801] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-14T20:32:51.543930] [INFO ] [sig ] TD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:51.686111] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TD.txt [2026-01-14T20:32:51.686249] [INFO ] [sig ] [3029/3494] Completed TD in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:51.686288] [INFO ] [sig ] [3030/3494] Forecasting TDC... [2026-01-14T20:32:51.686318] [INFO ] [sig ] Generating forecast for: TDC [2026-01-14T20:32:51.686348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-14T20:32:51.697718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-14T20:32:51.698026] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-14T20:32:51.698828] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-14T20:32:51.698882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:51.698915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:51.698942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:51.698998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:51.757261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:51.757993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:51.758072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:51.758105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:51.882560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:51.882739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:51.882778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:51.882807] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:51.886146] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-14T20:32:51.886417] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-14T20:32:51.886548] [INFO ] [sig ] TDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:52.033512] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDC.txt [2026-01-14T20:32:52.033707] [INFO ] [sig ] [3030/3494] Completed TDC in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:52.033751] [INFO ] [sig ] [3031/3494] Forecasting TDF... [2026-01-14T20:32:52.033783] [INFO ] [sig ] Generating forecast for: TDF [2026-01-14T20:32:52.033813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-14T20:32:52.044967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-14T20:32:52.045311] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-14T20:32:52.046108] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-14T20:32:52.046160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:52.046192] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:52.046218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:52.046273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:52.105783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:52.106692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:52.106773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:52.106807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:52.221323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:52.221486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:52.221532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:52.221562] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:52.225135] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-14T20:32:52.225432] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-14T20:32:52.225587] [INFO ] [sig ] TDF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:52.367859] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TDF.txt [2026-01-14T20:32:52.368044] [INFO ] [sig ] [3031/3494] Completed TDF in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:52.368084] [INFO ] [sig ] [3032/3494] Forecasting TDG... [2026-01-14T20:32:52.368114] [INFO ] [sig ] Generating forecast for: TDG [2026-01-14T20:32:52.368143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-14T20:32:52.381169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-14T20:32:52.381586] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-14T20:32:52.382392] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-14T20:32:52.382445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:52.382477] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:52.382504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:52.382560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:52.442314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:52.443198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:52.443279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:52.443312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:52.564305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:52.564464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:52.564510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:52.564546] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:52.567946] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-01-14T20:32:52.568224] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-14T20:32:52.568350] [INFO ] [sig ] TDG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:52.712249] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDG.txt [2026-01-14T20:32:52.712433] [INFO ] [sig ] [3032/3494] Completed TDG in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:52.712478] [INFO ] [sig ] [3033/3494] Forecasting TDS... [2026-01-14T20:32:52.712510] [INFO ] [sig ] Generating forecast for: TDS [2026-01-14T20:32:52.712540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-14T20:32:52.724259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-14T20:32:52.724647] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-14T20:32:52.725454] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-14T20:32:52.725507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:52.725539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:52.725566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:52.725649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:52.785228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:52.786103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:52.786185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:52.786221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:52.905138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:52.905306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:52.905346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:52.905375] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:52.908749] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=63.52%) [2026-01-14T20:32:52.909023] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-14T20:32:52.909144] [INFO ] [sig ] TDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:53.054030] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDS.txt [2026-01-14T20:32:53.054161] [INFO ] [sig ] [3033/3494] Completed TDS in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:53.054200] [INFO ] [sig ] [3034/3494] Forecasting TDSC... [2026-01-14T20:32:53.054230] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-14T20:32:53.054260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-14T20:32:53.065382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-14T20:32:53.065685] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-14T20:32:53.066442] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-14T20:32:53.066494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:53.066526] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:53.066556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:53.066634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:53.124357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:53.125152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:53.125228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:53.125260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:53.234420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:53.234565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:53.234623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:53.234652] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:53.237974] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-01-14T20:32:53.238247] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-14T20:32:53.238368] [INFO ] [sig ] TDSC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:53.378075] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDSC.txt [2026-01-14T20:32:53.378197] [INFO ] [sig ] [3034/3494] Completed TDSC in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:53.378235] [INFO ] [sig ] [3035/3494] Forecasting TDUP... [2026-01-14T20:32:53.378264] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-14T20:32:53.378294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-14T20:32:53.390026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-14T20:32:53.390295] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-14T20:32:53.391068] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-14T20:32:53.391120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:53.391176] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:53.391204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:53.391260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:53.448757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:53.449374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:53.449450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:53.449481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:53.570899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:53.571064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:53.571107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:53.571137] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:53.574633] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-01-14T20:32:53.574913] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-14T20:32:53.575041] [INFO ] [sig ] TDUP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:53.718339] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDUP.txt [2026-01-14T20:32:53.718480] [INFO ] [sig ] [3035/3494] Completed TDUP in 0.3s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:53.718519] [INFO ] [sig ] [3036/3494] Forecasting TDY... [2026-01-14T20:32:53.718548] [INFO ] [sig ] Generating forecast for: TDY [2026-01-14T20:32:53.718595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-14T20:32:53.731083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-14T20:32:53.731487] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-14T20:32:53.732402] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-14T20:32:53.732462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:53.732511] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:53.732557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:53.732665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:53.792730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:53.793514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:53.793610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:53.793647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:53.919049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:53.919217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:53.919262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:53.919293] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:53.923335] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=87.05%) [2026-01-14T20:32:53.923676] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-14T20:32:53.923814] [INFO ] [sig ] TDY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:54.074799] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TDY.txt [2026-01-14T20:32:54.074957] [INFO ] [sig ] [3036/3494] Completed TDY in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:54.074998] [INFO ] [sig ] [3037/3494] Forecasting TEAM... [2026-01-14T20:32:54.075034] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-14T20:32:54.075078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-14T20:32:54.087567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-14T20:32:54.087991] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-14T20:32:54.088891] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-14T20:32:54.088946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:54.088991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:54.089020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:54.089076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:54.152693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:54.153977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:54.154069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:54.154109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:54.286156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:54.286314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:54.286355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:54.286383] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:54.289876] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-14T20:32:54.290165] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-14T20:32:54.290294] [INFO ] [sig ] TEAM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:54.437456] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TEAM.txt [2026-01-14T20:32:54.437664] [INFO ] [sig ] [3037/3494] Completed TEAM in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:54.437717] [INFO ] [sig ] [3038/3494] Forecasting TECH... [2026-01-14T20:32:54.437750] [INFO ] [sig ] Generating forecast for: TECH [2026-01-14T20:32:54.437782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-14T20:32:54.450041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-14T20:32:54.450395] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-14T20:32:54.451242] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-14T20:32:54.451297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:54.451329] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:54.451355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:54.451412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:54.515199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:54.516150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:54.516241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:54.516276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:54.649795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:54.649952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:54.649993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:54.650052] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:54.653570] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-14T20:32:54.653876] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-14T20:32:54.654013] [INFO ] [sig ] TECH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:54.794275] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TECH.txt [2026-01-14T20:32:54.794404] [INFO ] [sig ] [3038/3494] Completed TECH in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:54.794443] [INFO ] [sig ] [3039/3494] Forecasting TECK... [2026-01-14T20:32:54.794473] [INFO ] [sig ] Generating forecast for: TECK [2026-01-14T20:32:54.794503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-14T20:32:54.806306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-14T20:32:54.806595] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-14T20:32:54.807374] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-14T20:32:54.807428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:54.807461] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:54.807488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:54.807544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:54.864340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:54.864979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:54.865055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:54.865087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:54.988182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:54.988343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:54.988385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:54.988413] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:54.991862] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-14T20:32:54.992159] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-14T20:32:54.992300] [INFO ] [sig ] TECK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:55.159485] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TECK.txt [2026-01-14T20:32:55.159674] [INFO ] [sig ] [3039/3494] Completed TECK in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:55.159716] [INFO ] [sig ] [3040/3494] Forecasting TECX... [2026-01-14T20:32:55.159746] [INFO ] [sig ] Generating forecast for: TECX [2026-01-14T20:32:55.159776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-14T20:32:55.173428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-14T20:32:55.173894] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-14T20:32:55.174754] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-14T20:32:55.174809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:55.174841] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:55.174868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:55.174935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:55.240171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:55.241223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:55.241332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:55.241378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:55.377162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:55.377365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:55.377429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:55.377478] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:55.383083] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-14T20:32:55.383640] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-14T20:32:55.383852] [INFO ] [sig ] TECX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:55.608399] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TECX.txt [2026-01-14T20:32:55.608660] [INFO ] [sig ] [3040/3494] Completed TECX in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:55.608739] [INFO ] [sig ] [3041/3494] Forecasting TEF... [2026-01-14T20:32:55.608795] [INFO ] [sig ] Generating forecast for: TEF [2026-01-14T20:32:55.608852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-14T20:32:55.642326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-14T20:32:55.642891] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-14T20:32:55.644220] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-14T20:32:55.644314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:55.644365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:55.644409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:55.644500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:55.728881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:55.730005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:55.730109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:55.730148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:55.907343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:55.907539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:55.907627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:55.907709] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:55.912926] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-14T20:32:55.913480] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-14T20:32:55.913722] [INFO ] [sig ] TEF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:56.136414] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TEF.txt [2026-01-14T20:32:56.136667] [INFO ] [sig ] [3041/3494] Completed TEF in 0.5s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:56.136739] [INFO ] [sig ] [3042/3494] Forecasting TEI... [2026-01-14T20:32:56.136791] [INFO ] [sig ] Generating forecast for: TEI [2026-01-14T20:32:56.136837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-14T20:32:56.153343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-14T20:32:56.153857] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-14T20:32:56.155014] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-14T20:32:56.155085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:56.155138] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:56.155188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:56.155283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:56.228356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:56.229304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:56.229391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:56.229425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:56.350120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:56.350284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:56.350324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:56.350352] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:56.354201] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=32.40%) [2026-01-14T20:32:56.354557] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-14T20:32:56.354741] [INFO ] [sig ] TEI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:56.505779] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TEI.txt [2026-01-14T20:32:56.505925] [INFO ] [sig ] [3042/3494] Completed TEI in 0.4s | 2.84 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-14T20:32:56.505965] [INFO ] [sig ] [3043/3494] Forecasting TELO... [2026-01-14T20:32:56.505994] [INFO ] [sig ] Generating forecast for: TELO [2026-01-14T20:32:56.506024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-14T20:32:56.517879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-14T20:32:56.518257] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-14T20:32:56.519093] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-14T20:32:56.519146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:56.519179] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:56.519206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:56.519262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:56.579049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:56.579698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:56.579778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:56.579810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:56.698738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:56.698894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:56.698936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:56.698963] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:56.702332] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-01-14T20:32:56.702622] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-14T20:32:56.702752] [INFO ] [sig ] TELO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:56.847182] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TELO.txt [2026-01-14T20:32:56.847315] [INFO ] [sig ] [3043/3494] Completed TELO in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:56.847354] [INFO ] [sig ] [3044/3494] Forecasting TEM... [2026-01-14T20:32:56.847384] [INFO ] [sig ] Generating forecast for: TEM [2026-01-14T20:32:56.847413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-14T20:32:56.859501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-14T20:32:56.859820] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-14T20:32:56.860605] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-14T20:32:56.860657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:56.860689] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:56.860716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:56.860773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:56.923208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:56.923944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:56.924024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:56.924057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:57.050342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:57.050494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:57.050552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:57.050600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:57.053934] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=33.70%) [2026-01-14T20:32:57.054208] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-14T20:32:57.054333] [INFO ] [sig ] TEM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:57.195438] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TEM.txt [2026-01-14T20:32:57.195611] [INFO ] [sig ] [3044/3494] Completed TEM in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:57.195660] [INFO ] [sig ] [3045/3494] Forecasting TENB... [2026-01-14T20:32:57.195690] [INFO ] [sig ] Generating forecast for: TENB [2026-01-14T20:32:57.195721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-14T20:32:57.207219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-14T20:32:57.207499] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-14T20:32:57.208388] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-14T20:32:57.208446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:57.208478] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:57.208505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:57.208562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:57.268814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:57.269710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:57.269824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:57.269859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:57.392736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:57.392902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:57.392945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:57.392975] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:57.396458] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=45.98%) [2026-01-14T20:32:57.396756] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-14T20:32:57.396884] [INFO ] [sig ] TENB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:57.541161] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TENB.txt [2026-01-14T20:32:57.541300] [INFO ] [sig ] [3045/3494] Completed TENB in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:57.541340] [INFO ] [sig ] [3046/3494] Forecasting TENX... [2026-01-14T20:32:57.541372] [INFO ] [sig ] Generating forecast for: TENX [2026-01-14T20:32:57.541403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-14T20:32:57.553033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-14T20:32:57.553347] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-14T20:32:57.554185] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-14T20:32:57.554239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:57.554272] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:57.554300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:57.554357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:57.614070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:57.614847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:57.614944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:57.614979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:57.727181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:57.727333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:57.727372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:57.727401] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:57.730829] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-14T20:32:57.731101] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-14T20:32:57.731223] [INFO ] [sig ] TENX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:57.873234] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TENX.txt [2026-01-14T20:32:57.873369] [INFO ] [sig ] [3046/3494] Completed TENX in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:57.873408] [INFO ] [sig ] [3047/3494] Forecasting TERN... [2026-01-14T20:32:57.873437] [INFO ] [sig ] Generating forecast for: TERN [2026-01-14T20:32:57.873467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-14T20:32:57.885632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-14T20:32:57.885921] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-14T20:32:57.886750] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-14T20:32:57.886804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:57.886838] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:57.886865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:57.886922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:57.950105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:57.950978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:57.951061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:57.951094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:58.072660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:58.072808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:58.072848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:58.072876] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:58.076220] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-14T20:32:58.076501] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-14T20:32:58.076641] [INFO ] [sig ] TERN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:58.219306] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TERN.txt [2026-01-14T20:32:58.219457] [INFO ] [sig ] [3047/3494] Completed TERN in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:58.219496] [INFO ] [sig ] [3048/3494] Forecasting TEVA... [2026-01-14T20:32:58.219527] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-14T20:32:58.219556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-14T20:32:58.232470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-14T20:32:58.232795] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-14T20:32:58.233589] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-14T20:32:58.233649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:58.233703] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:58.233737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:58.233805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:58.290762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:58.291561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:58.291663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:58.291697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:58.412460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:58.412647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:58.412693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:58.412724] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:58.416228] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-14T20:32:58.416515] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-14T20:32:58.416663] [INFO ] [sig ] TEVA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:58.560745] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TEVA.txt [2026-01-14T20:32:58.560919] [INFO ] [sig ] [3048/3494] Completed TEVA in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:58.560962] [INFO ] [sig ] [3049/3494] Forecasting TEX... [2026-01-14T20:32:58.560994] [INFO ] [sig ] Generating forecast for: TEX [2026-01-14T20:32:58.561024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-14T20:32:58.572974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-14T20:32:58.573365] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-14T20:32:58.574207] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-14T20:32:58.574262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:58.574294] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:58.574322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:58.574378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:58.633448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:58.634403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:58.634494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:58.634527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:58.765026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:58.765188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:58.765228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:58.765257] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:58.768734] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-14T20:32:58.769016] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-14T20:32:58.769144] [INFO ] [sig ] TEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:58.913356] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TEX.txt [2026-01-14T20:32:58.913515] [INFO ] [sig ] [3049/3494] Completed TEX in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:58.913556] [INFO ] [sig ] [3050/3494] Forecasting TFC... [2026-01-14T20:32:58.913608] [INFO ] [sig ] Generating forecast for: TFC [2026-01-14T20:32:58.913642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-14T20:32:58.926261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-14T20:32:58.926825] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-14T20:32:58.927754] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-14T20:32:58.927810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:58.927844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:58.927873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:58.927946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:58.995224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:58.996474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:58.996642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:58.996700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:59.126487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:59.126665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:59.126706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:59.126735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:59.130147] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-01-14T20:32:59.130425] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-14T20:32:59.130549] [INFO ] [sig ] TFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:59.269445] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TFC.txt [2026-01-14T20:32:59.269622] [INFO ] [sig ] [3050/3494] Completed TFC in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:59.269672] [INFO ] [sig ] [3051/3494] Forecasting TFII... [2026-01-14T20:32:59.269708] [INFO ] [sig ] Generating forecast for: TFII [2026-01-14T20:32:59.269745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-14T20:32:59.281098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-14T20:32:59.281384] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-14T20:32:59.282182] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-14T20:32:59.282236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:59.282268] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:59.282294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:59.282349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:59.338711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:59.339611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:59.339708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:59.339748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:59.457696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:59.457861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:59.457900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:59.457930] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:59.461267] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-01-14T20:32:59.461544] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-14T20:32:59.461688] [INFO ] [sig ] TFII: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:32:59.605453] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TFII.txt [2026-01-14T20:32:59.605637] [INFO ] [sig ] [3051/3494] Completed TFII in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:59.605685] [INFO ] [sig ] [3052/3494] Forecasting TFIN... [2026-01-14T20:32:59.605725] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-14T20:32:59.605756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-14T20:32:59.617217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-14T20:32:59.617671] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-14T20:32:59.618488] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-14T20:32:59.618540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:59.618637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:59.618666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:59.618730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:32:59.676228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:32:59.677126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:32:59.677211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:32:59.677243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:32:59.791160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:32:59.791322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:32:59.791363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:32:59.791391] [INFO ] [FORECASTER] Training complete [2026-01-14T20:32:59.794752] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-14T20:32:59.795215] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-14T20:32:59.795339] [INFO ] [sig ] TFIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:32:59.935523] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TFIN.txt [2026-01-14T20:32:59.935688] [INFO ] [sig ] [3052/3494] Completed TFIN in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:32:59.935729] [INFO ] [sig ] [3053/3494] Forecasting TFPM... [2026-01-14T20:32:59.935760] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-14T20:32:59.935790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-14T20:32:59.947034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-14T20:32:59.947308] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-14T20:32:59.948116] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-14T20:32:59.948168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:32:59.948199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:32:59.948225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:32:59.948280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:00.016103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:00.017015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:00.017102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:00.017137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:00.143073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:00.143234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:00.143279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:00.143309] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:00.146844] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-14T20:33:00.147130] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-14T20:33:00.147272] [INFO ] [sig ] TFPM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:00.291029] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TFPM.txt [2026-01-14T20:33:00.291184] [INFO ] [sig ] [3053/3494] Completed TFPM in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:00.291225] [INFO ] [sig ] [3054/3494] Forecasting TFSL... [2026-01-14T20:33:00.291258] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-14T20:33:00.291290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-14T20:33:00.302811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-14T20:33:00.303161] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-14T20:33:00.303999] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-14T20:33:00.304053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:00.304086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:00.304114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:00.304170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:00.364253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:00.365316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:00.365398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:00.365431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:00.487167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:00.487331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:00.487372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:00.487399] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:00.491343] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-01-14T20:33:00.491647] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-14T20:33:00.491778] [INFO ] [sig ] TFSL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:00.650903] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TFSL.txt [2026-01-14T20:33:00.651064] [INFO ] [sig ] [3054/3494] Completed TFSL in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:00.651104] [INFO ] [sig ] [3055/3494] Forecasting TG... [2026-01-14T20:33:00.651134] [INFO ] [sig ] Generating forecast for: TG [2026-01-14T20:33:00.651166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-14T20:33:00.663117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-14T20:33:00.663508] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-14T20:33:00.664374] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-14T20:33:00.664429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:00.664462] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:00.664490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:00.664547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:00.722213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:00.723161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:00.723254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:00.723286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:00.866957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:00.867143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:00.867205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:00.867313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:00.872004] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-14T20:33:00.872380] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-14T20:33:00.872529] [INFO ] [sig ] TG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:01.037787] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TG.txt [2026-01-14T20:33:01.037949] [INFO ] [sig ] [3055/3494] Completed TG in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:01.037989] [INFO ] [sig ] [3056/3494] Forecasting TGLS... [2026-01-14T20:33:01.038018] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-14T20:33:01.038049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-14T20:33:01.050064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-14T20:33:01.050455] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-14T20:33:01.051275] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-14T20:33:01.051328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:01.051360] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:01.051387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:01.051443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:01.114948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:01.116059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:01.116144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:01.116177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:01.239822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:01.239991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:01.240030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:01.240058] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:01.243455] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-14T20:33:01.243755] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-14T20:33:01.243880] [INFO ] [sig ] TGLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:01.389522] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TGLS.txt [2026-01-14T20:33:01.389701] [INFO ] [sig ] [3056/3494] Completed TGLS in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:01.389745] [INFO ] [sig ] [3057/3494] Forecasting TGNA... [2026-01-14T20:33:01.389775] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-14T20:33:01.389805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-14T20:33:01.402260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-14T20:33:01.402666] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-14T20:33:01.403679] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-14T20:33:01.403732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:01.403763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:01.403790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:01.403846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:01.461335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:01.462212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:01.462296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:01.462346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:01.584927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:01.585081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:01.585120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:01.585149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:01.588555] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-14T20:33:01.588887] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-14T20:33:01.589012] [INFO ] [sig ] TGNA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:01.731251] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TGNA.txt [2026-01-14T20:33:01.731398] [INFO ] [sig ] [3057/3494] Completed TGNA in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:01.731438] [INFO ] [sig ] [3058/3494] Forecasting TGS... [2026-01-14T20:33:01.731468] [INFO ] [sig ] Generating forecast for: TGS [2026-01-14T20:33:01.731500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-14T20:33:01.743223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-14T20:33:01.743587] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-14T20:33:01.744386] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-14T20:33:01.744438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:01.744469] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:01.744495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:01.744551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:01.801954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:01.802864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:01.802958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:01.802991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:01.918505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:01.918695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:01.918744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:01.918778] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:01.923244] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-14T20:33:01.923534] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-14T20:33:01.923679] [INFO ] [sig ] TGS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:02.077874] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TGS.txt [2026-01-14T20:33:02.078049] [INFO ] [sig ] [3058/3494] Completed TGS in 0.3s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:02.078091] [INFO ] [sig ] [3059/3494] Forecasting TGTX... [2026-01-14T20:33:02.078122] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-14T20:33:02.078152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-14T20:33:02.091123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-14T20:33:02.091498] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-14T20:33:02.092393] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-14T20:33:02.092448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:02.092481] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:02.092509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:02.092619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:02.158520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:02.159404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:02.159502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:02.159542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:02.290521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:02.290693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:02.290753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:02.290791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:02.294775] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=23.07%) [2026-01-14T20:33:02.295063] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-14T20:33:02.295203] [INFO ] [sig ] TGTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:02.447088] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TGTX.txt [2026-01-14T20:33:02.447240] [INFO ] [sig ] [3059/3494] Completed TGTX in 0.4s | 2.84 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-14T20:33:02.447283] [INFO ] [sig ] [3060/3494] Forecasting TH... [2026-01-14T20:33:02.447314] [INFO ] [sig ] Generating forecast for: TH [2026-01-14T20:33:02.447346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-14T20:33:02.460751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-14T20:33:02.461296] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-14T20:33:02.462324] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-14T20:33:02.462379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:02.462411] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:02.462438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:02.462494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:02.526737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:02.527715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:02.527806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:02.527840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:02.667085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:02.667260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:02.667302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:02.667332] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:02.670887] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-14T20:33:02.671182] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-14T20:33:02.671307] [INFO ] [sig ] TH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:02.818409] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TH.txt [2026-01-14T20:33:02.818618] [INFO ] [sig ] [3060/3494] Completed TH in 0.4s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:02.818674] [INFO ] [sig ] [3061/3494] Forecasting THC... [2026-01-14T20:33:02.818718] [INFO ] [sig ] Generating forecast for: THC [2026-01-14T20:33:02.818765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-14T20:33:02.831511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-14T20:33:02.831949] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-14T20:33:02.832776] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-14T20:33:02.832842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:02.832876] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:02.832902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:02.832958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:02.891309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:02.892129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:02.892211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:02.892245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:03.022365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:03.022525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:03.022566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:03.022615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:03.026322] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=63.18%) [2026-01-14T20:33:03.026731] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-14T20:33:03.026899] [INFO ] [sig ] THC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:03.193860] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THC.txt [2026-01-14T20:33:03.194077] [INFO ] [sig ] [3061/3494] Completed THC in 0.4s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:03.194130] [INFO ] [sig ] [3062/3494] Forecasting THFF... [2026-01-14T20:33:03.194168] [INFO ] [sig ] Generating forecast for: THFF [2026-01-14T20:33:03.194206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-14T20:33:03.207656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-14T20:33:03.208057] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-14T20:33:03.208979] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-14T20:33:03.209034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:03.209067] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:03.209094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:03.209150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:03.269154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:03.270077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:03.270193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:03.270228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:03.392259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:03.392414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:03.392455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:03.392485] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:03.395938] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-01-14T20:33:03.396245] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-14T20:33:03.396375] [INFO ] [sig ] THFF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:03.540142] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THFF.txt [2026-01-14T20:33:03.540298] [INFO ] [sig ] [3062/3494] Completed THFF in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:03.540337] [INFO ] [sig ] [3063/3494] Forecasting THG... [2026-01-14T20:33:03.540367] [INFO ] [sig ] Generating forecast for: THG [2026-01-14T20:33:03.540397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-14T20:33:03.551865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-14T20:33:03.552147] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-14T20:33:03.553196] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-14T20:33:03.553251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:03.553282] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:03.553312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:03.553368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:03.611172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:03.611945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:03.612024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:03.612056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:03.737709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:03.737869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:03.737910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:03.737939] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:03.741562] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=51.86%) [2026-01-14T20:33:03.741860] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-14T20:33:03.741985] [INFO ] [sig ] THG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:03.887406] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THG.txt [2026-01-14T20:33:03.887556] [INFO ] [sig ] [3063/3494] Completed THG in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:03.887614] [INFO ] [sig ] [3064/3494] Forecasting THO... [2026-01-14T20:33:03.887666] [INFO ] [sig ] Generating forecast for: THO [2026-01-14T20:33:03.887700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-14T20:33:03.899404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-14T20:33:03.899728] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-14T20:33:03.900491] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-14T20:33:03.900542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:03.900594] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:03.900625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:03.900680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:03.961842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:03.962643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:03.962723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:03.962757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:04.091930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:04.092086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:04.092127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:04.092156] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:04.097246] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-14T20:33:04.097719] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-14T20:33:04.097899] [INFO ] [sig ] THO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:04.246910] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/THO.txt [2026-01-14T20:33:04.247278] [INFO ] [sig ] [3064/3494] Completed THO in 0.4s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:04.247329] [INFO ] [sig ] [3065/3494] Forecasting THQ... [2026-01-14T20:33:04.247360] [INFO ] [sig ] Generating forecast for: THQ [2026-01-14T20:33:04.247389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-14T20:33:04.259335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-14T20:33:04.259733] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-14T20:33:04.260602] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-14T20:33:04.260658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:04.260690] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:04.260717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:04.260772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:04.321348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:04.322231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:04.322320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:04.322354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:04.445005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:04.445156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:04.445196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:04.445226] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:04.448750] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-14T20:33:04.449044] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-14T20:33:04.449193] [INFO ] [sig ] THQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:04.590225] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THQ.txt [2026-01-14T20:33:04.590391] [INFO ] [sig ] [3065/3494] Completed THQ in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:04.590431] [INFO ] [sig ] [3066/3494] Forecasting THRM... [2026-01-14T20:33:04.590461] [INFO ] [sig ] Generating forecast for: THRM [2026-01-14T20:33:04.590490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-14T20:33:04.602517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-14T20:33:04.602854] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-14T20:33:04.603787] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-14T20:33:04.603839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:04.603870] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:04.603896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:04.603953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:04.662993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:04.663709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:04.663790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:04.663823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:04.784129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:04.784287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:04.784328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:04.784356] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:04.787752] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-14T20:33:04.788052] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-14T20:33:04.788179] [INFO ] [sig ] THRM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:04.930473] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THRM.txt [2026-01-14T20:33:04.930616] [INFO ] [sig ] [3066/3494] Completed THRM in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:04.930657] [INFO ] [sig ] [3067/3494] Forecasting THRY... [2026-01-14T20:33:04.930688] [INFO ] [sig ] Generating forecast for: THRY [2026-01-14T20:33:04.930717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-14T20:33:04.942078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-14T20:33:04.942371] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-14T20:33:04.943168] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-14T20:33:04.943220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:04.943252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:04.943280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:04.943335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:05.001733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:05.002498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:05.002597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:05.002633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:05.124450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:05.124625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:05.124670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:05.124700] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:05.128185] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-14T20:33:05.128468] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-14T20:33:05.128611] [INFO ] [sig ] THRY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:05.271366] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/THRY.txt [2026-01-14T20:33:05.271502] [INFO ] [sig ] [3067/3494] Completed THRY in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:05.271541] [INFO ] [sig ] [3068/3494] Forecasting THS... [2026-01-14T20:33:05.271586] [INFO ] [sig ] Generating forecast for: THS [2026-01-14T20:33:05.271620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-14T20:33:05.283061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-14T20:33:05.283551] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-14T20:33:05.284483] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-14T20:33:05.284536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:05.284585] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:05.284616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:05.284672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:05.343407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:05.344224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:05.344313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:05.344350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:05.470463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:05.470626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:05.470682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:05.470712] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:05.474058] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-14T20:33:05.474334] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-14T20:33:05.474456] [INFO ] [sig ] THS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:05.618445] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/THS.txt [2026-01-14T20:33:05.618614] [INFO ] [sig ] [3068/3494] Completed THS in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:05.618655] [INFO ] [sig ] [3069/3494] Forecasting TIGO... [2026-01-14T20:33:05.618685] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-14T20:33:05.618715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-14T20:33:05.629515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-14T20:33:05.629822] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-14T20:33:05.630625] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-14T20:33:05.630677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:05.630734] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:05.630762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:05.630819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:05.691741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:05.692721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:05.692804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:05.692838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:05.812596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:05.812766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:05.812810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:05.812845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:05.816523] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-14T20:33:05.816935] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-14T20:33:05.817086] [INFO ] [sig ] TIGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:05.962727] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TIGO.txt [2026-01-14T20:33:05.962873] [INFO ] [sig ] [3069/3494] Completed TIGO in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:05.962913] [INFO ] [sig ] [3070/3494] Forecasting TIL... [2026-01-14T20:33:05.962945] [INFO ] [sig ] Generating forecast for: TIL [2026-01-14T20:33:05.962975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-14T20:33:05.976149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-14T20:33:05.976458] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-14T20:33:05.977283] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-14T20:33:05.977341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:05.977375] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:05.977404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:05.977463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:06.041185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:06.042044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:06.042125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:06.042159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:06.166822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:06.166979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:06.167022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:06.167052] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:06.170555] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-01-14T20:33:06.170867] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-14T20:33:06.171003] [INFO ] [sig ] TIL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:06.318271] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TIL.txt [2026-01-14T20:33:06.318423] [INFO ] [sig ] [3070/3494] Completed TIL in 0.4s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:06.318461] [INFO ] [sig ] [3071/3494] Forecasting TILE... [2026-01-14T20:33:06.318492] [INFO ] [sig ] Generating forecast for: TILE [2026-01-14T20:33:06.318520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-14T20:33:06.330901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-14T20:33:06.331439] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-14T20:33:06.332441] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-14T20:33:06.332495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:06.332529] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:06.332556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:06.332640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:06.392249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:06.393673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:06.393866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:06.393901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:06.513765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:06.513923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:06.513963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:06.513992] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:06.517381] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=64.65%) [2026-01-14T20:33:06.517697] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-14T20:33:06.517828] [INFO ] [sig ] TILE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:06.657776] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TILE.txt [2026-01-14T20:33:06.657921] [INFO ] [sig ] [3071/3494] Completed TILE in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:06.657961] [INFO ] [sig ] [3072/3494] Forecasting TIMB... [2026-01-14T20:33:06.657990] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-14T20:33:06.658020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-14T20:33:06.669962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-14T20:33:06.670237] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-14T20:33:06.671027] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-14T20:33:06.671079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:06.671123] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:06.671151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:06.671207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:06.728057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:06.728728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:06.728807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:06.728839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:06.844917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:06.845074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:06.845113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:06.845173] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:06.848941] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-14T20:33:06.849217] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-14T20:33:06.849341] [INFO ] [sig ] TIMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:06.990841] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TIMB.txt [2026-01-14T20:33:06.990971] [INFO ] [sig ] [3072/3494] Completed TIMB in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:06.991010] [INFO ] [sig ] [3073/3494] Forecasting TITN... [2026-01-14T20:33:06.991040] [INFO ] [sig ] Generating forecast for: TITN [2026-01-14T20:33:06.991071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-14T20:33:07.003372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-14T20:33:07.003712] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-14T20:33:07.004486] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-14T20:33:07.004538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:07.004586] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:07.004617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:07.004672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:07.064173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:07.065003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:07.065088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:07.065122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:07.182833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:07.182990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:07.183031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:07.183060] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:07.186992] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-01-14T20:33:07.187267] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-14T20:33:07.187390] [INFO ] [sig ] TITN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:07.333564] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TITN.txt [2026-01-14T20:33:07.333721] [INFO ] [sig ] [3073/3494] Completed TITN in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:07.333760] [INFO ] [sig ] [3074/3494] Forecasting TJX... [2026-01-14T20:33:07.333790] [INFO ] [sig ] Generating forecast for: TJX [2026-01-14T20:33:07.333819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-14T20:33:07.346102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-14T20:33:07.346411] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-14T20:33:07.347208] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-14T20:33:07.347261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:07.347292] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:07.347319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:07.347376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:07.415038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:07.415950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:07.416033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:07.416066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:07.543181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:07.543342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:07.543382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:07.543411] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:07.546899] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=41.58%) [2026-01-14T20:33:07.547184] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-14T20:33:07.547315] [INFO ] [sig ] TJX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:07.690500] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TJX.txt [2026-01-14T20:33:07.690665] [INFO ] [sig ] [3074/3494] Completed TJX in 0.4s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:07.690707] [INFO ] [sig ] [3075/3494] Forecasting TK... [2026-01-14T20:33:07.690737] [INFO ] [sig ] Generating forecast for: TK [2026-01-14T20:33:07.690767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-14T20:33:07.702434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-14T20:33:07.702708] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-14T20:33:07.703473] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-14T20:33:07.703525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:07.703556] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:07.703602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:07.703660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:07.760088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:07.760708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:07.760784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:07.760815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:07.883536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:07.883708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:07.883749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:07.883777] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:07.887146] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=49.18%) [2026-01-14T20:33:07.887423] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-14T20:33:07.887545] [INFO ] [sig ] TK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:08.028106] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TK.txt [2026-01-14T20:33:08.028239] [INFO ] [sig ] [3075/3494] Completed TK in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:08.028277] [INFO ] [sig ] [3076/3494] Forecasting TKC... [2026-01-14T20:33:08.028313] [INFO ] [sig ] Generating forecast for: TKC [2026-01-14T20:33:08.028344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-14T20:33:08.039732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-14T20:33:08.040083] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-14T20:33:08.040881] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-14T20:33:08.040932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:08.040964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:08.040992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:08.041048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:08.098972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:08.099701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:08.099778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:08.099810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:08.220168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:08.220333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:08.220372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:08.220400] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:08.224363] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-14T20:33:08.224668] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-14T20:33:08.224796] [INFO ] [sig ] TKC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:08.365203] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TKC.txt [2026-01-14T20:33:08.365327] [INFO ] [sig ] [3076/3494] Completed TKC in 0.3s | 2.84 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-14T20:33:08.365366] [INFO ] [sig ] [3077/3494] Forecasting TKNO... [2026-01-14T20:33:08.365395] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-14T20:33:08.365424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-14T20:33:08.376832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-14T20:33:08.377118] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-14T20:33:08.377939] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-14T20:33:08.377992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:08.378023] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:08.378049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:08.378104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:08.434295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:08.434990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:08.435068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:08.435100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:08.550636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:08.550798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:08.550840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:08.550869] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:08.554226] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-14T20:33:08.554498] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-14T20:33:08.554636] [INFO ] [sig ] TKNO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:08.696921] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TKNO.txt [2026-01-14T20:33:08.697050] [INFO ] [sig ] [3077/3494] Completed TKNO in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:08.697089] [INFO ] [sig ] [3078/3494] Forecasting TKO... [2026-01-14T20:33:08.697118] [INFO ] [sig ] Generating forecast for: TKO [2026-01-14T20:33:08.697146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-14T20:33:08.709589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-14T20:33:08.709873] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-14T20:33:08.710650] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-14T20:33:08.710703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:08.710735] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:08.710763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:08.710818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:08.773545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:08.774302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:08.774380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:08.774412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:08.894956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:08.895125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:08.895165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:08.895193] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:08.898711] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-14T20:33:08.899015] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-14T20:33:08.899144] [INFO ] [sig ] TKO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:09.041346] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TKO.txt [2026-01-14T20:33:09.041510] [INFO ] [sig ] [3078/3494] Completed TKO in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:09.041550] [INFO ] [sig ] [3079/3494] Forecasting TLK... [2026-01-14T20:33:09.041602] [INFO ] [sig ] Generating forecast for: TLK [2026-01-14T20:33:09.041634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-14T20:33:09.053178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-14T20:33:09.053538] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-14T20:33:09.054343] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-14T20:33:09.054397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:09.054430] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:09.054457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:09.054513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:09.111686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:09.112688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:09.112797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:09.112831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:09.234126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:09.234283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:09.234323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:09.234368] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:09.238343] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-01-14T20:33:09.238636] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-14T20:33:09.238762] [INFO ] [sig ] TLK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:09.379394] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TLK.txt [2026-01-14T20:33:09.379523] [INFO ] [sig ] [3079/3494] Completed TLK in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:09.379562] [INFO ] [sig ] [3080/3494] Forecasting TLS... [2026-01-14T20:33:09.379612] [INFO ] [sig ] Generating forecast for: TLS [2026-01-14T20:33:09.379643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-14T20:33:09.392604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-14T20:33:09.392909] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-14T20:33:09.393879] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-14T20:33:09.393931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:09.393963] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:09.393989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:09.394045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:09.453555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:09.454392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:09.454474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:09.454508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:09.578378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:09.578543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:09.578601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:09.578632] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:09.582211] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-14T20:33:09.582485] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-14T20:33:09.582630] [INFO ] [sig ] TLS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:09.726254] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TLS.txt [2026-01-14T20:33:09.726411] [INFO ] [sig ] [3080/3494] Completed TLS in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:09.726449] [INFO ] [sig ] [3081/3494] Forecasting TLSA... [2026-01-14T20:33:09.726479] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-14T20:33:09.726510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-14T20:33:09.737868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-14T20:33:09.738155] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-14T20:33:09.738971] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-14T20:33:09.739034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:09.739069] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:09.739096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:09.739151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:09.797324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:09.798233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:09.798317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:09.798368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:09.922001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:09.922158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:09.922199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:09.922229] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:09.925732] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=47.80%) [2026-01-14T20:33:09.926051] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-14T20:33:09.926186] [INFO ] [sig ] TLSA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:10.070900] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TLSA.txt [2026-01-14T20:33:10.071033] [INFO ] [sig ] [3081/3494] Completed TLSA in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:10.071073] [INFO ] [sig ] [3082/3494] Forecasting TLSI... [2026-01-14T20:33:10.071104] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-14T20:33:10.071134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-14T20:33:10.081941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-14T20:33:10.082235] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-14T20:33:10.083056] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-14T20:33:10.083111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:10.083144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:10.083172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:10.083231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:10.140288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:10.140977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:10.141055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:10.141088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:10.259553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:10.259694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:10.259733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:10.259762] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:10.263045] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=50.80%) [2026-01-14T20:33:10.263312] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-14T20:33:10.263432] [INFO ] [sig ] TLSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:10.407170] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TLSI.txt [2026-01-14T20:33:10.407310] [INFO ] [sig ] [3082/3494] Completed TLSI in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:10.407350] [INFO ] [sig ] [3083/3494] Forecasting TLYS... [2026-01-14T20:33:10.407381] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-14T20:33:10.407411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-14T20:33:10.418404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-14T20:33:10.418707] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-14T20:33:10.419483] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-14T20:33:10.419536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:10.419584] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:10.419626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:10.419684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:10.477180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:10.477831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:10.477907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:10.477940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:10.594727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:10.594850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:10.594889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:10.594918] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:10.598179] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-14T20:33:10.598449] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-14T20:33:10.598571] [INFO ] [sig ] TLYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:10.740670] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TLYS.txt [2026-01-14T20:33:10.740803] [INFO ] [sig ] [3083/3494] Completed TLYS in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:10.740842] [INFO ] [sig ] [3084/3494] Forecasting TM... [2026-01-14T20:33:10.740873] [INFO ] [sig ] Generating forecast for: TM [2026-01-14T20:33:10.740902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-14T20:33:10.751972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-14T20:33:10.752239] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-14T20:33:10.753040] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-14T20:33:10.753092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:10.753123] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:10.753149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:10.753205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:10.814065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:10.814829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:10.814905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:10.814941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:10.936940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:10.937083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:10.937123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:10.937152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:10.940487] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=23.06%) [2026-01-14T20:33:10.940776] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-14T20:33:10.940900] [INFO ] [sig ] TM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:11.081325] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TM.txt [2026-01-14T20:33:11.081464] [INFO ] [sig ] [3084/3494] Completed TM in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:11.081504] [INFO ] [sig ] [3085/3494] Forecasting TMC... [2026-01-14T20:33:11.081534] [INFO ] [sig ] Generating forecast for: TMC [2026-01-14T20:33:11.081564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-14T20:33:11.092460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-14T20:33:11.092753] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-14T20:33:11.093536] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-14T20:33:11.093608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:11.093642] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:11.093669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:11.093725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:11.154900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:11.155890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:11.155993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:11.156033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:11.291174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:11.291323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:11.291364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:11.291394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:11.295287] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-01-14T20:33:11.295609] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-14T20:33:11.295742] [INFO ] [sig ] TMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:11.442732] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TMC.txt [2026-01-14T20:33:11.442857] [INFO ] [sig ] [3085/3494] Completed TMC in 0.4s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:11.442895] [INFO ] [sig ] [3086/3494] Forecasting TMCI... [2026-01-14T20:33:11.442924] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-14T20:33:11.442954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-14T20:33:11.454178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-14T20:33:11.454674] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-14T20:33:11.455675] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-14T20:33:11.455727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:11.455783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:11.455811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:11.455868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:11.514443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:11.515094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:11.515170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:11.515202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:11.634950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:11.635093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:11.635133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:11.635161] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:11.638783] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=30.02%) [2026-01-14T20:33:11.639061] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-14T20:33:11.639183] [INFO ] [sig ] TMCI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:11.784464] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TMCI.txt [2026-01-14T20:33:11.784638] [INFO ] [sig ] [3086/3494] Completed TMCI in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:11.784680] [INFO ] [sig ] [3087/3494] Forecasting TMDX... [2026-01-14T20:33:11.784710] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-14T20:33:11.784748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-14T20:33:11.795976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-14T20:33:11.796324] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-14T20:33:11.797128] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-14T20:33:11.797181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:11.797214] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:11.797240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:11.797295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:11.858939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:11.859857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:11.859939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:11.859981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:11.982610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:11.982756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:11.982797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:11.982827] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:11.986793] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-14T20:33:11.987077] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-14T20:33:11.987356] [INFO ] [sig ] TMDX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:12.132447] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TMDX.txt [2026-01-14T20:33:12.132598] [INFO ] [sig ] [3087/3494] Completed TMDX in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:12.132638] [INFO ] [sig ] [3088/3494] Forecasting TME... [2026-01-14T20:33:12.132666] [INFO ] [sig ] Generating forecast for: TME [2026-01-14T20:33:12.132698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-14T20:33:12.143962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-14T20:33:12.144273] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-14T20:33:12.145064] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-14T20:33:12.145116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:12.145148] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:12.145175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:12.145231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:12.204973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:12.205627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:12.205706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:12.205739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:12.328138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:12.328278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:12.328317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:12.328347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:12.331770] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-14T20:33:12.332051] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-14T20:33:12.332180] [INFO ] [sig ] TME: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:12.476768] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TME.txt [2026-01-14T20:33:12.476896] [INFO ] [sig ] [3088/3494] Completed TME in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:12.476935] [INFO ] [sig ] [3089/3494] Forecasting TMHC... [2026-01-14T20:33:12.476964] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-14T20:33:12.476999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-14T20:33:12.488394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-14T20:33:12.488698] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-14T20:33:12.489467] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-14T20:33:12.489519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:12.489550] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:12.489597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:12.489655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:12.547972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:12.548767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:12.548848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:12.548882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:12.671053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:12.671213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:12.671253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:12.671318] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:12.674845] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=47.11%) [2026-01-14T20:33:12.675163] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-14T20:33:12.675303] [INFO ] [sig ] TMHC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:12.825334] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TMHC.txt [2026-01-14T20:33:12.825488] [INFO ] [sig ] [3089/3494] Completed TMHC in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:12.825528] [INFO ] [sig ] [3090/3494] Forecasting TMUS... [2026-01-14T20:33:12.825559] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-14T20:33:12.825611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-14T20:33:12.838369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-14T20:33:12.838766] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-14T20:33:12.839591] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-14T20:33:12.839648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:12.839682] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:12.839711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:12.839768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:12.899931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:12.900820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:12.900904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:12.900939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:13.034040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:13.034393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:13.034432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:13.034460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:13.038276] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-01-14T20:33:13.038568] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-14T20:33:13.038716] [INFO ] [sig ] TMUS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:13.191606] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TMUS.txt [2026-01-14T20:33:13.191742] [INFO ] [sig ] [3090/3494] Completed TMUS in 0.4s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:13.191780] [INFO ] [sig ] [3091/3494] Forecasting TNC... [2026-01-14T20:33:13.191808] [INFO ] [sig ] Generating forecast for: TNC [2026-01-14T20:33:13.191839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-14T20:33:13.202946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-14T20:33:13.203262] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-14T20:33:13.204061] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-14T20:33:13.204113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:13.204145] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:13.204171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:13.204227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:13.266029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:13.266918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:13.267001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:13.267036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:13.390986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:13.391144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:13.391185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:13.391217] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:13.395200] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-01-14T20:33:13.395482] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-14T20:33:13.395628] [INFO ] [sig ] TNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:13.545701] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TNC.txt [2026-01-14T20:33:13.545855] [INFO ] [sig ] [3091/3494] Completed TNC in 0.4s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:13.545895] [INFO ] [sig ] [3092/3494] Forecasting TNDM... [2026-01-14T20:33:13.545926] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-14T20:33:13.545956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-14T20:33:13.558441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-14T20:33:13.558805] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-14T20:33:13.559817] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-14T20:33:13.559871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:13.559905] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:13.559934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:13.559992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:13.625714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:13.626614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:13.626698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:13.626732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:13.754048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:13.754219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:13.754260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:13.754288] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:13.757625] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=68.81%) [2026-01-14T20:33:13.757930] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-14T20:33:13.758055] [INFO ] [sig ] TNDM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:13.902466] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TNDM.txt [2026-01-14T20:33:13.902609] [INFO ] [sig ] [3092/3494] Completed TNDM in 0.4s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:13.902652] [INFO ] [sig ] [3093/3494] Forecasting TNGX... [2026-01-14T20:33:13.902682] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-14T20:33:13.902711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-14T20:33:13.913981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-14T20:33:13.914282] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-14T20:33:13.915100] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-14T20:33:13.915154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:13.915187] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:13.915217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:13.915273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:13.973355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:13.974010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:13.974087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:13.974121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:14.093759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:14.093908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:14.093948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:14.093979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:14.097408] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-01-14T20:33:14.097730] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-14T20:33:14.097863] [INFO ] [sig ] TNGX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:14.239336] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TNGX.txt [2026-01-14T20:33:14.239469] [INFO ] [sig ] [3093/3494] Completed TNGX in 0.3s | 2.84 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-14T20:33:14.239508] [INFO ] [sig ] [3094/3494] Forecasting TNK... [2026-01-14T20:33:14.239537] [INFO ] [sig ] Generating forecast for: TNK [2026-01-14T20:33:14.239583] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-14T20:33:14.251250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-14T20:33:14.251618] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-14T20:33:14.252423] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-14T20:33:14.252478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:14.252510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:14.252538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:14.252617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:14.310646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:14.311700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:14.311780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:14.311813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:14.442136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:14.442298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:14.442337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:14.442367] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:14.445793] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-14T20:33:14.446064] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-14T20:33:14.446186] [INFO ] [sig ] TNK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:14.586490] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TNK.txt [2026-01-14T20:33:14.586627] [INFO ] [sig ] [3094/3494] Completed TNK in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:14.586667] [INFO ] [sig ] [3095/3494] Forecasting TNL... [2026-01-14T20:33:14.586696] [INFO ] [sig ] Generating forecast for: TNL [2026-01-14T20:33:14.586727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-14T20:33:14.598033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-14T20:33:14.598315] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-14T20:33:14.599104] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-14T20:33:14.599156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:14.599188] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:14.599215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:14.599270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:14.656312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:14.656960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:14.657034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:14.657066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:14.778501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:14.778676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:14.778716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:14.778745] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:14.782086] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=27.41%) [2026-01-14T20:33:14.782357] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-14T20:33:14.782479] [INFO ] [sig ] TNL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:14.921416] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TNL.txt [2026-01-14T20:33:14.921545] [INFO ] [sig ] [3095/3494] Completed TNL in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:14.921601] [INFO ] [sig ] [3096/3494] Forecasting TNXP... [2026-01-14T20:33:14.921633] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-14T20:33:14.921663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-14T20:33:14.932779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-14T20:33:14.933044] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-14T20:33:14.933824] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-14T20:33:14.933888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:14.933920] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:14.933947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:14.934002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:14.990381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:14.990994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:14.991095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:14.991129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:15.109112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:15.109448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:15.109487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:15.109516] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:15.112841] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-14T20:33:15.113109] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-14T20:33:15.113230] [INFO ] [sig ] TNXP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:15.251101] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TNXP.txt [2026-01-14T20:33:15.251226] [INFO ] [sig ] [3096/3494] Completed TNXP in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:15.251263] [INFO ] [sig ] [3097/3494] Forecasting TOI... [2026-01-14T20:33:15.251292] [INFO ] [sig ] Generating forecast for: TOI [2026-01-14T20:33:15.251323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-14T20:33:15.262506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-14T20:33:15.262872] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-14T20:33:15.263672] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-14T20:33:15.263727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:15.263759] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:15.263786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:15.263843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:15.320490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:15.321353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:15.321433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:15.321465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:15.442338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:15.442495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:15.442536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:15.442566] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:15.446006] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-01-14T20:33:15.446299] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-14T20:33:15.446430] [INFO ] [sig ] TOI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:15.586905] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TOI.txt [2026-01-14T20:33:15.587027] [INFO ] [sig ] [3097/3494] Completed TOI in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:15.587068] [INFO ] [sig ] [3098/3494] Forecasting TOL... [2026-01-14T20:33:15.587099] [INFO ] [sig ] Generating forecast for: TOL [2026-01-14T20:33:15.587129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-14T20:33:15.598693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-14T20:33:15.598949] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-14T20:33:15.599774] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-14T20:33:15.599827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:15.599858] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:15.599885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:15.599941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:15.658310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:15.658972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:15.659051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:15.659085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:15.774769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:15.774908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:15.774946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:15.774974] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:15.778289] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-14T20:33:15.778566] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-14T20:33:15.778713] [INFO ] [sig ] TOL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:15.919591] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TOL.txt [2026-01-14T20:33:15.919748] [INFO ] [sig ] [3098/3494] Completed TOL in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:15.919786] [INFO ] [sig ] [3099/3494] Forecasting TORO... [2026-01-14T20:33:15.919817] [INFO ] [sig ] Generating forecast for: TORO [2026-01-14T20:33:15.919846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-14T20:33:15.931004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-14T20:33:15.931354] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-14T20:33:15.932144] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-14T20:33:15.932196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:15.932228] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:15.932255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:15.932311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:15.992055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:15.993123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:15.993209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:15.993241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:16.110765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:16.110929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:16.110969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:16.110998] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:16.114330] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-14T20:33:16.114625] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-14T20:33:16.114772] [INFO ] [sig ] TORO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:16.254056] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TORO.txt [2026-01-14T20:33:16.254258] [INFO ] [sig ] [3099/3494] Completed TORO in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:16.254305] [INFO ] [sig ] [3100/3494] Forecasting TOWN... [2026-01-14T20:33:16.254336] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-14T20:33:16.254366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-14T20:33:16.266111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-14T20:33:16.266513] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-14T20:33:16.267327] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-14T20:33:16.267381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:16.267413] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:16.267440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:16.267495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:16.324142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:16.324954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:16.325034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:16.325066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:16.442803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:16.442971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:16.443011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:16.443039] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:16.446417] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-01-14T20:33:16.446714] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-14T20:33:16.446838] [INFO ] [sig ] TOWN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:16.585268] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TOWN.txt [2026-01-14T20:33:16.585408] [INFO ] [sig ] [3100/3494] Completed TOWN in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:16.585447] [INFO ] [sig ] [3101/3494] Forecasting TOYO... [2026-01-14T20:33:16.585476] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-14T20:33:16.585506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-14T20:33:16.596291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-14T20:33:16.596611] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-14T20:33:16.597370] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-14T20:33:16.597421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:16.597452] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:16.597479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:16.597534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:16.653863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:16.654510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:16.654603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:16.654638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:16.770261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:16.770413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:16.770452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:16.770481] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:16.773857] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=27.58%) [2026-01-14T20:33:16.774129] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-14T20:33:16.774267] [INFO ] [sig ] TOYO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:16.912995] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TOYO.txt [2026-01-14T20:33:16.913153] [INFO ] [sig ] [3101/3494] Completed TOYO in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:16.913193] [INFO ] [sig ] [3102/3494] Forecasting TPB... [2026-01-14T20:33:16.913223] [INFO ] [sig ] Generating forecast for: TPB [2026-01-14T20:33:16.913253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-14T20:33:16.924904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-14T20:33:16.925273] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-14T20:33:16.926071] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-14T20:33:16.926124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:16.926157] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:16.926184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:16.926239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:16.983610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:16.984469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:16.984554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:16.984610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:17.103345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:17.103497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:17.103538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:17.103584] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:17.106973] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-01-14T20:33:17.107278] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-14T20:33:17.107414] [INFO ] [sig ] TPB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:17.251930] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TPB.txt [2026-01-14T20:33:17.252081] [INFO ] [sig ] [3102/3494] Completed TPB in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:17.252122] [INFO ] [sig ] [3103/3494] Forecasting TPC... [2026-01-14T20:33:17.252151] [INFO ] [sig ] Generating forecast for: TPC [2026-01-14T20:33:17.252183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-14T20:33:17.265211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-14T20:33:17.265623] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-14T20:33:17.266639] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-14T20:33:17.266708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:17.266781] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:17.266811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:17.266869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:17.324380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:17.325242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:17.325325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:17.325358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:17.444755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:17.444894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:17.444951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:17.444980] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:17.448691] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-01-14T20:33:17.448967] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-14T20:33:17.449087] [INFO ] [sig ] TPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:17.594193] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TPC.txt [2026-01-14T20:33:17.594519] [INFO ] [sig ] [3103/3494] Completed TPC in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:17.594558] [INFO ] [sig ] [3104/3494] Forecasting TPG... [2026-01-14T20:33:17.594605] [INFO ] [sig ] Generating forecast for: TPG [2026-01-14T20:33:17.594637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-14T20:33:17.607000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-14T20:33:17.607471] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-14T20:33:17.608300] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-14T20:33:17.608353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:17.608384] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:17.608411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:17.608466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:17.665850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:17.666759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:17.666835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:17.666867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:17.783554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:17.783720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:17.783760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:17.783788] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:17.787134] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=87.86%) [2026-01-14T20:33:17.787405] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-14T20:33:17.787526] [INFO ] [sig ] TPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:17.927702] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TPG.txt [2026-01-14T20:33:17.927830] [INFO ] [sig ] [3104/3494] Completed TPG in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:17.927869] [INFO ] [sig ] [3105/3494] Forecasting TPGXL... [2026-01-14T20:33:17.927898] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-14T20:33:17.927928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-14T20:33:17.938352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-14T20:33:17.938653] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-14T20:33:17.939428] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-14T20:33:17.939480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:17.939511] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:17.939537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:17.939615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:17.996809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:17.997823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:17.997947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:17.997981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:18.112734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:18.112879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:18.112917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:18.112944] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:18.116273] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-01-14T20:33:18.116550] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-14T20:33:18.116692] [INFO ] [sig ] TPGXL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:18.255813] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TPGXL.txt [2026-01-14T20:33:18.255938] [INFO ] [sig ] [3105/3494] Completed TPGXL in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:18.255978] [INFO ] [sig ] [3106/3494] Forecasting TPH... [2026-01-14T20:33:18.256009] [INFO ] [sig ] Generating forecast for: TPH [2026-01-14T20:33:18.256041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-14T20:33:18.268033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-14T20:33:18.268325] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-14T20:33:18.269332] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-14T20:33:18.269386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:18.269417] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:18.269443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:18.269498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:18.326768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:18.327393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:18.327469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:18.327501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:18.444050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:18.444203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:18.444243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:18.444313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:18.447855] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-01-14T20:33:18.448141] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-14T20:33:18.448265] [INFO ] [sig ] TPH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:18.588365] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TPH.txt [2026-01-14T20:33:18.588519] [INFO ] [sig ] [3106/3494] Completed TPH in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:18.588557] [INFO ] [sig ] [3107/3494] Forecasting TPL... [2026-01-14T20:33:18.588606] [INFO ] [sig ] Generating forecast for: TPL [2026-01-14T20:33:18.588638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-14T20:33:18.600258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-14T20:33:18.600668] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-14T20:33:18.601486] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-14T20:33:18.601541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:18.601611] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:18.601647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:18.601705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:18.664298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:18.665521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:18.665623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:18.665659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:18.786972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:18.787132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:18.787175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:18.787205] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:18.790748] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-01-14T20:33:18.791046] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-14T20:33:18.791186] [INFO ] [sig ] TPL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:18.936198] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TPL.txt [2026-01-14T20:33:18.936351] [INFO ] [sig ] [3107/3494] Completed TPL in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:18.936390] [INFO ] [sig ] [3108/3494] Forecasting TPVG... [2026-01-14T20:33:18.936419] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-14T20:33:18.936449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-14T20:33:18.948230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-14T20:33:18.948651] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-14T20:33:18.949445] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-14T20:33:18.949497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:18.949528] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:18.949554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:18.949631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:19.007460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:19.008365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:19.008471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:19.008507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:19.131652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:19.131817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:19.131860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:19.131891] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:19.135549] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-14T20:33:19.135870] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-14T20:33:19.135998] [INFO ] [sig ] TPVG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:19.276698] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TPVG.txt [2026-01-14T20:33:19.276815] [INFO ] [sig ] [3108/3494] Completed TPVG in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:19.276853] [INFO ] [sig ] [3109/3494] Forecasting TPYP... [2026-01-14T20:33:19.276882] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-14T20:33:19.276912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-14T20:33:19.288044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-14T20:33:19.288352] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-14T20:33:19.289156] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-14T20:33:19.289212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:19.289244] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:19.289272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:19.289329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:19.347814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:19.348511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:19.348609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:19.348646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:19.465796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:19.465937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:19.465982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:19.466010] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:19.469315] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-01-14T20:33:19.469602] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-14T20:33:19.469724] [INFO ] [sig ] TPYP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:19.610080] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TPYP.txt [2026-01-14T20:33:19.610206] [INFO ] [sig ] [3109/3494] Completed TPYP in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:19.610244] [INFO ] [sig ] [3110/3494] Forecasting TPZ... [2026-01-14T20:33:19.610274] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-14T20:33:19.610303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-14T20:33:19.622075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-14T20:33:19.622364] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-14T20:33:19.623187] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-14T20:33:19.623240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:19.623274] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:19.623301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:19.623359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:19.680359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:19.680966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:19.681052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:19.681089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:19.791364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:19.791515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:19.791554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:19.791600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:19.794925] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-14T20:33:19.795197] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-14T20:33:19.795319] [INFO ] [sig ] TPZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:19.939252] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TPZ.txt [2026-01-14T20:33:19.939385] [INFO ] [sig ] [3110/3494] Completed TPZ in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-14T20:33:19.939425] [INFO ] [sig ] [3111/3494] Forecasting TQQQ... [2026-01-14T20:33:19.939462] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-14T20:33:19.939494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-14T20:33:19.950815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-14T20:33:19.951091] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-14T20:33:19.951929] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-14T20:33:19.951983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:19.952015] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:19.952043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:19.952099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:20.010200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:20.010820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:20.010898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:20.010930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:20.134770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:20.134905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:20.134944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:20.134973] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:20.138420] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=73.84%) [2026-01-14T20:33:20.138717] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-14T20:33:20.138842] [INFO ] [sig ] TQQQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:20.279874] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TQQQ.txt [2026-01-14T20:33:20.279986] [INFO ] [sig ] [3111/3494] Completed TQQQ in 0.3s | 2.84 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-14T20:33:20.280024] [INFO ] [sig ] [3112/3494] Forecasting TRC... [2026-01-14T20:33:20.280053] [INFO ] [sig ] Generating forecast for: TRC [2026-01-14T20:33:20.280083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-14T20:33:20.291284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-14T20:33:20.291542] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-14T20:33:20.292324] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-14T20:33:20.292376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:20.292407] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:20.292433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:20.292489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:20.351280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:20.351957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:20.352036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:20.352070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:20.469650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:20.469756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:20.469794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:20.469823] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:20.473150] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=47.26%) [2026-01-14T20:33:20.473426] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-14T20:33:20.473547] [INFO ] [sig ] TRC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:20.616662] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRC.txt [2026-01-14T20:33:20.616793] [INFO ] [sig ] [3112/3494] Completed TRC in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:20.616831] [INFO ] [sig ] [3113/3494] Forecasting TRDA... [2026-01-14T20:33:20.616860] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-14T20:33:20.616889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-14T20:33:20.628208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-14T20:33:20.628488] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-14T20:33:20.629298] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-14T20:33:20.629354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:20.629384] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:20.629412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:20.629467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:20.689194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:20.689865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:20.689969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:20.690002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:20.812816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:20.812949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:20.812987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:20.813016] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:20.816266] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-14T20:33:20.816538] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-14T20:33:20.816678] [INFO ] [sig ] TRDA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:20.957733] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRDA.txt [2026-01-14T20:33:20.957852] [INFO ] [sig ] [3113/3494] Completed TRDA in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:20.957891] [INFO ] [sig ] [3114/3494] Forecasting TREE... [2026-01-14T20:33:20.957921] [INFO ] [sig ] Generating forecast for: TREE [2026-01-14T20:33:20.957950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-14T20:33:20.968937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-14T20:33:20.969221] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-14T20:33:20.970009] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-14T20:33:20.970061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:20.970094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:20.970120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:20.970177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:21.026815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:21.027414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:21.027489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:21.027521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:21.157330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:21.157709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:21.157751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:21.157795] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:21.161279] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-14T20:33:21.161558] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-14T20:33:21.161699] [INFO ] [sig ] TREE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:21.301185] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TREE.txt [2026-01-14T20:33:21.301313] [INFO ] [sig ] [3114/3494] Completed TREE in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:21.301351] [INFO ] [sig ] [3115/3494] Forecasting TREX... [2026-01-14T20:33:21.301381] [INFO ] [sig ] Generating forecast for: TREX [2026-01-14T20:33:21.301410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-14T20:33:21.312745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-14T20:33:21.313078] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-14T20:33:21.313877] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-14T20:33:21.313930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:21.313962] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:21.313989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:21.314046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:21.373858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:21.374547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:21.374641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:21.374675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:21.501324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:21.501457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:21.501495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:21.501524] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:21.504954] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=31.43%) [2026-01-14T20:33:21.505230] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-14T20:33:21.505357] [INFO ] [sig ] TREX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:21.647310] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TREX.txt [2026-01-14T20:33:21.647429] [INFO ] [sig ] [3115/3494] Completed TREX in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:21.647468] [INFO ] [sig ] [3116/3494] Forecasting TRGP... [2026-01-14T20:33:21.647510] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-14T20:33:21.647552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-14T20:33:21.658770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-14T20:33:21.659053] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-14T20:33:21.659849] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-14T20:33:21.659901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:21.659933] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:21.659960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:21.660016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:21.717703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:21.718362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:21.718438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:21.718484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:21.837669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:21.837815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:21.837852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:21.837881] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:21.841193] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-14T20:33:21.841465] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-14T20:33:21.841606] [INFO ] [sig ] TRGP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:21.982315] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRGP.txt [2026-01-14T20:33:21.982461] [INFO ] [sig ] [3116/3494] Completed TRGP in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:21.982500] [INFO ] [sig ] [3117/3494] Forecasting TRI... [2026-01-14T20:33:21.982530] [INFO ] [sig ] Generating forecast for: TRI [2026-01-14T20:33:21.982561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-14T20:33:21.993988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-14T20:33:21.994293] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-14T20:33:21.995107] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-14T20:33:21.995161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:21.995195] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:21.995226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:21.995284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:22.055087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:22.055739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:22.055819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:22.055852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:22.180207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:22.180340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:22.180378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:22.180406] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:22.183699] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-14T20:33:22.183964] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-14T20:33:22.184083] [INFO ] [sig ] TRI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:22.324260] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRI.txt [2026-01-14T20:33:22.324372] [INFO ] [sig ] [3117/3494] Completed TRI in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:22.324411] [INFO ] [sig ] [3118/3494] Forecasting TRIN... [2026-01-14T20:33:22.324441] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-14T20:33:22.324472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-14T20:33:22.336083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-14T20:33:22.336389] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-14T20:33:22.337206] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-14T20:33:22.337265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:22.337298] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:22.337326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:22.337394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:22.399143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:22.400008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:22.400087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:22.400120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:22.517220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:22.517357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:22.517395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:22.517423] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:22.520804] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-01-14T20:33:22.521075] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-14T20:33:22.521195] [INFO ] [sig ] TRIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:22.663183] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRIN.txt [2026-01-14T20:33:22.663305] [INFO ] [sig ] [3118/3494] Completed TRIN in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:22.663353] [INFO ] [sig ] [3119/3494] Forecasting TRIP... [2026-01-14T20:33:22.663383] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-14T20:33:22.663413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-14T20:33:22.674855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-14T20:33:22.675157] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-14T20:33:22.675994] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-14T20:33:22.676048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:22.676081] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:22.676109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:22.676166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:22.734138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:22.734776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:22.734851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:22.734883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:22.859957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:22.860124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:22.860169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:22.860204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:22.863674] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-01-14T20:33:22.863951] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-14T20:33:22.864072] [INFO ] [sig ] TRIP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:23.005718] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRIP.txt [2026-01-14T20:33:23.005836] [INFO ] [sig ] [3119/3494] Completed TRIP in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:23.005874] [INFO ] [sig ] [3120/3494] Forecasting TRMB... [2026-01-14T20:33:23.005903] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-14T20:33:23.005934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-14T20:33:23.016944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-14T20:33:23.017238] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-14T20:33:23.018086] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-14T20:33:23.018138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:23.018195] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:23.018224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:23.018280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:23.076874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:23.077530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:23.077623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:23.077681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:23.198539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:23.198702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:23.198741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:23.198769] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:23.202110] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=55.14%) [2026-01-14T20:33:23.202387] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-14T20:33:23.202510] [INFO ] [sig ] TRMB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:23.343615] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRMB.txt [2026-01-14T20:33:23.343731] [INFO ] [sig ] [3120/3494] Completed TRMB in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:23.343768] [INFO ] [sig ] [3121/3494] Forecasting TRMD... [2026-01-14T20:33:23.343797] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-14T20:33:23.343827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-14T20:33:23.355071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-14T20:33:23.355367] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-14T20:33:23.356147] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-14T20:33:23.356200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:23.356230] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:23.356257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:23.356318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:23.413175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:23.413859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:23.413935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:23.413967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:23.534841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:23.534974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:23.535013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:23.535042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:23.538397] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-01-14T20:33:23.538697] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-14T20:33:23.538824] [INFO ] [sig ] TRMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:23.682228] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRMD.txt [2026-01-14T20:33:23.682366] [INFO ] [sig ] [3121/3494] Completed TRMD in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:23.682405] [INFO ] [sig ] [3122/3494] Forecasting TRMK... [2026-01-14T20:33:23.682435] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-14T20:33:23.682470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-14T20:33:23.693838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-14T20:33:23.694118] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-14T20:33:23.694902] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-14T20:33:23.694954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:23.694986] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:23.695013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:23.695068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:23.753264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:23.754089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:23.754170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:23.754203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:23.867300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:23.867440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:23.867478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:23.867505] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:23.870869] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-14T20:33:23.871139] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-14T20:33:23.871271] [INFO ] [sig ] TRMK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:24.012095] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRMK.txt [2026-01-14T20:33:24.012220] [INFO ] [sig ] [3122/3494] Completed TRMK in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:24.012258] [INFO ] [sig ] [3123/3494] Forecasting TRN... [2026-01-14T20:33:24.012290] [INFO ] [sig ] Generating forecast for: TRN [2026-01-14T20:33:24.012322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-14T20:33:24.023641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-14T20:33:24.023927] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-14T20:33:24.024727] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-14T20:33:24.024780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:24.024811] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:24.024838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:24.024893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:24.085334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:24.085951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:24.086028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:24.086060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:24.205773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:24.205920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:24.205971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:24.206046] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:24.209986] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-01-14T20:33:24.210309] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-14T20:33:24.210446] [INFO ] [sig ] TRN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:24.352487] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRN.txt [2026-01-14T20:33:24.352635] [INFO ] [sig ] [3123/3494] Completed TRN in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:24.352677] [INFO ] [sig ] [3124/3494] Forecasting TRNO... [2026-01-14T20:33:24.352710] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-14T20:33:24.352739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-14T20:33:24.363880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-14T20:33:24.364160] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-14T20:33:24.364950] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-14T20:33:24.365002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:24.365033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:24.365059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:24.365114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:24.424500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:24.425351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:24.425438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:24.425472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:24.546179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:24.546329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:24.546369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:24.546398] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:24.549860] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=21.97%) [2026-01-14T20:33:24.550141] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-14T20:33:24.550272] [INFO ] [sig ] TRNO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:24.693198] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRNO.txt [2026-01-14T20:33:24.693332] [INFO ] [sig ] [3124/3494] Completed TRNO in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:24.693370] [INFO ] [sig ] [3125/3494] Forecasting TRNS... [2026-01-14T20:33:24.693399] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-14T20:33:24.693429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-14T20:33:24.704688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-14T20:33:24.704965] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-14T20:33:24.705751] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-14T20:33:24.705803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:24.705834] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:24.705860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:24.705916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:24.764300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:24.764969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:24.765047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:24.765081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:24.882323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:24.882466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:24.882504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:24.882533] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:24.885923] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-14T20:33:24.886194] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-14T20:33:24.886335] [INFO ] [sig ] TRNS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:25.027791] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRNS.txt [2026-01-14T20:33:25.027912] [INFO ] [sig ] [3125/3494] Completed TRNS in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:25.027951] [INFO ] [sig ] [3126/3494] Forecasting TROX... [2026-01-14T20:33:25.027979] [INFO ] [sig ] Generating forecast for: TROX [2026-01-14T20:33:25.028009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-14T20:33:25.038922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-14T20:33:25.039205] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-14T20:33:25.040051] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-14T20:33:25.040104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:25.040137] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:25.040165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:25.040227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:25.099656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:25.100323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:25.100403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:25.100436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:25.218637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:25.218784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:25.218823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:25.218851] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:25.222173] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=16.29%) [2026-01-14T20:33:25.222440] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-14T20:33:25.222560] [INFO ] [sig ] TROX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:25.364723] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TROX.txt [2026-01-14T20:33:25.364856] [INFO ] [sig ] [3126/3494] Completed TROX in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:25.364894] [INFO ] [sig ] [3127/3494] Forecasting TRP... [2026-01-14T20:33:25.364922] [INFO ] [sig ] Generating forecast for: TRP [2026-01-14T20:33:25.364951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-14T20:33:25.376207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-14T20:33:25.376499] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-14T20:33:25.377278] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-14T20:33:25.377334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:25.377366] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:25.377393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:25.377448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:25.435810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:25.436507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:25.436601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:25.436636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:25.556802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:25.556949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:25.556988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:25.557018] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:25.560763] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=68.32%) [2026-01-14T20:33:25.561043] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-14T20:33:25.561166] [INFO ] [sig ] TRP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:25.707565] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRP.txt [2026-01-14T20:33:25.707727] [INFO ] [sig ] [3127/3494] Completed TRP in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-14T20:33:25.707767] [INFO ] [sig ] [3128/3494] Forecasting TRS... [2026-01-14T20:33:25.707796] [INFO ] [sig ] Generating forecast for: TRS [2026-01-14T20:33:25.707826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-14T20:33:25.720352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-14T20:33:25.720833] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-14T20:33:25.721610] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-14T20:33:25.721662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:25.721693] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:25.721720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:25.721775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:25.785113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:25.785886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:25.785966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:25.786000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:25.906312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:25.906461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:25.906501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:25.906539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:25.910099] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-14T20:33:25.910389] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-14T20:33:25.910526] [INFO ] [sig ] TRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:26.056797] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRS.txt [2026-01-14T20:33:26.056925] [INFO ] [sig ] [3128/3494] Completed TRS in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-14T20:33:26.056964] [INFO ] [sig ] [3129/3494] Forecasting TRTX... [2026-01-14T20:33:26.057007] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-14T20:33:26.057063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-14T20:33:26.068192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-14T20:33:26.068479] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-14T20:33:26.069259] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-14T20:33:26.069311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:26.069342] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:26.069368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:26.069424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:26.128853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:26.129724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:26.129807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:26.129841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:26.253466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:26.253635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:26.253676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:26.253712] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:26.257065] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-01-14T20:33:26.257340] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-14T20:33:26.257464] [INFO ] [sig ] TRTX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:26.401905] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRTX.txt [2026-01-14T20:33:26.402042] [INFO ] [sig ] [3129/3494] Completed TRTX in 0.3s | 2.84 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-14T20:33:26.402081] [INFO ] [sig ] [3130/3494] Forecasting TRUE... [2026-01-14T20:33:26.402110] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-14T20:33:26.402140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-14T20:33:26.413332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-14T20:33:26.413726] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-14T20:33:26.414538] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-14T20:33:26.414614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:26.414649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:26.414677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:26.414735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:26.473225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:26.474015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:26.474121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:26.474157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:26.599623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:26.599800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:26.599841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:26.599870] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:26.603721] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-14T20:33:26.604043] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-14T20:33:26.604178] [INFO ] [sig ] TRUE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:26.748315] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TRUE.txt [2026-01-14T20:33:26.748457] [INFO ] [sig ] [3130/3494] Completed TRUE in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:26.748497] [INFO ] [sig ] [3131/3494] Forecasting TRUP... [2026-01-14T20:33:26.748528] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-14T20:33:26.748558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-14T20:33:26.759780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-14T20:33:26.760098] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-14T20:33:26.760883] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-14T20:33:26.760945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:26.760977] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:26.761005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:26.761060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:26.818852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:26.819647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:26.819724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:26.819756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:26.942688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:26.942846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:26.942886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:26.942914] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:26.946258] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-14T20:33:26.946528] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-14T20:33:26.946669] [INFO ] [sig ] TRUP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:27.090785] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRUP.txt [2026-01-14T20:33:27.090927] [INFO ] [sig ] [3131/3494] Completed TRUP in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:27.090966] [INFO ] [sig ] [3132/3494] Forecasting TRVG... [2026-01-14T20:33:27.090995] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-14T20:33:27.091025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-14T20:33:27.102022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-14T20:33:27.102325] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-14T20:33:27.103148] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-14T20:33:27.103201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:27.103234] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:27.103260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:27.103316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:27.162230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:27.163093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:27.163174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:27.163206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:27.282436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:27.282598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:27.282639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:27.282667] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:27.285982] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-14T20:33:27.286249] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-14T20:33:27.286370] [INFO ] [sig ] TRVG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:27.437068] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TRVG.txt [2026-01-14T20:33:27.437220] [INFO ] [sig ] [3132/3494] Completed TRVG in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:27.437259] [INFO ] [sig ] [3133/3494] Forecasting TS... [2026-01-14T20:33:27.437289] [INFO ] [sig ] Generating forecast for: TS [2026-01-14T20:33:27.437319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-14T20:33:27.449220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-14T20:33:27.449555] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-14T20:33:27.450384] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-14T20:33:27.450437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:27.450472] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:27.450500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:27.450558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:27.511117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:27.512023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:27.512105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:27.512138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:27.632538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:27.632705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:27.632744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:27.632774] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:27.636117] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-01-14T20:33:27.636395] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-14T20:33:27.636518] [INFO ] [sig ] TS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:27.795651] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TS.txt [2026-01-14T20:33:27.795828] [INFO ] [sig ] [3133/3494] Completed TS in 0.4s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:27.795869] [INFO ] [sig ] [3134/3494] Forecasting TSBK... [2026-01-14T20:33:27.795900] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-14T20:33:27.795930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-14T20:33:27.806408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-14T20:33:27.806774] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-14T20:33:27.807551] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-14T20:33:27.807633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:27.807686] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:27.807713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:27.807769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:27.866248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:27.867116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:27.867197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:27.867230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:27.973911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:27.974066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:27.974105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:27.974133] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:27.977519] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-14T20:33:27.977847] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-14T20:33:27.977977] [INFO ] [sig ] TSBK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:28.119517] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSBK.txt [2026-01-14T20:33:28.119696] [INFO ] [sig ] [3134/3494] Completed TSBK in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:28.119744] [INFO ] [sig ] [3135/3494] Forecasting TSCO... [2026-01-14T20:33:28.119777] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-14T20:33:28.119810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-14T20:33:28.131673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-14T20:33:28.132042] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-14T20:33:28.132945] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-14T20:33:28.133000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:28.133034] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:28.133062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:28.133120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:28.191166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:28.192027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:28.192108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:28.192141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:28.310878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:28.311035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:28.311073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:28.311101] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:28.314454] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-01-14T20:33:28.314757] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-14T20:33:28.314881] [INFO ] [sig ] TSCO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:28.461405] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSCO.txt [2026-01-14T20:33:28.461556] [INFO ] [sig ] [3135/3494] Completed TSCO in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:28.461615] [INFO ] [sig ] [3136/3494] Forecasting TSDD... [2026-01-14T20:33:28.461647] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-14T20:33:28.461677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-14T20:33:28.474757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-14T20:33:28.475124] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-14T20:33:28.475991] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-14T20:33:28.476048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:28.476082] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:28.476111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:28.476168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:28.537627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:28.538496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:28.538599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:28.538638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:28.662987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:28.663163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:28.663234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:28.663277] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:28.667761] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-14T20:33:28.668108] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-14T20:33:28.668270] [INFO ] [sig ] TSDD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:28.815269] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSDD.txt [2026-01-14T20:33:28.815432] [INFO ] [sig ] [3136/3494] Completed TSDD in 0.4s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:28.815471] [INFO ] [sig ] [3137/3494] Forecasting TSEM... [2026-01-14T20:33:28.815501] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-14T20:33:28.815531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-14T20:33:28.827334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-14T20:33:28.827671] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-14T20:33:28.828466] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-14T20:33:28.828519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:28.828594] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:28.828624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:28.828681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:28.889918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:28.890797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:28.890877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:28.890910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:29.016217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:29.016375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:29.016420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:29.016460] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:29.020308] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=52.23%) [2026-01-14T20:33:29.020624] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-14T20:33:29.020755] [INFO ] [sig ] TSEM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:29.170319] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSEM.txt [2026-01-14T20:33:29.170448] [INFO ] [sig ] [3137/3494] Completed TSEM in 0.4s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:29.170487] [INFO ] [sig ] [3138/3494] Forecasting TSHA... [2026-01-14T20:33:29.170516] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-14T20:33:29.170546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-14T20:33:29.181828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-14T20:33:29.182126] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-14T20:33:29.182923] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-14T20:33:29.182976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:29.183007] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:29.183033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:29.183088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:29.240198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:29.240984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:29.241066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:29.241100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:29.362033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:29.362179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:29.362236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:29.362266] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:29.366037] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=61.18%) [2026-01-14T20:33:29.366314] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-14T20:33:29.366441] [INFO ] [sig ] TSHA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:29.507657] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSHA.txt [2026-01-14T20:33:29.507802] [INFO ] [sig ] [3138/3494] Completed TSHA in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:29.507842] [INFO ] [sig ] [3139/3494] Forecasting TSI... [2026-01-14T20:33:29.507871] [INFO ] [sig ] Generating forecast for: TSI [2026-01-14T20:33:29.507902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-14T20:33:29.518100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-14T20:33:29.518384] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-14T20:33:29.519193] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-14T20:33:29.519247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:29.519281] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:29.519308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:29.519366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:29.580473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:29.581305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:29.581390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:29.581423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:29.700609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:29.700783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:29.700825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:29.700855] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:29.704334] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-14T20:33:29.704647] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-14T20:33:29.704783] [INFO ] [sig ] TSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:29.855444] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSI.txt [2026-01-14T20:33:29.855610] [INFO ] [sig ] [3139/3494] Completed TSI in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:29.855652] [INFO ] [sig ] [3140/3494] Forecasting TSL... [2026-01-14T20:33:29.855681] [INFO ] [sig ] Generating forecast for: TSL [2026-01-14T20:33:29.855713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-14T20:33:29.866975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-14T20:33:29.867258] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-14T20:33:29.868073] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-14T20:33:29.868126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:29.868156] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:29.868181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:29.868236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:29.931176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:29.932062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:29.932143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:29.932175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:30.054680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:30.054843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:30.054886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:30.054962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:30.058546] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-01-14T20:33:30.058883] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-14T20:33:30.059019] [INFO ] [sig ] TSL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:30.211107] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSL.txt [2026-01-14T20:33:30.211235] [INFO ] [sig ] [3140/3494] Completed TSL in 0.4s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:30.211274] [INFO ] [sig ] [3141/3494] Forecasting TSLA... [2026-01-14T20:33:30.211303] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-14T20:33:30.211334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-14T20:33:30.222632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-14T20:33:30.222904] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-14T20:33:30.223684] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-14T20:33:30.223736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:30.223768] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:30.223795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:30.223850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:30.281892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:30.282628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:30.282707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:30.282742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:30.401260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:30.401433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:30.401475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:30.401503] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:30.404836] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-14T20:33:30.405107] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-14T20:33:30.405230] [INFO ] [sig ] TSLA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:30.545942] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSLA.txt [2026-01-14T20:33:30.546091] [INFO ] [sig ] [3141/3494] Completed TSLA in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:30.546131] [INFO ] [sig ] [3142/3494] Forecasting TSLL... [2026-01-14T20:33:30.546162] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-14T20:33:30.546192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-14T20:33:30.558131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-14T20:33:30.558481] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-14T20:33:30.559294] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-14T20:33:30.559349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:30.559394] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:30.559422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:30.559479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:30.617250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:30.618025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:30.618103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:30.618137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:30.736911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:30.737069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:30.737109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:30.737139] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:30.740628] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-14T20:33:30.740909] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-14T20:33:30.741037] [INFO ] [sig ] TSLL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:30.883899] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSLL.txt [2026-01-14T20:33:30.884034] [INFO ] [sig ] [3142/3494] Completed TSLL in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:30.884072] [INFO ] [sig ] [3143/3494] Forecasting TSLQ... [2026-01-14T20:33:30.884102] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-14T20:33:30.884131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-14T20:33:30.895381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-14T20:33:30.895684] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-14T20:33:30.896460] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-14T20:33:30.896513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:30.896546] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:30.896594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:30.896655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:30.955775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:30.956641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:30.956721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:30.956755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:31.074493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:31.074663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:31.074706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:31.074734] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:31.078181] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-14T20:33:31.078456] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-14T20:33:31.078599] [INFO ] [sig ] TSLQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:31.271811] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSLQ.txt [2026-01-14T20:33:31.271958] [INFO ] [sig ] [3143/3494] Completed TSLQ in 0.4s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:31.271997] [INFO ] [sig ] [3144/3494] Forecasting TSLS... [2026-01-14T20:33:31.272028] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-14T20:33:31.272058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-14T20:33:31.283259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-14T20:33:31.283629] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-14T20:33:31.284422] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-14T20:33:31.284488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:31.284540] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:31.284589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:31.284650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:31.343912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:31.344665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:31.344742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:31.344775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:31.463110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:31.463279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:31.463334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:31.463367] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:31.466879] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-01-14T20:33:31.467174] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-14T20:33:31.467305] [INFO ] [sig ] TSLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:31.610119] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSLS.txt [2026-01-14T20:33:31.610253] [INFO ] [sig ] [3144/3494] Completed TSLS in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-14T20:33:31.610292] [INFO ] [sig ] [3145/3494] Forecasting TSLX... [2026-01-14T20:33:31.610320] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-14T20:33:31.610350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-14T20:33:31.621748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-14T20:33:31.622122] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-14T20:33:31.622976] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-14T20:33:31.623030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:31.623062] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:31.623089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:31.623145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:31.685481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:31.686408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:31.686494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:31.686529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:31.806175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:31.806329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:31.806369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:31.806396] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:31.810141] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=62.40%) [2026-01-14T20:33:31.810449] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-14T20:33:31.810638] [INFO ] [sig ] TSLX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:31.951285] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TSLX.txt [2026-01-14T20:33:31.951414] [INFO ] [sig ] [3145/3494] Completed TSLX in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-14T20:33:31.951452] [INFO ] [sig ] [3146/3494] Forecasting TSM... [2026-01-14T20:33:31.951489] [INFO ] [sig ] Generating forecast for: TSM [2026-01-14T20:33:31.951519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-14T20:33:31.963326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-14T20:33:31.963645] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-14T20:33:31.964441] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-14T20:33:31.964505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:31.964545] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:31.964600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:31.964662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:32.025912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:32.026596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:32.026674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:32.026708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:32.149077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:32.149234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:32.149274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:32.149304] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:32.152726] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-01-14T20:33:32.152999] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-14T20:33:32.153126] [INFO ] [sig ] TSM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:32.295566] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSM.txt [2026-01-14T20:33:32.295712] [INFO ] [sig ] [3146/3494] Completed TSM in 0.3s | 2.84 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-14T20:33:32.295749] [INFO ] [sig ] [3147/3494] Forecasting TSN... [2026-01-14T20:33:32.295778] [INFO ] [sig ] Generating forecast for: TSN [2026-01-14T20:33:32.295807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-14T20:33:32.306953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-14T20:33:32.307286] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-14T20:33:32.308116] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-14T20:33:32.308168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:32.308199] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:32.308225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:32.308279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:32.365760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:32.366468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:32.366593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:32.366632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:32.489259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:32.489416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:32.489458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:32.489487] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:32.492898] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-14T20:33:32.493182] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-14T20:33:32.493314] [INFO ] [sig ] TSN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:32.632001] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSN.txt [2026-01-14T20:33:32.632155] [INFO ] [sig ] [3147/3494] Completed TSN in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:32.632197] [INFO ] [sig ] [3148/3494] Forecasting TSQ... [2026-01-14T20:33:32.632229] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-14T20:33:32.632260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-14T20:33:32.643734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-14T20:33:32.644019] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-14T20:33:32.644863] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-14T20:33:32.644918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:32.644951] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:32.644979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:32.645036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:32.702087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:32.702973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:32.703055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:32.703088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:32.825617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:32.825772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:32.825813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:32.825841] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:32.829181] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-01-14T20:33:32.829455] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-14T20:33:32.829595] [INFO ] [sig ] TSQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:32.971612] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TSQ.txt [2026-01-14T20:33:32.971784] [INFO ] [sig ] [3148/3494] Completed TSQ in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:32.971825] [INFO ] [sig ] [3149/3494] Forecasting TTC... [2026-01-14T20:33:32.971856] [INFO ] [sig ] Generating forecast for: TTC [2026-01-14T20:33:32.971885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-14T20:33:32.984326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-14T20:33:32.984695] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-14T20:33:32.985508] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-14T20:33:32.985562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:32.985627] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:32.985657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:32.985714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:33.043809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:33.044649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:33.044728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:33.044762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:33.169105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:33.169261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:33.169301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:33.169348] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:33.172729] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=20.76%) [2026-01-14T20:33:33.173007] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-14T20:33:33.173160] [INFO ] [sig ] TTC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:33.315847] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TTC.txt [2026-01-14T20:33:33.315983] [INFO ] [sig ] [3149/3494] Completed TTC in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:33.316021] [INFO ] [sig ] [3150/3494] Forecasting TTD... [2026-01-14T20:33:33.316050] [INFO ] [sig ] Generating forecast for: TTD [2026-01-14T20:33:33.316079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-14T20:33:33.328609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-14T20:33:33.328887] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-14T20:33:33.329738] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-14T20:33:33.329791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:33.329823] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:33.329850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:33.329907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:33.386763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:33.387459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:33.387538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:33.387588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:33.509953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:33.510118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:33.510158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:33.510189] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:33.513616] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-01-14T20:33:33.513897] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-14T20:33:33.514024] [INFO ] [sig ] TTD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:33.659087] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TTD.txt [2026-01-14T20:33:33.659253] [INFO ] [sig ] [3150/3494] Completed TTD in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:33.659293] [INFO ] [sig ] [3151/3494] Forecasting TTE... [2026-01-14T20:33:33.659324] [INFO ] [sig ] Generating forecast for: TTE [2026-01-14T20:33:33.659353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-14T20:33:33.670860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-14T20:33:33.671184] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-14T20:33:33.672026] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-14T20:33:33.672080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:33.672112] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:33.672139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:33.672197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:33.730763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:33.731557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:33.731660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:33.731727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:33.849864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:33.850015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:33.850055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:33.850086] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:33.853509] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=86.93%) [2026-01-14T20:33:33.853805] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-14T20:33:33.853933] [INFO ] [sig ] TTE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:34.001493] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TTE.txt [2026-01-14T20:33:34.001647] [INFO ] [sig ] [3151/3494] Completed TTE in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:34.001688] [INFO ] [sig ] [3152/3494] Forecasting TTEC... [2026-01-14T20:33:34.001719] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-14T20:33:34.001934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-14T20:33:34.013859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-14T20:33:34.014145] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-14T20:33:34.014927] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-14T20:33:34.014978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:34.015009] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:34.015036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:34.015092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:34.076429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:34.077310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:34.077390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:34.077424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:34.198073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:34.198232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:34.198273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:34.198301] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:34.202178] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-14T20:33:34.202454] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-14T20:33:34.202604] [INFO ] [sig ] TTEC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:34.343877] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TTEC.txt [2026-01-14T20:33:34.344035] [INFO ] [sig ] [3152/3494] Completed TTEC in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:34.344074] [INFO ] [sig ] [3153/3494] Forecasting TTEK... [2026-01-14T20:33:34.344104] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-14T20:33:34.344134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-14T20:33:34.358503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-14T20:33:34.358972] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-14T20:33:34.360018] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-14T20:33:34.360082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:34.360122] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:34.360171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:34.360267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:34.425112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:34.425973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:34.426063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:34.426098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:34.549272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:34.549422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:34.549462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:34.549491] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:34.552823] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-14T20:33:34.553094] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-14T20:33:34.553216] [INFO ] [sig ] TTEK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:34.691943] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TTEK.txt [2026-01-14T20:33:34.692062] [INFO ] [sig ] [3153/3494] Completed TTEK in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:34.692101] [INFO ] [sig ] [3154/3494] Forecasting TTI... [2026-01-14T20:33:34.692130] [INFO ] [sig ] Generating forecast for: TTI [2026-01-14T20:33:34.692159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-14T20:33:34.704490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-14T20:33:34.704924] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-14T20:33:34.705839] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-14T20:33:34.705896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:34.705961] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:34.705989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:34.706056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:34.764005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:34.764949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:34.765035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:34.765067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:34.897097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:34.897286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:34.897335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:34.897371] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:34.900889] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-14T20:33:34.901180] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-14T20:33:34.901308] [INFO ] [sig ] TTI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:35.039502] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TTI.txt [2026-01-14T20:33:35.039666] [INFO ] [sig ] [3154/3494] Completed TTI in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:35.039708] [INFO ] [sig ] [3155/3494] Forecasting TTMI... [2026-01-14T20:33:35.039738] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-14T20:33:35.039768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-14T20:33:35.051568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-14T20:33:35.051918] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-14T20:33:35.052730] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-14T20:33:35.052782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:35.052813] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:35.052839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:35.052897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:35.109331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:35.110138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:35.110219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:35.110254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:35.228709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:35.228867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:35.228923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:35.228956] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:35.232517] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-01-14T20:33:35.232823] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-14T20:33:35.232973] [INFO ] [sig ] TTMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:35.374257] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TTMI.txt [2026-01-14T20:33:35.374384] [INFO ] [sig ] [3155/3494] Completed TTMI in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:35.374422] [INFO ] [sig ] [3156/3494] Forecasting TTWO... [2026-01-14T20:33:35.374452] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-14T20:33:35.374481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-14T20:33:35.387438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-14T20:33:35.387804] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-14T20:33:35.388672] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-14T20:33:35.388726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:35.388760] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:35.388787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:35.388844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:35.446178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:35.446874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:35.446949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:35.446982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:35.565118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:35.565272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:35.565314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:35.565344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:35.568841] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-14T20:33:35.569124] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-14T20:33:35.569254] [INFO ] [sig ] TTWO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:35.712528] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TTWO.txt [2026-01-14T20:33:35.712680] [INFO ] [sig ] [3156/3494] Completed TTWO in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:35.712722] [INFO ] [sig ] [3157/3494] Forecasting TUGN... [2026-01-14T20:33:35.712944] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-14T20:33:35.713001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-14T20:33:35.724883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-14T20:33:35.725156] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-14T20:33:35.725974] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-14T20:33:35.726028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:35.726061] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:35.726089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:35.726146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:35.786527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:35.787193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:35.787273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:35.787306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:35.893776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:35.893951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:35.893996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:35.894063] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:35.897515] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=55.01%) [2026-01-14T20:33:35.897853] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-14T20:33:35.897985] [INFO ] [sig ] TUGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:36.040169] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TUGN.txt [2026-01-14T20:33:36.040305] [INFO ] [sig ] [3157/3494] Completed TUGN in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:36.040344] [INFO ] [sig ] [3158/3494] Forecasting TUSK... [2026-01-14T20:33:36.040375] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-14T20:33:36.040404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-14T20:33:36.051725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-14T20:33:36.052053] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-14T20:33:36.052888] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-14T20:33:36.052943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:36.052976] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:36.053003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:36.053059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:36.110364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:36.111145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:36.111226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:36.111261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:36.231317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:36.231477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:36.231518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:36.231549] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:36.235020] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-14T20:33:36.235301] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-14T20:33:36.235427] [INFO ] [sig ] TUSK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:36.379588] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TUSK.txt [2026-01-14T20:33:36.379933] [INFO ] [sig ] [3158/3494] Completed TUSK in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:36.379972] [INFO ] [sig ] [3159/3494] Forecasting TVC... [2026-01-14T20:33:36.380002] [INFO ] [sig ] Generating forecast for: TVC [2026-01-14T20:33:36.380030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-14T20:33:36.391719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-14T20:33:36.392305] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-14T20:33:36.393328] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-14T20:33:36.393382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:36.393414] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:36.393442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:36.393498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:36.452873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:36.453739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:36.453826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:36.453861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:36.556949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:36.557104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:36.557145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:36.557176] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:36.560610] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-01-14T20:33:36.560886] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-14T20:33:36.561010] [INFO ] [sig ] TVC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:36.701507] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TVC.txt [2026-01-14T20:33:36.701676] [INFO ] [sig ] [3159/3494] Completed TVC in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:36.701718] [INFO ] [sig ] [3160/3494] Forecasting TVE... [2026-01-14T20:33:36.701749] [INFO ] [sig ] Generating forecast for: TVE [2026-01-14T20:33:36.701781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-14T20:33:36.712708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-14T20:33:36.712991] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-14T20:33:36.713789] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-14T20:33:36.713844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:36.713877] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:36.713905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:36.713962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:36.770142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:36.770762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:36.770840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:36.770873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:36.870711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:36.870859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:36.870899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:36.870927] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:36.874258] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-14T20:33:36.874529] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-14T20:33:36.874675] [INFO ] [sig ] TVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:37.013757] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TVE.txt [2026-01-14T20:33:37.013882] [INFO ] [sig ] [3160/3494] Completed TVE in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:37.013922] [INFO ] [sig ] [3161/3494] Forecasting TVTX... [2026-01-14T20:33:37.013952] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-14T20:33:37.013982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-14T20:33:37.025415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-14T20:33:37.025700] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-14T20:33:37.026467] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-14T20:33:37.026519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:37.026551] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:37.026601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:37.026660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:37.083503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:37.084204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:37.084281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:37.084313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:37.202787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:37.202946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:37.202986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:37.203014] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:37.206362] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-01-14T20:33:37.206655] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-14T20:33:37.206778] [INFO ] [sig ] TVTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:37.346609] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TVTX.txt [2026-01-14T20:33:37.346761] [INFO ] [sig ] [3161/3494] Completed TVTX in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-14T20:33:37.346801] [INFO ] [sig ] [3162/3494] Forecasting TWFG... [2026-01-14T20:33:37.346831] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-14T20:33:37.346861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-14T20:33:37.357837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-14T20:33:37.358093] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-14T20:33:37.358878] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-14T20:33:37.358932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:37.358963] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:37.358990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:37.359045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:37.415992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:37.416644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:37.416720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:37.416752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:37.534958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:37.535128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:37.535168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:37.535197] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:37.538563] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-01-14T20:33:37.538856] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-14T20:33:37.538980] [INFO ] [sig ] TWFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:37.680053] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TWFG.txt [2026-01-14T20:33:37.680183] [INFO ] [sig ] [3162/3494] Completed TWFG in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-14T20:33:37.680220] [INFO ] [sig ] [3163/3494] Forecasting TWG... [2026-01-14T20:33:37.680249] [INFO ] [sig ] Generating forecast for: TWG [2026-01-14T20:33:37.680279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-14T20:33:37.692488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-14T20:33:37.692779] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-14T20:33:37.693540] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-14T20:33:37.693611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:37.693645] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:37.693671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:37.693727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:37.751078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:37.751745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:37.751821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:37.751852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:37.864990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:37.865145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:37.865186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:37.865215] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:37.868558] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-01-14T20:33:37.868848] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-14T20:33:37.868969] [INFO ] [sig ] TWG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:38.009281] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TWG.txt [2026-01-14T20:33:38.009425] [INFO ] [sig ] [3163/3494] Completed TWG in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-14T20:33:38.009464] [INFO ] [sig ] [3164/3494] Forecasting TWI... [2026-01-14T20:33:38.009493] [INFO ] [sig ] Generating forecast for: TWI [2026-01-14T20:33:38.009522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-14T20:33:38.020521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-14T20:33:38.020806] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-14T20:33:38.021609] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-14T20:33:38.021660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:38.021691] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:38.021718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:38.021774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:38.078166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:38.078789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:38.078890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:38.078922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:38.199225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:38.199387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:38.199436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:38.199468] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:38.204403] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: UP (p=53.62%) [2026-01-14T20:33:38.204783] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-14T20:33:38.204949] [INFO ] [sig ] TWI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:38.348406] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TWI.txt [2026-01-14T20:33:38.348548] [INFO ] [sig ] [3164/3494] Completed TWI in 0.3s | 2.84 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-14T20:33:38.348610] [INFO ] [sig ] [3165/3494] Forecasting TWIN... [2026-01-14T20:33:38.348643] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-14T20:33:38.348673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-14T20:33:38.360281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-14T20:33:38.360547] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-14T20:33:38.361534] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-14T20:33:38.361605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:38.361638] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:38.361663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:38.361719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:38.420618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:38.421402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:38.421477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:38.421509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:38.539808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:38.539919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:38.539954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:38.539984] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:38.543162] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=38.76%) [2026-01-14T20:33:38.543427] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-14T20:33:38.543549] [INFO ] [sig ] TWIN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:38.684365] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TWIN.txt [2026-01-14T20:33:38.684469] [INFO ] [sig ] [3165/3494] Completed TWIN in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:38.684514] [INFO ] [sig ] [3166/3494] Forecasting TWLO... [2026-01-14T20:33:38.684545] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-14T20:33:38.684591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-14T20:33:38.695729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-14T20:33:38.695985] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-14T20:33:38.696753] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-14T20:33:38.696817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:38.696849] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:38.696876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:38.696932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:38.752754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:38.753342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:38.753417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:38.753448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:38.876308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:38.876423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:38.876459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:38.876486] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:38.879745] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-14T20:33:38.880009] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-14T20:33:38.880130] [INFO ] [sig ] TWLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:39.018092] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TWLO.txt [2026-01-14T20:33:39.018199] [INFO ] [sig ] [3166/3494] Completed TWLO in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:39.018236] [INFO ] [sig ] [3167/3494] Forecasting TWO... [2026-01-14T20:33:39.018264] [INFO ] [sig ] Generating forecast for: TWO [2026-01-14T20:33:39.018292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-14T20:33:39.029503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-14T20:33:39.029796] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-14T20:33:39.030546] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-14T20:33:39.030626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:39.030661] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:39.030688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:39.030743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:39.087121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:39.087746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:39.087826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:39.087872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:39.202608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:39.202713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:39.202748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:39.202777] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:39.205920] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-14T20:33:39.206180] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-14T20:33:39.206300] [INFO ] [sig ] TWO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:39.346642] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TWO.txt [2026-01-14T20:33:39.346780] [INFO ] [sig ] [3167/3494] Completed TWO in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:39.346831] [INFO ] [sig ] [3168/3494] Forecasting TX... [2026-01-14T20:33:39.346861] [INFO ] [sig ] Generating forecast for: TX [2026-01-14T20:33:39.346891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-14T20:33:39.358630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-14T20:33:39.358892] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-14T20:33:39.359673] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-14T20:33:39.359725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:39.359757] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:39.359783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:39.359838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:39.416691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:39.417467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:39.417542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:39.417590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:39.535734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:39.535837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:39.535871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:39.535898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:39.539065] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-14T20:33:39.539327] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-14T20:33:39.539447] [INFO ] [sig ] TX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:39.680393] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TX.txt [2026-01-14T20:33:39.680521] [INFO ] [sig ] [3168/3494] Completed TX in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:39.680559] [INFO ] [sig ] [3169/3494] Forecasting TXG... [2026-01-14T20:33:39.680609] [INFO ] [sig ] Generating forecast for: TXG [2026-01-14T20:33:39.680642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-14T20:33:39.694358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-14T20:33:39.694645] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-14T20:33:39.695407] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-14T20:33:39.695464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:39.695494] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:39.695520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:39.695599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:39.752056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:39.752823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:39.752901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:39.753130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:39.875102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:39.875263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:39.875306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:39.875335] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:39.878861] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=80.12%) [2026-01-14T20:33:39.879158] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-14T20:33:39.879291] [INFO ] [sig ] TXG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:40.022300] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TXG.txt [2026-01-14T20:33:40.022460] [INFO ] [sig ] [3169/3494] Completed TXG in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:40.022506] [INFO ] [sig ] [3170/3494] Forecasting TXMD... [2026-01-14T20:33:40.022537] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-14T20:33:40.022567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-14T20:33:40.034108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-14T20:33:40.034480] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-14T20:33:40.035278] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-14T20:33:40.035331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:40.035364] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:40.035390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:40.035446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:40.095179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:40.096044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:40.096125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:40.096159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:40.214367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:40.214533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:40.214594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:40.214626] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:40.218744] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-14T20:33:40.219299] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-14T20:33:40.219502] [INFO ] [sig ] TXMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:40.374268] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TXMD.txt [2026-01-14T20:33:40.374426] [INFO ] [sig ] [3170/3494] Completed TXMD in 0.4s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:40.374465] [INFO ] [sig ] [3171/3494] Forecasting TXN... [2026-01-14T20:33:40.374495] [INFO ] [sig ] Generating forecast for: TXN [2026-01-14T20:33:40.374527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-14T20:33:40.387255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-14T20:33:40.387681] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-14T20:33:40.388712] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-14T20:33:40.388767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:40.389023] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:40.389061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:40.389143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:40.448961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:40.449855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:40.449937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:40.449969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:40.572273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:40.572433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:40.572474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:40.572502] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:40.575921] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=65.03%) [2026-01-14T20:33:40.576201] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-14T20:33:40.576343] [INFO ] [sig ] TXN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:40.717593] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TXN.txt [2026-01-14T20:33:40.717772] [INFO ] [sig ] [3171/3494] Completed TXN in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:40.717813] [INFO ] [sig ] [3172/3494] Forecasting TXO... [2026-01-14T20:33:40.717844] [INFO ] [sig ] Generating forecast for: TXO [2026-01-14T20:33:40.717873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-14T20:33:40.729284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-14T20:33:40.729626] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-14T20:33:40.730397] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-14T20:33:40.730448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:40.730480] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:40.730506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:40.730562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:40.787282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:40.788060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:40.788138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:40.788170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:40.905878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:40.906041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:40.906082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:40.906110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:40.909939] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-01-14T20:33:40.910247] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-14T20:33:40.910380] [INFO ] [sig ] TXO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:41.052390] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TXO.txt [2026-01-14T20:33:41.052533] [INFO ] [sig ] [3172/3494] Completed TXO in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:41.052590] [INFO ] [sig ] [3173/3494] Forecasting TXRH... [2026-01-14T20:33:41.052623] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-14T20:33:41.052653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-14T20:33:41.065018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-14T20:33:41.065346] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-14T20:33:41.066178] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-14T20:33:41.066233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:41.066266] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:41.066295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:41.066353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:41.125474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:41.126128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:41.126206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:41.126239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:41.247194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:41.247352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:41.247391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:41.247437] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:41.250839] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-01-14T20:33:41.251117] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-14T20:33:41.251243] [INFO ] [sig ] TXRH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:41.395909] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TXRH.txt [2026-01-14T20:33:41.396049] [INFO ] [sig ] [3173/3494] Completed TXRH in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:41.396088] [INFO ] [sig ] [3174/3494] Forecasting TY... [2026-01-14T20:33:41.396118] [INFO ] [sig ] Generating forecast for: TY [2026-01-14T20:33:41.396148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-14T20:33:41.408601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-14T20:33:41.408919] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-14T20:33:41.409727] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-14T20:33:41.409781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:41.409814] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:41.409842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:41.409900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:41.467892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:41.468800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:41.468889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:41.468922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:41.592446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:41.592652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:41.592707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:41.592766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:41.596521] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=55.17%) [2026-01-14T20:33:41.596865] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-14T20:33:41.597007] [INFO ] [sig ] TY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:41.745373] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TY.txt [2026-01-14T20:33:41.745534] [INFO ] [sig ] [3174/3494] Completed TY in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:41.745594] [INFO ] [sig ] [3175/3494] Forecasting TYG... [2026-01-14T20:33:41.745639] [INFO ] [sig ] Generating forecast for: TYG [2026-01-14T20:33:41.745686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-14T20:33:41.757835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-14T20:33:41.758272] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-14T20:33:41.759119] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-14T20:33:41.759179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:41.759221] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:41.759258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:41.759335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:41.821084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:41.821993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:41.822097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:41.822166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:41.951271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:41.951453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:41.951502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:41.951533] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:41.955840] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=41.23%) [2026-01-14T20:33:41.956168] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-14T20:33:41.956332] [INFO ] [sig ] TYG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:42.104766] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TYG.txt [2026-01-14T20:33:42.104924] [INFO ] [sig ] [3175/3494] Completed TYG in 0.4s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:42.104965] [INFO ] [sig ] [3176/3494] Forecasting TYGO... [2026-01-14T20:33:42.104996] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-14T20:33:42.105038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-14T20:33:42.117205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-14T20:33:42.117664] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-14T20:33:42.118494] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-14T20:33:42.118547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:42.118598] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:42.118627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:42.118684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:42.178531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:42.179484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:42.179587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:42.179624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:42.293874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:42.294033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:42.294073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:42.294102] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:42.297446] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-14T20:33:42.297769] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-14T20:33:42.297899] [INFO ] [sig ] TYGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:42.437461] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TYGO.txt [2026-01-14T20:33:42.437624] [INFO ] [sig ] [3176/3494] Completed TYGO in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:42.437680] [INFO ] [sig ] [3177/3494] Forecasting TYL... [2026-01-14T20:33:42.437712] [INFO ] [sig ] Generating forecast for: TYL [2026-01-14T20:33:42.437741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-14T20:33:42.449323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-14T20:33:42.449741] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-14T20:33:42.450543] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-14T20:33:42.450619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:42.450652] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:42.450693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:42.450751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:42.511611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:42.512754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:42.512867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:42.512901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:42.642255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:42.642427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:42.642469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:42.642498] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:42.646372] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-14T20:33:42.646849] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-14T20:33:42.647028] [INFO ] [sig ] TYL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:42.797931] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TYL.txt [2026-01-14T20:33:42.798089] [INFO ] [sig ] [3177/3494] Completed TYL in 0.4s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:42.798132] [INFO ] [sig ] [3178/3494] Forecasting TYRA... [2026-01-14T20:33:42.798161] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-14T20:33:42.798190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-14T20:33:42.810550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-14T20:33:42.810973] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-14T20:33:42.811820] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-14T20:33:42.811876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:42.811910] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:42.811938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:42.811996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:42.871053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:42.871979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:42.872073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:42.872107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:42.996754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:42.996915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:42.996958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:42.996988] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:43.000449] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-14T20:33:43.000779] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-14T20:33:43.000910] [INFO ] [sig ] TYRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:43.141216] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/TYRA.txt [2026-01-14T20:33:43.141343] [INFO ] [sig ] [3178/3494] Completed TYRA in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-14T20:33:43.141383] [INFO ] [sig ] [3179/3494] Forecasting TZOO... [2026-01-14T20:33:43.141412] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-14T20:33:43.141441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-14T20:33:43.152853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-14T20:33:43.153203] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-14T20:33:43.154035] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-14T20:33:43.154090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:43.154122] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:43.154150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:43.154207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:43.214959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:43.215679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:43.215761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:43.215795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:43.340667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:43.340817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:43.340857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:43.340888] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:43.344933] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-14T20:33:43.345214] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-14T20:33:43.345342] [INFO ] [sig ] TZOO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:43.486953] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/TZOO.txt [2026-01-14T20:33:43.487073] [INFO ] [sig ] [3179/3494] Completed TZOO in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-14T20:33:43.487112] [INFO ] [sig ] [3180/3494] Forecasting UAA... [2026-01-14T20:33:43.487142] [INFO ] [sig ] Generating forecast for: UAA [2026-01-14T20:33:43.487171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-14T20:33:43.498906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-14T20:33:43.499191] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-14T20:33:43.500005] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-14T20:33:43.500060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:43.500094] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:43.500123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:43.500182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:43.559146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:43.559916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:43.559996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:43.560030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:43.685364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:43.685518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:43.685559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:43.685610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:43.689153] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-14T20:33:43.689443] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-14T20:33:43.689591] [INFO ] [sig ] UAA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:43.836381] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UAA.txt [2026-01-14T20:33:43.836567] [INFO ] [sig ] [3180/3494] Completed UAA in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-14T20:33:43.836652] [INFO ] [sig ] [3181/3494] Forecasting UAE... [2026-01-14T20:33:43.836700] [INFO ] [sig ] Generating forecast for: UAE [2026-01-14T20:33:43.836746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-14T20:33:43.850838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-14T20:33:43.851251] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-14T20:33:43.852068] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-14T20:33:43.852122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:43.852153] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:43.852181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:43.852237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:43.911897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:43.912777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:43.912890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:43.912923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:44.034929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:44.035083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:44.035124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:44.035153] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:44.038535] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-14T20:33:44.038837] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-14T20:33:44.038963] [INFO ] [sig ] UAE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:44.184505] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UAE.txt [2026-01-14T20:33:44.184661] [INFO ] [sig ] [3181/3494] Completed UAE in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-14T20:33:44.184707] [INFO ] [sig ] [3182/3494] Forecasting UAL... [2026-01-14T20:33:44.184746] [INFO ] [sig ] Generating forecast for: UAL [2026-01-14T20:33:44.184777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-14T20:33:44.197590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-14T20:33:44.197932] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-14T20:33:44.198741] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-14T20:33:44.198794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:44.198826] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:44.198853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:44.198909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:44.256922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:44.257695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:44.257777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:44.257809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:44.378924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:44.379085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:44.379125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:44.379155] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:44.383307] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-14T20:33:44.383610] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-14T20:33:44.383760] [INFO ] [sig ] UAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:44.524622] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UAL.txt [2026-01-14T20:33:44.524757] [INFO ] [sig ] [3182/3494] Completed UAL in 0.3s | 2.84 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-14T20:33:44.524797] [INFO ] [sig ] [3183/3494] Forecasting UBFO... [2026-01-14T20:33:44.524827] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-14T20:33:44.524856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-14T20:33:44.536112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-14T20:33:44.536395] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-14T20:33:44.537183] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-14T20:33:44.537236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:44.537267] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:44.537293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:44.537349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:44.595800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:44.596654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:44.596740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:44.596775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:44.714956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:44.715102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:44.715142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:44.715171] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:44.718548] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-01-14T20:33:44.718851] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-14T20:33:44.718980] [INFO ] [sig ] UBFO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:44.864699] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UBFO.txt [2026-01-14T20:33:44.864828] [INFO ] [sig ] [3183/3494] Completed UBFO in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:44.864866] [INFO ] [sig ] [3184/3494] Forecasting UBND... [2026-01-14T20:33:44.864896] [INFO ] [sig ] Generating forecast for: UBND [2026-01-14T20:33:44.864925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-14T20:33:44.876088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-14T20:33:44.876372] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-14T20:33:44.877158] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-14T20:33:44.877210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:44.877242] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:44.877269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:44.877325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:44.937112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:44.938044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:44.938135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:44.938168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:45.070827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:45.070969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:45.071019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:45.071048] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:45.074549] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=52.38%) [2026-01-14T20:33:45.074847] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-14T20:33:45.074976] [INFO ] [sig ] UBND: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:45.219344] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UBND.txt [2026-01-14T20:33:45.219493] [INFO ] [sig ] [3184/3494] Completed UBND in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:45.219534] [INFO ] [sig ] [3185/3494] Forecasting UBRL... [2026-01-14T20:33:45.219565] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-14T20:33:45.219616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-14T20:33:45.231986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-14T20:33:45.232359] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-14T20:33:45.233167] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-14T20:33:45.233220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:45.233252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:45.233279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:45.233334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:45.289714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:45.290520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:45.290618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:45.290654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:45.410980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:45.411156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:45.411197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:45.411226] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:45.414711] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-01-14T20:33:45.415020] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-14T20:33:45.415155] [INFO ] [sig ] UBRL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:45.555922] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UBRL.txt [2026-01-14T20:33:45.556050] [INFO ] [sig ] [3185/3494] Completed UBRL in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:45.556089] [INFO ] [sig ] [3186/3494] Forecasting UBS... [2026-01-14T20:33:45.556119] [INFO ] [sig ] Generating forecast for: UBS [2026-01-14T20:33:45.556149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-14T20:33:45.567394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-14T20:33:45.567689] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-14T20:33:45.568670] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-14T20:33:45.568722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:45.568753] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:45.568780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:45.568835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:45.625427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:45.626025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:45.626102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:45.626134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:45.749428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:45.749603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:45.749643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:45.749671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:45.753008] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=86.20%) [2026-01-14T20:33:45.753278] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-14T20:33:45.753400] [INFO ] [sig ] UBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:45.901199] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UBS.txt [2026-01-14T20:33:45.901322] [INFO ] [sig ] [3186/3494] Completed UBS in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:45.901360] [INFO ] [sig ] [3187/3494] Forecasting UBSI... [2026-01-14T20:33:45.901390] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-14T20:33:45.901419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-14T20:33:45.913476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-14T20:33:45.913756] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-14T20:33:45.914540] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-14T20:33:45.914615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:45.914649] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:45.914676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:45.914732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:45.971424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:45.972024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:45.972098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:45.972131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:46.089337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:46.089497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:46.089535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:46.089565] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:46.092992] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=55.95%) [2026-01-14T20:33:46.093268] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-14T20:33:46.093393] [INFO ] [sig ] UBSI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:46.234355] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UBSI.txt [2026-01-14T20:33:46.234481] [INFO ] [sig ] [3187/3494] Completed UBSI in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:46.234518] [INFO ] [sig ] [3188/3494] Forecasting UDMY... [2026-01-14T20:33:46.234547] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-14T20:33:46.234594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-14T20:33:46.245403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-14T20:33:46.245676] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-14T20:33:46.246432] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-14T20:33:46.246483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:46.246539] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:46.246586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:46.246646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:46.304074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:46.304751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:46.304828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:46.304861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:46.422068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:46.422198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:46.422235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:46.422264] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:46.425493] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-14T20:33:46.425777] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-14T20:33:46.425902] [INFO ] [sig ] UDMY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:46.572461] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UDMY.txt [2026-01-14T20:33:46.572681] [INFO ] [sig ] [3188/3494] Completed UDMY in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:46.572726] [INFO ] [sig ] [3189/3494] Forecasting UE... [2026-01-14T20:33:46.572758] [INFO ] [sig ] Generating forecast for: UE [2026-01-14T20:33:46.572788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-14T20:33:46.585692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-14T20:33:46.586052] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-14T20:33:46.586914] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-14T20:33:46.586967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:46.586998] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:46.587025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:46.587081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:46.645564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:46.646475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:46.646628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:46.646671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:46.765710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:46.765865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:46.765906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:46.765935] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:46.769499] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-14T20:33:46.769786] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-14T20:33:46.769905] [INFO ] [sig ] UE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:46.910524] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UE.txt [2026-01-14T20:33:46.910651] [INFO ] [sig ] [3189/3494] Completed UE in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:46.910690] [INFO ] [sig ] [3190/3494] Forecasting UEIC... [2026-01-14T20:33:46.910719] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-14T20:33:46.910749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-14T20:33:46.921464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-14T20:33:46.921732] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-14T20:33:46.922509] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-14T20:33:46.922594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:46.922629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:46.922656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:46.922712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:46.979631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:46.980214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:46.980289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:46.980321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:47.100407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:47.100565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:47.100624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:47.100653] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:47.104007] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-14T20:33:47.104279] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-14T20:33:47.104404] [INFO ] [sig ] UEIC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:47.245406] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UEIC.txt [2026-01-14T20:33:47.245559] [INFO ] [sig ] [3190/3494] Completed UEIC in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:47.245618] [INFO ] [sig ] [3191/3494] Forecasting UFCS... [2026-01-14T20:33:47.245649] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-14T20:33:47.245679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-14T20:33:47.256528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-14T20:33:47.256812] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-14T20:33:47.257566] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-14T20:33:47.257652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:47.257684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:47.257713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:47.257773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:47.315324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:47.315986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:47.316062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:47.316094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:47.436848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:47.436970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:47.437007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:47.437062] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:47.440561] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-14T20:33:47.440874] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-14T20:33:47.441008] [INFO ] [sig ] UFCS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:47.585361] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UFCS.txt [2026-01-14T20:33:47.585499] [INFO ] [sig ] [3191/3494] Completed UFCS in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:47.585537] [INFO ] [sig ] [3192/3494] Forecasting UFI... [2026-01-14T20:33:47.585567] [INFO ] [sig ] Generating forecast for: UFI [2026-01-14T20:33:47.585620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-14T20:33:47.596886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-14T20:33:47.597177] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-14T20:33:47.597973] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-14T20:33:47.598025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:47.598056] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:47.598082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:47.598146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:47.656926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:47.657557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:47.657666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:47.657702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:47.777738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:47.777901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:47.777940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:47.777968] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:47.781332] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: UP (p=72.17%) [2026-01-14T20:33:47.781622] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-14T20:33:47.781747] [INFO ] [sig ] UFI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:47.922952] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UFI.txt [2026-01-14T20:33:47.923082] [INFO ] [sig ] [3192/3494] Completed UFI in 0.3s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:47.923121] [INFO ] [sig ] [3193/3494] Forecasting UFO... [2026-01-14T20:33:47.923151] [INFO ] [sig ] Generating forecast for: UFO [2026-01-14T20:33:47.923180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-14T20:33:47.937102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-14T20:33:47.937550] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-14T20:33:47.938439] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-14T20:33:47.938494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:47.938526] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:47.938554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:47.938635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:47.999515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:48.000450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:48.000536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:48.000588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:48.128821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:48.128983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:48.129024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:48.129054] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:48.132707] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-01-14T20:33:48.132992] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-14T20:33:48.133132] [INFO ] [sig ] UFO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:48.276711] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UFO.txt [2026-01-14T20:33:48.276886] [INFO ] [sig ] [3193/3494] Completed UFO in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:48.276934] [INFO ] [sig ] [3194/3494] Forecasting UFPI... [2026-01-14T20:33:48.276967] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-14T20:33:48.276997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-14T20:33:48.288999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-14T20:33:48.289411] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-14T20:33:48.290334] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-14T20:33:48.290390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:48.290422] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:48.290449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:48.290506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:48.349675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:48.350800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:48.350914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:48.350957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:48.484084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:48.484282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:48.484341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:48.484386] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:48.489692] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-14T20:33:48.490137] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-14T20:33:48.490332] [INFO ] [sig ] UFPI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:48.699680] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UFPI.txt [2026-01-14T20:33:48.699900] [INFO ] [sig ] [3194/3494] Completed UFPI in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:48.699950] [INFO ] [sig ] [3195/3494] Forecasting UGI... [2026-01-14T20:33:48.699985] [INFO ] [sig ] Generating forecast for: UGI [2026-01-14T20:33:48.700019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-14T20:33:48.724130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-14T20:33:48.726704] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-14T20:33:48.728218] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-14T20:33:48.728303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:48.728360] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:48.728409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:48.728503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:48.818404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:48.819679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:48.819813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:48.819873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:48.993979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:48.994192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:48.994261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:48.994314] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:49.000443] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-14T20:33:49.001050] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-14T20:33:49.001309] [INFO ] [sig ] UGI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:49.212041] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UGI.txt [2026-01-14T20:33:49.212261] [INFO ] [sig ] [3195/3494] Completed UGI in 0.5s | 2.84 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-14T20:33:49.212314] [INFO ] [sig ] [3196/3494] Forecasting UGP... [2026-01-14T20:33:49.212352] [INFO ] [sig ] Generating forecast for: UGP [2026-01-14T20:33:49.212390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-14T20:33:49.231769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-14T20:33:49.232298] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-14T20:33:49.233559] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-14T20:33:49.233661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:49.233715] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:49.233762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:49.233855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:49.323019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:49.323978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:49.324070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:49.324105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:49.483708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:49.483892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:49.483944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:49.483978] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:49.488610] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-01-14T20:33:49.489029] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-14T20:33:49.489201] [INFO ] [sig ] UGP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:49.645249] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UGP.txt [2026-01-14T20:33:49.645402] [INFO ] [sig ] [3196/3494] Completed UGP in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-14T20:33:49.645441] [INFO ] [sig ] [3197/3494] Forecasting UHAL... [2026-01-14T20:33:49.645499] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-14T20:33:49.645530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-14T20:33:49.657312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-14T20:33:49.657741] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-14T20:33:49.658590] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-14T20:33:49.658650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:49.658684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:49.658711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:49.658769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:49.717839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:49.718761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:49.718848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:49.718886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:49.855229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:49.855388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:49.855447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:49.855478] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:49.859614] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-14T20:33:49.859986] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-14T20:33:49.860138] [INFO ] [sig ] UHAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:50.018213] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UHAL.txt [2026-01-14T20:33:50.018368] [INFO ] [sig ] [3197/3494] Completed UHAL in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-14T20:33:50.018409] [INFO ] [sig ] [3198/3494] Forecasting UHG... [2026-01-14T20:33:50.018440] [INFO ] [sig ] Generating forecast for: UHG [2026-01-14T20:33:50.018470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-14T20:33:50.029845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-14T20:33:50.030251] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-14T20:33:50.031145] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-14T20:33:50.031206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:50.031247] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:50.031284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:50.031362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:50.095784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:50.096624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:50.096740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:50.096775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:50.228034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:50.228199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:50.228260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:50.228295] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:50.232329] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-01-14T20:33:50.232700] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-14T20:33:50.232837] [INFO ] [sig ] UHG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:50.376998] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UHG.txt [2026-01-14T20:33:50.377146] [INFO ] [sig ] [3198/3494] Completed UHG in 0.4s | 2.84 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-14T20:33:50.377185] [INFO ] [sig ] [3199/3494] Forecasting UHS... [2026-01-14T20:33:50.377217] [INFO ] [sig ] Generating forecast for: UHS [2026-01-14T20:33:50.377246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-14T20:33:50.388522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-14T20:33:50.388903] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-14T20:33:50.389697] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-14T20:33:50.389750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:50.389783] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:50.389811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:50.389871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:50.447915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:50.448754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:50.448853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:50.448886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:50.569082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:50.569232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:50.569270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:50.569299] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:50.572710] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-14T20:33:50.573008] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-14T20:33:50.573138] [INFO ] [sig ] UHS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:50.720317] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UHS.txt [2026-01-14T20:33:50.720468] [INFO ] [sig ] [3199/3494] Completed UHS in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:50.720508] [INFO ] [sig ] [3200/3494] Forecasting UI... [2026-01-14T20:33:50.720539] [INFO ] [sig ] Generating forecast for: UI [2026-01-14T20:33:50.720590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-14T20:33:50.732436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-14T20:33:50.732836] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-14T20:33:50.733659] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-14T20:33:50.733712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:50.733744] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:50.733771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:50.733827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:50.795756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:50.796685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:50.796772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:50.796805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:50.927776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:50.927944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:50.928000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:50.928033] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:50.931728] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-01-14T20:33:50.932054] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-14T20:33:50.932191] [INFO ] [sig ] UI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:51.080848] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UI.txt [2026-01-14T20:33:51.080997] [INFO ] [sig ] [3200/3494] Completed UI in 0.4s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:51.081048] [INFO ] [sig ] [3201/3494] Forecasting UIS... [2026-01-14T20:33:51.081090] [INFO ] [sig ] Generating forecast for: UIS [2026-01-14T20:33:51.081129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-14T20:33:51.093543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-14T20:33:51.093959] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-14T20:33:51.094858] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-14T20:33:51.094915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:51.094949] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:51.094991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:51.095050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:51.157847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:51.158781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:51.158862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:51.158896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:51.292067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:51.292223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:51.292265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:51.292295] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:51.295826] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=83.46%) [2026-01-14T20:33:51.296113] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-14T20:33:51.296259] [INFO ] [sig ] UIS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:51.444768] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UIS.txt [2026-01-14T20:33:51.444952] [INFO ] [sig ] [3201/3494] Completed UIS in 0.4s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:51.445003] [INFO ] [sig ] [3202/3494] Forecasting UITB... [2026-01-14T20:33:51.445041] [INFO ] [sig ] Generating forecast for: UITB [2026-01-14T20:33:51.445075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-14T20:33:51.457476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-14T20:33:51.457988] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-14T20:33:51.458876] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-14T20:33:51.458931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:51.458964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:51.458992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:51.459049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:51.517961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:51.518759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:51.518842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:51.518882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:51.636937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:51.637096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:51.637136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:51.637164] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:51.640668] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=83.28%) [2026-01-14T20:33:51.640948] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-14T20:33:51.641075] [INFO ] [sig ] UITB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:51.781815] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UITB.txt [2026-01-14T20:33:51.781986] [INFO ] [sig ] [3202/3494] Completed UITB in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:51.782026] [INFO ] [sig ] [3203/3494] Forecasting UL... [2026-01-14T20:33:51.782056] [INFO ] [sig ] Generating forecast for: UL [2026-01-14T20:33:51.782087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-14T20:33:51.794235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-14T20:33:51.794637] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-14T20:33:51.795706] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-14T20:33:51.795758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:51.795791] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:51.795817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:51.795872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:51.855095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:51.856172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:51.856256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:51.856290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:51.978492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:51.978664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:51.978706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:51.978746] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:51.982235] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-14T20:33:51.982537] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-14T20:33:51.982692] [INFO ] [sig ] UL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:52.123382] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UL.txt [2026-01-14T20:33:52.123527] [INFO ] [sig ] [3203/3494] Completed UL in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:52.123567] [INFO ] [sig ] [3204/3494] Forecasting ULBI... [2026-01-14T20:33:52.123616] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-14T20:33:52.123646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-14T20:33:52.134701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-14T20:33:52.134983] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-14T20:33:52.135761] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-14T20:33:52.135812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:52.135844] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:52.135871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:52.135928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:52.193781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:52.194493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:52.194569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:52.194620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:52.317275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:52.317425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:52.317466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:52.317496] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:52.320962] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-14T20:33:52.321240] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-14T20:33:52.321365] [INFO ] [sig ] ULBI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:52.460016] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ULBI.txt [2026-01-14T20:33:52.460145] [INFO ] [sig ] [3204/3494] Completed ULBI in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:52.460183] [INFO ] [sig ] [3205/3494] Forecasting ULCC... [2026-01-14T20:33:52.460213] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-14T20:33:52.460249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-14T20:33:52.471349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-14T20:33:52.471677] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-14T20:33:52.472442] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-14T20:33:52.472494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:52.472552] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:52.472599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:52.472657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:52.530268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:52.531109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:52.531190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:52.531223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:52.653132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:52.653285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:52.653325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:52.653354] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:52.656957] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-14T20:33:52.657271] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-14T20:33:52.657410] [INFO ] [sig ] ULCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:52.800209] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ULCC.txt [2026-01-14T20:33:52.800355] [INFO ] [sig ] [3205/3494] Completed ULCC in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:52.800395] [INFO ] [sig ] [3206/3494] Forecasting ULH... [2026-01-14T20:33:52.800425] [INFO ] [sig ] Generating forecast for: ULH [2026-01-14T20:33:52.800455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-14T20:33:52.812010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-14T20:33:52.812305] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-14T20:33:52.813099] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-14T20:33:52.813339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:52.813370] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:52.813396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:52.813451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:52.871845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:52.872568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:52.872666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:52.872697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:52.995770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:52.995932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:52.995983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:52.996018] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:52.999500] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-14T20:33:52.999802] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-14T20:33:52.999930] [INFO ] [sig ] ULH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:53.138527] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ULH.txt [2026-01-14T20:33:53.138688] [INFO ] [sig ] [3206/3494] Completed ULH in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:53.138729] [INFO ] [sig ] [3207/3494] Forecasting ULTA... [2026-01-14T20:33:53.138758] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-14T20:33:53.138788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-14T20:33:53.150166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-14T20:33:53.150510] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-14T20:33:53.151332] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-14T20:33:53.151387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:53.151418] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:53.151445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:53.151506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:53.211966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:53.212944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:53.213040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:53.213074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:53.333797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:53.333954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:53.333993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:53.334021] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:53.337607] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=42.65%) [2026-01-14T20:33:53.337909] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-14T20:33:53.338035] [INFO ] [sig ] ULTA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:53.478848] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ULTA.txt [2026-01-14T20:33:53.478999] [INFO ] [sig ] [3207/3494] Completed ULTA in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:53.479038] [INFO ] [sig ] [3208/3494] Forecasting ULY... [2026-01-14T20:33:53.479068] [INFO ] [sig ] Generating forecast for: ULY [2026-01-14T20:33:53.479100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-14T20:33:53.490676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-14T20:33:53.490975] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-14T20:33:53.491778] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-14T20:33:53.491829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:53.491861] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:53.491888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:53.491944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:53.549064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:53.549796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:53.549874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:53.549905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:53.662909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:53.663061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:53.663101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:53.663162] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:53.666505] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-14T20:33:53.666791] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-14T20:33:53.666913] [INFO ] [sig ] ULY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:53.805915] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ULY.txt [2026-01-14T20:33:53.806046] [INFO ] [sig ] [3208/3494] Completed ULY in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:53.806102] [INFO ] [sig ] [3209/3494] Forecasting UMBF... [2026-01-14T20:33:53.806133] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-14T20:33:53.806162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-14T20:33:53.817311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-14T20:33:53.817628] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-14T20:33:53.818407] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-14T20:33:53.818459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:53.818490] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:53.818517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:53.818597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:53.876010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:53.876768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:53.876847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:53.876879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:53.999018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:53.999185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:53.999242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:53.999273] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:54.003470] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: UP (p=65.46%) [2026-01-14T20:33:54.003806] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-14T20:33:54.003938] [INFO ] [sig ] UMBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:54.147757] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UMBF.txt [2026-01-14T20:33:54.147922] [INFO ] [sig ] [3209/3494] Completed UMBF in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:54.147960] [INFO ] [sig ] [3210/3494] Forecasting UMC... [2026-01-14T20:33:54.147990] [INFO ] [sig ] Generating forecast for: UMC [2026-01-14T20:33:54.148020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-14T20:33:54.160035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-14T20:33:54.160365] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-14T20:33:54.161187] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-14T20:33:54.161240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:54.161273] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:54.161299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:54.161365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:54.217533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:54.218259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:54.218335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:54.218367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:54.338549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:54.338719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:54.338761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:54.338791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:54.342134] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-14T20:33:54.342410] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-14T20:33:54.342535] [INFO ] [sig ] UMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:54.486028] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UMC.txt [2026-01-14T20:33:54.486186] [INFO ] [sig ] [3210/3494] Completed UMC in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:54.486225] [INFO ] [sig ] [3211/3494] Forecasting UMH... [2026-01-14T20:33:54.486254] [INFO ] [sig ] Generating forecast for: UMH [2026-01-14T20:33:54.486285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-14T20:33:54.498778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-14T20:33:54.499355] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-14T20:33:54.500232] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-14T20:33:54.500286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:54.500319] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:54.500346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:54.500403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:54.561345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:54.562273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:54.562360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:54.562395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:54.683010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:54.683173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:54.683215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:54.683245] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:54.686646] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-01-14T20:33:54.686929] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-14T20:33:54.687061] [INFO ] [sig ] UMH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:54.830503] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UMH.txt [2026-01-14T20:33:54.830662] [INFO ] [sig ] [3211/3494] Completed UMH in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:54.830704] [INFO ] [sig ] [3212/3494] Forecasting UMMA... [2026-01-14T20:33:54.830735] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-14T20:33:54.830765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-14T20:33:54.841768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-14T20:33:54.842056] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-14T20:33:54.842872] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-14T20:33:54.842925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:54.842957] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:54.842983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:54.843038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:54.903766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:54.904601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:54.904683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:54.904716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:55.017914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:55.018072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:55.018113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:55.018142] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:55.021490] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-14T20:33:55.021778] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-14T20:33:55.021904] [INFO ] [sig ] UMMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:55.160123] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UMMA.txt [2026-01-14T20:33:55.160246] [INFO ] [sig ] [3212/3494] Completed UMMA in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-14T20:33:55.160285] [INFO ] [sig ] [3213/3494] Forecasting UNCY... [2026-01-14T20:33:55.160315] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-14T20:33:55.160344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-14T20:33:55.171293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-14T20:33:55.171600] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-14T20:33:55.172362] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-14T20:33:55.172422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:55.172454] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:55.172481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:55.172537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:55.228454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:55.229083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:55.229161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:55.229192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:55.346857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:55.347026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:55.347067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:55.347097] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:55.350670] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-14T20:33:55.350993] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-14T20:33:55.351131] [INFO ] [sig ] UNCY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:55.496903] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UNCY.txt [2026-01-14T20:33:55.497061] [INFO ] [sig ] [3213/3494] Completed UNCY in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-14T20:33:55.497100] [INFO ] [sig ] [3214/3494] Forecasting UNF... [2026-01-14T20:33:55.497131] [INFO ] [sig ] Generating forecast for: UNF [2026-01-14T20:33:55.497161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-14T20:33:55.508438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-14T20:33:55.508833] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-14T20:33:55.509671] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-14T20:33:55.509751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:55.509785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:55.509811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:55.509867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:55.570430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:55.571361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:55.571446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:55.571478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:55.689337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:55.689514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:55.689555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:55.689603] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:55.693055] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-14T20:33:55.693362] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-14T20:33:55.693496] [INFO ] [sig ] UNF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:55.835504] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UNF.txt [2026-01-14T20:33:55.835678] [INFO ] [sig ] [3214/3494] Completed UNF in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-14T20:33:55.835718] [INFO ] [sig ] [3215/3494] Forecasting UNFI... [2026-01-14T20:33:55.835748] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-14T20:33:55.835778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-14T20:33:55.847423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-14T20:33:55.847833] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-14T20:33:55.848637] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-14T20:33:55.848690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:55.848721] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:55.848748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:55.848803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:55.905742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:55.906617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:55.906732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:55.906766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:56.035468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:56.035647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:56.035689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:56.035719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:56.039190] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-14T20:33:56.039495] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-14T20:33:56.039661] [INFO ] [sig ] UNFI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:56.183842] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UNFI.txt [2026-01-14T20:33:56.183997] [INFO ] [sig ] [3215/3494] Completed UNFI in 0.3s | 2.84 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-14T20:33:56.184041] [INFO ] [sig ] [3216/3494] Forecasting UNM... [2026-01-14T20:33:56.184072] [INFO ] [sig ] Generating forecast for: UNM [2026-01-14T20:33:56.184102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-14T20:33:56.196271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-14T20:33:56.196683] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-14T20:33:56.197464] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-14T20:33:56.197516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:56.197549] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:56.197600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:56.197683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:56.255888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:56.256775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:56.256860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:56.256892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:56.379076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:56.379241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:56.379283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:56.379313] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:56.383521] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=86.67%) [2026-01-14T20:33:56.383976] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-14T20:33:56.384170] [INFO ] [sig ] UNM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:56.539722] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UNM.txt [2026-01-14T20:33:56.539877] [INFO ] [sig ] [3216/3494] Completed UNM in 0.4s | 2.84 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-14T20:33:56.539916] [INFO ] [sig ] [3217/3494] Forecasting UNMA... [2026-01-14T20:33:56.539946] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-14T20:33:56.539978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-14T20:33:56.551161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-14T20:33:56.551547] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-14T20:33:56.552347] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-14T20:33:56.552405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:56.552437] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:56.552468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:56.552538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:56.610804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:56.611687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:56.611769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:56.611802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:56.720710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:56.720872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:56.720916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:56.720945] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:56.724417] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-01-14T20:33:56.724755] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-14T20:33:56.724899] [INFO ] [sig ] UNMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:56.872970] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UNMA.txt [2026-01-14T20:33:56.873124] [INFO ] [sig ] [3217/3494] Completed UNMA in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:56.873171] [INFO ] [sig ] [3218/3494] Forecasting UNP... [2026-01-14T20:33:56.873203] [INFO ] [sig ] Generating forecast for: UNP [2026-01-14T20:33:56.873233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-14T20:33:56.885132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-14T20:33:56.885515] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-14T20:33:56.886320] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-14T20:33:56.886374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:56.886406] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:56.886433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:56.886490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:56.948819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:56.949914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:56.949998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:56.950032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:57.074666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:57.074823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:57.074862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:57.074890] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:57.078295] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=87.36%) [2026-01-14T20:33:57.078604] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-14T20:33:57.078739] [INFO ] [sig ] UNP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:57.224496] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UNP.txt [2026-01-14T20:33:57.224705] [INFO ] [sig ] [3218/3494] Completed UNP in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:57.224746] [INFO ] [sig ] [3219/3494] Forecasting UNTY... [2026-01-14T20:33:57.224778] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-14T20:33:57.224807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-14T20:33:57.236467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-14T20:33:57.236831] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-14T20:33:57.237625] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-14T20:33:57.237697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:57.237730] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:57.237756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:57.237811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:57.298271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:57.299140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:57.299222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:57.299254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:57.419091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:57.419251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:57.419290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:57.419318] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:57.422753] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-01-14T20:33:57.423055] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-14T20:33:57.423207] [INFO ] [sig ] UNTY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:57.570694] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UNTY.txt [2026-01-14T20:33:57.570854] [INFO ] [sig ] [3219/3494] Completed UNTY in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:57.570894] [INFO ] [sig ] [3220/3494] Forecasting UONE... [2026-01-14T20:33:57.570925] [INFO ] [sig ] Generating forecast for: UONE [2026-01-14T20:33:57.570955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-14T20:33:57.585919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-14T20:33:57.586361] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-14T20:33:57.587498] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-14T20:33:57.587569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:57.587668] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:57.587720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:57.587816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:57.671214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:57.672144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:57.672235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:57.672270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:57.783128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:57.783290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:57.783332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:57.783362] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:57.786851] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-14T20:33:57.787176] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-14T20:33:57.787322] [INFO ] [sig ] UONE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:57.931605] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UONE.txt [2026-01-14T20:33:57.931766] [INFO ] [sig ] [3220/3494] Completed UONE in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:57.931807] [INFO ] [sig ] [3221/3494] Forecasting UPBD... [2026-01-14T20:33:57.931838] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-14T20:33:57.931868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-14T20:33:57.943834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-14T20:33:57.944209] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-14T20:33:57.945023] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-14T20:33:57.945076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:57.945109] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:57.945136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:57.945192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:58.008307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:58.009197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:58.009482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:58.009516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:58.135252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:58.135630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:58.135719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:58.135752] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:58.139867] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-14T20:33:58.140203] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-14T20:33:58.140344] [INFO ] [sig ] UPBD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:58.290217] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UPBD.txt [2026-01-14T20:33:58.290357] [INFO ] [sig ] [3221/3494] Completed UPBD in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:58.290398] [INFO ] [sig ] [3222/3494] Forecasting UPC... [2026-01-14T20:33:58.290428] [INFO ] [sig ] Generating forecast for: UPC [2026-01-14T20:33:58.290460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-14T20:33:58.301150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-14T20:33:58.301428] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-14T20:33:58.302234] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-14T20:33:58.302288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:58.302347] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:58.302378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:58.302436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:58.359726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:58.360733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:58.360815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:58.360848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:58.474297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:58.474445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:58.474485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:58.474515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:58.478051] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-01-14T20:33:58.478336] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-14T20:33:58.478462] [INFO ] [sig ] UPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:58.623694] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UPC.txt [2026-01-14T20:33:58.623824] [INFO ] [sig ] [3222/3494] Completed UPC in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:58.623862] [INFO ] [sig ] [3223/3494] Forecasting UPLD... [2026-01-14T20:33:58.623892] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-14T20:33:58.623921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-14T20:33:58.635033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-14T20:33:58.635518] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-14T20:33:58.636304] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-14T20:33:58.636356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:58.636387] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:58.636413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:58.636469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:58.699115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:58.700133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:58.700410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:58.700453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:58.820486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:58.820658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:58.820701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:58.820730] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:58.824408] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-14T20:33:58.824712] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-14T20:33:58.824843] [INFO ] [sig ] UPLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:58.966229] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UPLD.txt [2026-01-14T20:33:58.966364] [INFO ] [sig ] [3223/3494] Completed UPLD in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:58.966403] [INFO ] [sig ] [3224/3494] Forecasting UPS... [2026-01-14T20:33:58.966433] [INFO ] [sig ] Generating forecast for: UPS [2026-01-14T20:33:58.966463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-14T20:33:58.977629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-14T20:33:58.978005] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-14T20:33:58.978862] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-14T20:33:58.978917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:58.978951] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:58.978978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:58.979036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:59.039061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:59.039972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:59.040054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:59.040088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:59.165433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:59.165612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:59.165653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:59.165681] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:59.169064] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=65.28%) [2026-01-14T20:33:59.169338] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-14T20:33:59.169463] [INFO ] [sig ] UPS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:59.309759] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UPS.txt [2026-01-14T20:33:59.309909] [INFO ] [sig ] [3224/3494] Completed UPS in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:59.309947] [INFO ] [sig ] [3225/3494] Forecasting UPWK... [2026-01-14T20:33:59.309978] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-14T20:33:59.310009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-14T20:33:59.321307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-14T20:33:59.321648] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-14T20:33:59.322416] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-14T20:33:59.322468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:59.322524] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:59.322553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:59.322628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:59.380214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:59.381098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:59.381179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:59.381211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:59.503195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:59.503347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:59.503388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:59.503447] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:59.507175] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-14T20:33:59.507463] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-14T20:33:59.507614] [INFO ] [sig ] UPWK: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:33:59.649385] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UPWK.txt [2026-01-14T20:33:59.649543] [INFO ] [sig ] [3225/3494] Completed UPWK in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:59.649603] [INFO ] [sig ] [3226/3494] Forecasting UPXI... [2026-01-14T20:33:59.649637] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-14T20:33:59.649669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-14T20:33:59.660728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-14T20:33:59.661064] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-14T20:33:59.661855] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-14T20:33:59.661907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:33:59.661939] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:33:59.661966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:33:59.662022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:33:59.719912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:33:59.720787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:33:59.720869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:33:59.720903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:33:59.849142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:33:59.849324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:33:59.849367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:33:59.849397] [INFO ] [FORECASTER] Training complete [2026-01-14T20:33:59.852933] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=21.15%) [2026-01-14T20:33:59.853223] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-14T20:33:59.853358] [INFO ] [sig ] UPXI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:33:59.995693] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UPXI.txt [2026-01-14T20:33:59.995851] [INFO ] [sig ] [3226/3494] Completed UPXI in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:33:59.995892] [INFO ] [sig ] [3227/3494] Forecasting URBN... [2026-01-14T20:33:59.995923] [INFO ] [sig ] Generating forecast for: URBN [2026-01-14T20:33:59.995955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-14T20:34:00.009212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-14T20:34:00.009705] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-14T20:34:00.010761] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-14T20:34:00.010816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:00.010849] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:00.010875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:00.010933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:00.075562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:00.076708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:00.076795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:00.076829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:00.215614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:00.215773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:00.215813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:00.215842] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:00.219547] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-01-14T20:34:00.219843] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-14T20:34:00.219970] [INFO ] [sig ] URBN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:00.359872] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/URBN.txt [2026-01-14T20:34:00.359999] [INFO ] [sig ] [3227/3494] Completed URBN in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:34:00.360037] [INFO ] [sig ] [3228/3494] Forecasting URGN... [2026-01-14T20:34:00.360066] [INFO ] [sig ] Generating forecast for: URGN [2026-01-14T20:34:00.360097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-14T20:34:00.371322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-14T20:34:00.371641] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-14T20:34:00.372418] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-14T20:34:00.372471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:00.372503] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:00.372529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:00.372604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:00.429078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:00.429784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:00.429865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:00.429897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:00.545365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:00.545497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:00.545535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:00.545563] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:00.548868] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=56.18%) [2026-01-14T20:34:00.549139] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-14T20:34:00.549260] [INFO ] [sig ] URGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:00.691092] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/URGN.txt [2026-01-14T20:34:00.691233] [INFO ] [sig ] [3228/3494] Completed URGN in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:34:00.691278] [INFO ] [sig ] [3229/3494] Forecasting URI... [2026-01-14T20:34:00.691316] [INFO ] [sig ] Generating forecast for: URI [2026-01-14T20:34:00.691347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-14T20:34:00.702599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-14T20:34:00.702888] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-14T20:34:00.703700] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-14T20:34:00.703753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:00.703785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:00.703812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:00.703869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:00.760608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:00.761410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:00.761491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:00.761525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:00.887451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:00.887621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:00.887676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:00.887707] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:00.891045] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-01-14T20:34:00.891314] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-14T20:34:00.891438] [INFO ] [sig ] URI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:01.036894] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/URI.txt [2026-01-14T20:34:01.037037] [INFO ] [sig ] [3229/3494] Completed URI in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-14T20:34:01.037076] [INFO ] [sig ] [3230/3494] Forecasting URNJ... [2026-01-14T20:34:01.037105] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-14T20:34:01.037136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-14T20:34:01.049952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-14T20:34:01.050289] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-14T20:34:01.051094] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-14T20:34:01.051147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:01.051178] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:01.051205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:01.051261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:01.111333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:01.112177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:01.112270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:01.112305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:01.242421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:01.242538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:01.242603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:01.242636] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:01.246676] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-14T20:34:01.246962] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-14T20:34:01.247094] [INFO ] [sig ] URNJ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:01.404510] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/URNJ.txt [2026-01-14T20:34:01.404685] [INFO ] [sig ] [3230/3494] Completed URNJ in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-14T20:34:01.404725] [INFO ] [sig ] [3231/3494] Forecasting UROY... [2026-01-14T20:34:01.404754] [INFO ] [sig ] Generating forecast for: UROY [2026-01-14T20:34:01.404783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-14T20:34:01.416594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-14T20:34:01.416950] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-14T20:34:01.417934] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-14T20:34:01.417997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:01.418035] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:01.418073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:01.418150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:01.490990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:01.491906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:01.491991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:01.492023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:01.624069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:01.624186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:01.624225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:01.624252] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:01.628672] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=78.23%) [2026-01-14T20:34:01.629012] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-14T20:34:01.629155] [INFO ] [sig ] UROY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:01.786466] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UROY.txt [2026-01-14T20:34:01.786638] [INFO ] [sig ] [3231/3494] Completed UROY in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-14T20:34:01.786680] [INFO ] [sig ] [3232/3494] Forecasting USA... [2026-01-14T20:34:01.786710] [INFO ] [sig ] Generating forecast for: USA [2026-01-14T20:34:01.786739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-14T20:34:01.798070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-14T20:34:01.798412] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-14T20:34:01.799228] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-14T20:34:01.799279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:01.799310] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:01.799337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:01.799393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:01.856567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:01.857454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:01.857589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:01.857653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:01.978784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:01.978951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:01.978993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:01.979040] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:01.983062] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-14T20:34:01.983651] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-14T20:34:01.983795] [INFO ] [sig ] USA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:02.136775] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USA.txt [2026-01-14T20:34:02.136928] [INFO ] [sig ] [3232/3494] Completed USA in 0.4s | 2.84 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-14T20:34:02.136968] [INFO ] [sig ] [3233/3494] Forecasting USAC... [2026-01-14T20:34:02.136999] [INFO ] [sig ] Generating forecast for: USAC [2026-01-14T20:34:02.137029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-14T20:34:02.152467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-14T20:34:02.152818] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-14T20:34:02.153676] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-14T20:34:02.153730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:02.153763] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:02.153790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:02.153846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:02.212030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:02.212786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:02.212864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:02.212897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:02.332312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:02.332467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:02.332508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:02.332539] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:02.336502] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-01-14T20:34:02.336804] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-14T20:34:02.336932] [INFO ] [sig ] USAC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:02.480066] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USAC.txt [2026-01-14T20:34:02.480253] [INFO ] [sig ] [3233/3494] Completed USAC in 0.3s | 2.84 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-14T20:34:02.480303] [INFO ] [sig ] [3234/3494] Forecasting USB... [2026-01-14T20:34:02.480335] [INFO ] [sig ] Generating forecast for: USB [2026-01-14T20:34:02.480369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-14T20:34:02.491980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-14T20:34:02.492323] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-14T20:34:02.493190] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-14T20:34:02.493245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:02.493277] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:02.493303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:02.493359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:02.552356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:02.553192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:02.553275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:02.553326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:02.678169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:02.678341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:02.678382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:02.678410] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:02.682618] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=29.59%) [2026-01-14T20:34:02.682911] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-14T20:34:02.683043] [INFO ] [sig ] USB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:02.852128] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USB.txt [2026-01-14T20:34:02.852275] [INFO ] [sig ] [3234/3494] Completed USB in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:02.852315] [INFO ] [sig ] [3235/3494] Forecasting USCB... [2026-01-14T20:34:02.852346] [INFO ] [sig ] Generating forecast for: USCB [2026-01-14T20:34:02.852375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-14T20:34:02.864651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-14T20:34:02.864992] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-14T20:34:02.865846] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-14T20:34:02.865901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:02.865934] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:02.865962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:02.866019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:02.923614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:02.924334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:02.924415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:02.924448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:03.036813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:03.036995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:03.037034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:03.037063] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:03.040699] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-14T20:34:03.040985] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-14T20:34:03.041113] [INFO ] [sig ] USCB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:03.182300] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USCB.txt [2026-01-14T20:34:03.182506] [INFO ] [sig ] [3235/3494] Completed USCB in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:03.182564] [INFO ] [sig ] [3236/3494] Forecasting USDX... [2026-01-14T20:34:03.182633] [INFO ] [sig ] Generating forecast for: USDX [2026-01-14T20:34:03.182677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-14T20:34:03.193824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-14T20:34:03.194180] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-14T20:34:03.195012] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-14T20:34:03.195066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:03.195100] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:03.195144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:03.195216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:03.252272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:03.253083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:03.253164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:03.253197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:03.369997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:03.370165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:03.370208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:03.370244] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:03.373994] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-14T20:34:03.374324] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-14T20:34:03.374455] [INFO ] [sig ] USDX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:03.524900] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USDX.txt [2026-01-14T20:34:03.525045] [INFO ] [sig ] [3236/3494] Completed USDX in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:03.525086] [INFO ] [sig ] [3237/3494] Forecasting USEA... [2026-01-14T20:34:03.525115] [INFO ] [sig ] Generating forecast for: USEA [2026-01-14T20:34:03.525145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-14T20:34:03.537106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-14T20:34:03.537423] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-14T20:34:03.538302] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-14T20:34:03.538359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:03.538392] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:03.538420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:03.538477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:03.599221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:03.599929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:03.600018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:03.600058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:03.717389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:03.717551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:03.717607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:03.717647] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:03.721067] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-01-14T20:34:03.721356] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-14T20:34:03.721480] [INFO ] [sig ] USEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:03.861701] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USEA.txt [2026-01-14T20:34:03.861823] [INFO ] [sig ] [3237/3494] Completed USEA in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:03.861861] [INFO ] [sig ] [3238/3494] Forecasting USFD... [2026-01-14T20:34:03.861891] [INFO ] [sig ] Generating forecast for: USFD [2026-01-14T20:34:03.861920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-14T20:34:03.872964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-14T20:34:03.873258] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-14T20:34:03.874060] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-14T20:34:03.874112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:03.874144] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:03.874171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:03.874227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:03.931207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:03.931859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:03.931935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:03.931967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:04.055989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:04.056150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:04.056193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:04.056225] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:04.059838] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=12.42%) [2026-01-14T20:34:04.060144] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-14T20:34:04.060306] [INFO ] [sig ] USFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:04.204668] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USFD.txt [2026-01-14T20:34:04.204800] [INFO ] [sig ] [3238/3494] Completed USFD in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:04.204839] [INFO ] [sig ] [3239/3494] Forecasting USGO... [2026-01-14T20:34:04.204869] [INFO ] [sig ] Generating forecast for: USGO [2026-01-14T20:34:04.204899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-14T20:34:04.216049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-14T20:34:04.216374] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-14T20:34:04.217182] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-14T20:34:04.217247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:04.217315] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:04.217349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:04.217408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:04.275329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:04.276114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:04.276195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:04.276231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:04.403228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:04.403394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:04.403435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:04.403464] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:04.406864] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-14T20:34:04.407144] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-14T20:34:04.407288] [INFO ] [sig ] USGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:04.553695] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USGO.txt [2026-01-14T20:34:04.553834] [INFO ] [sig ] [3239/3494] Completed USGO in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:04.553873] [INFO ] [sig ] [3240/3494] Forecasting USIG... [2026-01-14T20:34:04.553902] [INFO ] [sig ] Generating forecast for: USIG [2026-01-14T20:34:04.553938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-14T20:34:04.566462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-14T20:34:04.566768] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-14T20:34:04.567536] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-14T20:34:04.567607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:04.567683] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:04.567711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:04.567768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:04.627376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:04.628135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:04.628219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:04.628258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:04.755901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:04.756059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:04.756099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:04.756127] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:04.759567] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-14T20:34:04.759858] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-14T20:34:04.759980] [INFO ] [sig ] USIG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:04.902715] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USIG.txt [2026-01-14T20:34:04.902852] [INFO ] [sig ] [3240/3494] Completed USIG in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:04.902892] [INFO ] [sig ] [3241/3494] Forecasting USIO... [2026-01-14T20:34:04.902921] [INFO ] [sig ] Generating forecast for: USIO [2026-01-14T20:34:04.902950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-14T20:34:04.914245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-14T20:34:04.914585] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-14T20:34:04.915389] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-14T20:34:04.915442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:04.915474] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:04.915502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:04.915558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:04.973802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:04.974446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:04.974523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:04.974555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:05.093680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:05.093835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:05.093873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:05.093903] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:05.097619] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-01-14T20:34:05.097914] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-14T20:34:05.098040] [INFO ] [sig ] USIO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:05.240768] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USIO.txt [2026-01-14T20:34:05.240927] [INFO ] [sig ] [3241/3494] Completed USIO in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:05.240967] [INFO ] [sig ] [3242/3494] Forecasting USLM... [2026-01-14T20:34:05.240996] [INFO ] [sig ] Generating forecast for: USLM [2026-01-14T20:34:05.241027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-14T20:34:05.253614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-14T20:34:05.253942] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-14T20:34:05.254801] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-14T20:34:05.254855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:05.254889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:05.254919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:05.254988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:05.322405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:05.323245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:05.323348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:05.323384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:05.447838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:05.447990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:05.448036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:05.448110] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:05.451666] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=23.47%) [2026-01-14T20:34:05.451953] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-14T20:34:05.452083] [INFO ] [sig ] USLM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:05.608324] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USLM.txt [2026-01-14T20:34:05.608484] [INFO ] [sig ] [3242/3494] Completed USLM in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:05.608525] [INFO ] [sig ] [3243/3494] Forecasting USMC... [2026-01-14T20:34:05.608554] [INFO ] [sig ] Generating forecast for: USMC [2026-01-14T20:34:05.608609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-14T20:34:05.620789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-14T20:34:05.621153] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-14T20:34:05.621970] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-14T20:34:05.622023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:05.622056] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:05.622082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:05.622139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:05.682345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:05.683347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:05.683443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:05.683476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:05.805423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:05.805567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:05.805628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:05.805675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:05.809218] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-14T20:34:05.809529] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-14T20:34:05.809678] [INFO ] [sig ] USMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:05.962020] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USMC.txt [2026-01-14T20:34:05.962170] [INFO ] [sig ] [3243/3494] Completed USMC in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:05.962217] [INFO ] [sig ] [3244/3494] Forecasting USOI... [2026-01-14T20:34:05.962255] [INFO ] [sig ] Generating forecast for: USOI [2026-01-14T20:34:05.962294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-14T20:34:05.974380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-14T20:34:05.974753] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-14T20:34:05.975554] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-14T20:34:05.975623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:05.975657] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:05.975683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:05.975740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:06.037416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:06.038212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:06.038306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:06.038346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:06.164675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:06.164848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:06.164896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:06.164928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:06.168535] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-01-14T20:34:06.168858] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-14T20:34:06.168990] [INFO ] [sig ] USOI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:06.321115] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USOI.txt [2026-01-14T20:34:06.321254] [INFO ] [sig ] [3244/3494] Completed USOI in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:06.321295] [INFO ] [sig ] [3245/3494] Forecasting USOY... [2026-01-14T20:34:06.321326] [INFO ] [sig ] Generating forecast for: USOY [2026-01-14T20:34:06.321357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-14T20:34:06.333334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-14T20:34:06.333712] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-14T20:34:06.334766] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-14T20:34:06.334832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:06.334880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:06.334923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:06.335003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:06.396330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:06.397189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:06.397286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:06.397328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:06.517829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:06.517982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:06.518021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:06.518049] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:06.521402] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-01-14T20:34:06.521697] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-14T20:34:06.521823] [INFO ] [sig ] USOY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:06.664229] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USOY.txt [2026-01-14T20:34:06.664359] [INFO ] [sig ] [3245/3494] Completed USOY in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:06.664397] [INFO ] [sig ] [3246/3494] Forecasting USTB... [2026-01-14T20:34:06.664426] [INFO ] [sig ] Generating forecast for: USTB [2026-01-14T20:34:06.664457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-14T20:34:06.676414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-14T20:34:06.676753] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-14T20:34:06.677551] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-14T20:34:06.677630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:06.677692] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:06.677722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:06.677783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:06.740410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:06.741146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:06.741233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:06.741273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:06.864069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:06.864212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:06.864252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:06.864282] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:06.868072] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-01-14T20:34:06.868396] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-14T20:34:06.868534] [INFO ] [sig ] USTB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:07.021977] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/USTB.txt [2026-01-14T20:34:07.022112] [INFO ] [sig ] [3246/3494] Completed USTB in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-14T20:34:07.022150] [INFO ] [sig ] [3247/3494] Forecasting USVM... [2026-01-14T20:34:07.022179] [INFO ] [sig ] Generating forecast for: USVM [2026-01-14T20:34:07.022209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-14T20:34:07.034129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-14T20:34:07.034484] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-14T20:34:07.035361] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-14T20:34:07.035418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:07.035451] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:07.035478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:07.035546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:07.097470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:07.098220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:07.098312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:07.098348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:07.223950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:07.224111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:07.224170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:07.224217] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:07.227987] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=25.64%) [2026-01-14T20:34:07.228278] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-14T20:34:07.228437] [INFO ] [sig ] USVM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:07.387279] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USVM.txt [2026-01-14T20:34:07.387420] [INFO ] [sig ] [3247/3494] Completed USVM in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-14T20:34:07.387461] [INFO ] [sig ] [3248/3494] Forecasting USXF... [2026-01-14T20:34:07.387503] [INFO ] [sig ] Generating forecast for: USXF [2026-01-14T20:34:07.387545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-14T20:34:07.399723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-14T20:34:07.400030] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-14T20:34:07.400918] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-14T20:34:07.400985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:07.401030] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:07.401069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:07.401134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:07.466453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:07.467167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:07.467248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:07.467282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:07.590747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:07.590891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:07.590930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:07.590961] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:07.594369] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-14T20:34:07.594662] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-14T20:34:07.594788] [INFO ] [sig ] USXF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:07.740177] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/USXF.txt [2026-01-14T20:34:07.740324] [INFO ] [sig ] [3248/3494] Completed USXF in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-14T20:34:07.740363] [INFO ] [sig ] [3249/3494] Forecasting UTEN... [2026-01-14T20:34:07.740395] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-14T20:34:07.740425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-14T20:34:07.751749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-14T20:34:07.752081] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-14T20:34:07.752932] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-14T20:34:07.752999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:07.753031] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:07.753058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:07.753113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:07.810927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:07.811886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:07.812004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:07.812039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:07.936880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:07.937041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:07.937082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:07.937111] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:07.940624] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-14T20:34:07.940907] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-14T20:34:07.941037] [INFO ] [sig ] UTEN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:08.082737] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UTEN.txt [2026-01-14T20:34:08.082866] [INFO ] [sig ] [3249/3494] Completed UTEN in 0.3s | 2.84 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-14T20:34:08.082904] [INFO ] [sig ] [3250/3494] Forecasting UTF... [2026-01-14T20:34:08.082935] [INFO ] [sig ] Generating forecast for: UTF [2026-01-14T20:34:08.082965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-14T20:34:08.094433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-14T20:34:08.094795] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-14T20:34:08.095645] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-14T20:34:08.095700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:08.095732] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:08.095760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:08.095817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:08.153170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:08.153952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:08.154031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:08.154064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:08.289632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:08.289815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:08.289866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:08.289898] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:08.294177] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-14T20:34:08.294550] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-14T20:34:08.294726] [INFO ] [sig ] UTF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:08.450980] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UTF.txt [2026-01-14T20:34:08.451123] [INFO ] [sig ] [3250/3494] Completed UTF in 0.4s | 2.84 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-14T20:34:08.451164] [INFO ] [sig ] [3251/3494] Forecasting UTI... [2026-01-14T20:34:08.451194] [INFO ] [sig ] Generating forecast for: UTI [2026-01-14T20:34:08.451224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-14T20:34:08.462697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-14T20:34:08.463014] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-14T20:34:08.463851] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-14T20:34:08.463904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:08.463936] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:08.463963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:08.464019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:08.528139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:08.529059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:08.529146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:08.529180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:08.664291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:08.664459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:08.664511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:08.664542] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:08.668036] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-14T20:34:08.668337] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-14T20:34:08.668486] [INFO ] [sig ] UTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:08.823380] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UTI.txt [2026-01-14T20:34:08.823535] [INFO ] [sig ] [3251/3494] Completed UTI in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:08.823595] [INFO ] [sig ] [3252/3494] Forecasting UTL... [2026-01-14T20:34:08.823629] [INFO ] [sig ] Generating forecast for: UTL [2026-01-14T20:34:08.823660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-14T20:34:08.834798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-14T20:34:08.835119] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-14T20:34:08.836019] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-14T20:34:08.836072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:08.836105] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:08.836132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:08.836187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:08.897561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:08.898473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:08.898587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:08.898630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:09.029267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:09.029441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:09.029484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:09.029512] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:09.033472] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=32.87%) [2026-01-14T20:34:09.033797] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-14T20:34:09.033928] [INFO ] [sig ] UTL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:09.186521] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UTL.txt [2026-01-14T20:34:09.186713] [INFO ] [sig ] [3252/3494] Completed UTL in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:09.186756] [INFO ] [sig ] [3253/3494] Forecasting UTMD... [2026-01-14T20:34:09.186788] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-14T20:34:09.186818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-14T20:34:09.198047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-14T20:34:09.198395] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-14T20:34:09.199235] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-14T20:34:09.199295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:09.199335] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:09.199370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:09.199441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:09.260813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:09.261685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:09.261769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:09.261803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:09.380421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:09.380601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:09.380646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:09.380675] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:09.384185] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-14T20:34:09.384468] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-14T20:34:09.384622] [INFO ] [sig ] UTMD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:09.530329] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UTMD.txt [2026-01-14T20:34:09.530467] [INFO ] [sig ] [3253/3494] Completed UTMD in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:09.530506] [INFO ] [sig ] [3254/3494] Forecasting UTZ... [2026-01-14T20:34:09.530535] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-14T20:34:09.530567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-14T20:34:09.542003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-14T20:34:09.542307] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-14T20:34:09.543100] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-14T20:34:09.543153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:09.543185] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:09.543212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:09.543268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:09.599972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:09.600749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:09.600830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:09.600864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:09.719795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:09.719941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:09.719980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:09.720009] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:09.723331] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-01-14T20:34:09.723641] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-14T20:34:09.723769] [INFO ] [sig ] UTZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:09.866225] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UTZ.txt [2026-01-14T20:34:09.866369] [INFO ] [sig ] [3254/3494] Completed UTZ in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:09.866415] [INFO ] [sig ] [3255/3494] Forecasting UVE... [2026-01-14T20:34:09.866451] [INFO ] [sig ] Generating forecast for: UVE [2026-01-14T20:34:09.866489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-14T20:34:09.878436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-14T20:34:09.878766] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-14T20:34:09.879544] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-14T20:34:09.879614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:09.879647] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:09.879674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:09.879730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:09.939324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:09.940049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:09.940129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:09.940162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:10.060540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:10.060715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:10.060754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:10.060785] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:10.064159] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-01-14T20:34:10.064436] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-14T20:34:10.064561] [INFO ] [sig ] UVE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:10.206493] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UVE.txt [2026-01-14T20:34:10.206635] [INFO ] [sig ] [3255/3494] Completed UVE in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:10.206675] [INFO ] [sig ] [3256/3494] Forecasting UVSP... [2026-01-14T20:34:10.206704] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-14T20:34:10.206735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-14T20:34:10.218250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-14T20:34:10.218537] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-14T20:34:10.219336] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-14T20:34:10.219399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:10.219466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:10.219496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:10.219553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:10.276507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:10.277257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:10.277347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:10.277387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:10.399002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:10.399172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:10.399211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:10.399240] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:10.402988] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-01-14T20:34:10.403258] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-14T20:34:10.403387] [INFO ] [sig ] UVSP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:10.545356] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UVSP.txt [2026-01-14T20:34:10.545486] [INFO ] [sig ] [3256/3494] Completed UVSP in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:10.545525] [INFO ] [sig ] [3257/3494] Forecasting UWMC... [2026-01-14T20:34:10.545555] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-14T20:34:10.545604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-14T20:34:10.556876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-14T20:34:10.557162] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-14T20:34:10.557970] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-14T20:34:10.558022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:10.558054] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:10.558080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:10.558134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:10.614304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:10.615004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:10.615083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:10.615115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:10.733449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:10.733617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:10.733658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:10.733688] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:10.737320] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=18.08%) [2026-01-14T20:34:10.737611] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-14T20:34:10.737753] [INFO ] [sig ] UWMC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:10.877305] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UWMC.txt [2026-01-14T20:34:10.877439] [INFO ] [sig ] [3257/3494] Completed UWMC in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:10.877478] [INFO ] [sig ] [3258/3494] Forecasting UXIN... [2026-01-14T20:34:10.877508] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-14T20:34:10.877538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-14T20:34:10.888485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-14T20:34:10.888774] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-14T20:34:10.889538] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-14T20:34:10.889616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:10.889650] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:10.889676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:10.889731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:10.945428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:10.946059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:10.946135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:10.946168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:11.057469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:11.057631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:11.057680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:11.057709] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:11.061047] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-01-14T20:34:11.061317] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-14T20:34:11.061444] [INFO ] [sig ] UXIN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:11.198819] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UXIN.txt [2026-01-14T20:34:11.198935] [INFO ] [sig ] [3258/3494] Completed UXIN in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:11.198973] [INFO ] [sig ] [3259/3494] Forecasting UYLD... [2026-01-14T20:34:11.199003] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-14T20:34:11.199032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-14T20:34:11.209599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-14T20:34:11.209903] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-14T20:34:11.210701] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-14T20:34:11.210753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:11.210785] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:11.210811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:11.210867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:11.270537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:11.271292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:11.271371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:11.271408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:11.378483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:11.378669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:11.378714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:11.378790] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:11.382515] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=51.08%) [2026-01-14T20:34:11.382903] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-14T20:34:11.383057] [INFO ] [sig ] UYLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:11.533426] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/UYLD.txt [2026-01-14T20:34:11.533608] [INFO ] [sig ] [3259/3494] Completed UYLD in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:11.533649] [INFO ] [sig ] [3260/3494] Forecasting UZE... [2026-01-14T20:34:11.533679] [INFO ] [sig ] Generating forecast for: UZE [2026-01-14T20:34:11.533709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-14T20:34:11.546521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-14T20:34:11.547095] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-14T20:34:11.547979] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-14T20:34:11.548033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:11.548079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:11.548107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:11.548163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:11.609203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:11.610323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:11.610408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:11.610441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:11.724640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:11.724801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:11.724853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:11.724882] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:11.728447] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-14T20:34:11.728935] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-14T20:34:11.729063] [INFO ] [sig ] UZE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:11.880430] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/UZE.txt [2026-01-14T20:34:11.880619] [INFO ] [sig ] [3260/3494] Completed UZE in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:11.880664] [INFO ] [sig ] [3261/3494] Forecasting VAC... [2026-01-14T20:34:11.880696] [INFO ] [sig ] Generating forecast for: VAC [2026-01-14T20:34:11.880726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-14T20:34:11.893425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-14T20:34:11.893802] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-14T20:34:11.894626] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-14T20:34:11.894680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:11.894713] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:11.894741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:11.894800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:11.956196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:11.957230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:11.957327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:11.957362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:12.079887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:12.080070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:12.080132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:12.080175] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:12.083817] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-01-14T20:34:12.084119] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-14T20:34:12.084256] [INFO ] [sig ] VAC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:12.233850] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VAC.txt [2026-01-14T20:34:12.234044] [INFO ] [sig ] [3261/3494] Completed VAC in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:12.234102] [INFO ] [sig ] [3262/3494] Forecasting VAL... [2026-01-14T20:34:12.234141] [INFO ] [sig ] Generating forecast for: VAL [2026-01-14T20:34:12.234176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-14T20:34:12.247468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-14T20:34:12.247953] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-14T20:34:12.249044] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-14T20:34:12.249112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:12.249159] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:12.249202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:12.249273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:12.312887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:12.313799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:12.313888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:12.313922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:12.445178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:12.445348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:12.445391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:12.445420] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:12.449107] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=61.99%) [2026-01-14T20:34:12.449430] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-14T20:34:12.449569] [INFO ] [sig ] VAL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:12.608119] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VAL.txt [2026-01-14T20:34:12.608282] [INFO ] [sig ] [3262/3494] Completed VAL in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:12.608324] [INFO ] [sig ] [3263/3494] Forecasting VALE... [2026-01-14T20:34:12.608356] [INFO ] [sig ] Generating forecast for: VALE [2026-01-14T20:34:12.608387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-14T20:34:12.621003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-14T20:34:12.621396] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-14T20:34:12.622260] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-14T20:34:12.622316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:12.622349] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:12.622377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:12.622436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:12.684407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:12.685325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:12.685412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:12.685447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:12.821016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:12.821177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:12.821219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:12.821249] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:12.825350] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-14T20:34:12.825702] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-14T20:34:12.825857] [INFO ] [sig ] VALE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:12.983169] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VALE.txt [2026-01-14T20:34:12.983334] [INFO ] [sig ] [3263/3494] Completed VALE in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-14T20:34:12.983384] [INFO ] [sig ] [3264/3494] Forecasting VALN... [2026-01-14T20:34:12.983419] [INFO ] [sig ] Generating forecast for: VALN [2026-01-14T20:34:12.983451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-14T20:34:12.995037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-14T20:34:12.995406] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-14T20:34:12.996227] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-14T20:34:12.996281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:12.996313] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:12.996341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:12.996411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:13.056280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:13.057179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:13.057263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:13.057298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:13.166893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:13.167050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:13.167091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:13.167122] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:13.170719] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-14T20:34:13.171003] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-14T20:34:13.171132] [INFO ] [sig ] VALN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:13.314324] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VALN.txt [2026-01-14T20:34:13.314492] [INFO ] [sig ] [3264/3494] Completed VALN in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-14T20:34:13.314532] [INFO ] [sig ] [3265/3494] Forecasting VANI... [2026-01-14T20:34:13.314563] [INFO ] [sig ] Generating forecast for: VANI [2026-01-14T20:34:13.314613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-14T20:34:13.328449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-14T20:34:13.328925] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-14T20:34:13.330003] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-14T20:34:13.330077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:13.330122] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:13.330166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:13.330251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:13.406182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:13.407097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:13.407182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:13.407218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:13.528257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:13.528424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:13.528467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:13.528497] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:13.532009] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-01-14T20:34:13.532328] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-14T20:34:13.532488] [INFO ] [sig ] VANI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:13.673784] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VANI.txt [2026-01-14T20:34:13.673947] [INFO ] [sig ] [3265/3494] Completed VANI in 0.4s | 2.84 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-14T20:34:13.673988] [INFO ] [sig ] [3266/3494] Forecasting VBF... [2026-01-14T20:34:13.674019] [INFO ] [sig ] Generating forecast for: VBF [2026-01-14T20:34:13.674049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-14T20:34:13.685716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-14T20:34:13.686102] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-14T20:34:13.686913] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-14T20:34:13.686968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:13.687000] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:13.687026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:13.687082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:13.743956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:13.744884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:13.745001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:13.745034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:13.868417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:13.868602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:13.868644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:13.868674] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:13.872253] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-01-14T20:34:13.872549] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-14T20:34:13.872702] [INFO ] [sig ] VBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:14.014717] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VBF.txt [2026-01-14T20:34:14.014880] [INFO ] [sig ] [3266/3494] Completed VBF in 0.3s | 2.84 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-14T20:34:14.014918] [INFO ] [sig ] [3267/3494] Forecasting VBNK... [2026-01-14T20:34:14.014948] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-14T20:34:14.014979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-14T20:34:14.160374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-14T20:34:14.160959] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-14T20:34:14.161771] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-14T20:34:14.161823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:14.161855] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:14.161881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:14.161937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:14.222381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:14.223375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:14.223481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:14.223533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:14.350327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:14.350608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:14.350654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:14.350719] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:14.354183] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-01-14T20:34:14.354457] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-14T20:34:14.354609] [INFO ] [sig ] VBNK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:14.496233] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VBNK.txt [2026-01-14T20:34:14.496373] [INFO ] [sig ] [3267/3494] Completed VBNK in 0.5s | 2.84 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-14T20:34:14.496413] [INFO ] [sig ] [3268/3494] Forecasting VC... [2026-01-14T20:34:14.496443] [INFO ] [sig ] Generating forecast for: VC [2026-01-14T20:34:14.496473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-14T20:34:14.509026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-14T20:34:14.509336] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-14T20:34:14.510161] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-14T20:34:14.510214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:14.510247] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:14.510274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:14.510332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:14.568348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:14.569156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:14.569239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:14.569273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:14.690470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:14.690643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:14.690685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:14.690713] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:14.694434] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=21.00%) [2026-01-14T20:34:14.694728] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-14T20:34:14.694853] [INFO ] [sig ] VC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:14.837179] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VC.txt [2026-01-14T20:34:14.837335] [INFO ] [sig ] [3268/3494] Completed VC in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:14.837374] [INFO ] [sig ] [3269/3494] Forecasting VCEL... [2026-01-14T20:34:14.837404] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-14T20:34:14.837433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-14T20:34:14.848979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-14T20:34:14.849365] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-14T20:34:14.850163] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-14T20:34:14.850216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:14.850247] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:14.850274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:14.850328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:14.907834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:14.908672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:14.908765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:14.908799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:15.024365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:15.024525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:15.024564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:15.024615] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:15.027956] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-14T20:34:15.028228] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-14T20:34:15.028348] [INFO ] [sig ] VCEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:15.170719] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VCEL.txt [2026-01-14T20:34:15.170893] [INFO ] [sig ] [3269/3494] Completed VCEL in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:15.170934] [INFO ] [sig ] [3270/3494] Forecasting VCRB... [2026-01-14T20:34:15.170964] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-14T20:34:15.170992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-14T20:34:15.182164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-14T20:34:15.182455] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-14T20:34:15.183264] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-14T20:34:15.183318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:15.183351] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:15.183378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:15.183435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:15.241354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:15.242037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:15.242115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:15.242149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:15.365371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:15.365530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:15.365589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:15.365627] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:15.369128] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-01-14T20:34:15.369410] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-14T20:34:15.369537] [INFO ] [sig ] VCRB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:15.510623] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VCRB.txt [2026-01-14T20:34:15.510752] [INFO ] [sig ] [3270/3494] Completed VCRB in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:15.510791] [INFO ] [sig ] [3271/3494] Forecasting VCSH... [2026-01-14T20:34:15.510821] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-14T20:34:15.510850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-14T20:34:15.522796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-14T20:34:15.523096] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-14T20:34:15.523901] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-14T20:34:15.523954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:15.523986] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:15.524027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:15.524091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:15.582536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:15.583217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:15.583295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:15.583328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:15.706817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:15.706973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:15.707013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:15.707044] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:15.710515] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-14T20:34:15.710812] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-14T20:34:15.710942] [INFO ] [sig ] VCSH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:15.850428] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VCSH.txt [2026-01-14T20:34:15.850559] [INFO ] [sig ] [3271/3494] Completed VCSH in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:15.850626] [INFO ] [sig ] [3272/3494] Forecasting VECO... [2026-01-14T20:34:15.850656] [INFO ] [sig ] Generating forecast for: VECO [2026-01-14T20:34:15.850685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-14T20:34:15.862269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-14T20:34:15.862585] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-14T20:34:15.863386] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-14T20:34:15.863441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:15.863476] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:15.863504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:15.863561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:15.927112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:15.927929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:15.928011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:15.928045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:16.045902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:16.046060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:16.046101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:16.046130] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:16.050045] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-01-14T20:34:16.050324] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-14T20:34:16.050451] [INFO ] [sig ] VECO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:16.195364] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VECO.txt [2026-01-14T20:34:16.195497] [INFO ] [sig ] [3272/3494] Completed VECO in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:16.195537] [INFO ] [sig ] [3273/3494] Forecasting VEEE... [2026-01-14T20:34:16.195567] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-14T20:34:16.195617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-14T20:34:16.211176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-14T20:34:16.211487] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-14T20:34:16.212473] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-14T20:34:16.212526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:16.212618] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:16.212649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:16.212707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:16.270781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:16.271665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:16.271752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:16.271786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:16.385074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:16.385233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:16.385275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:16.385307] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:16.388691] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-14T20:34:16.388964] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-14T20:34:16.389088] [INFO ] [sig ] VEEE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:16.529312] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VEEE.txt [2026-01-14T20:34:16.529440] [INFO ] [sig ] [3273/3494] Completed VEEE in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:16.529479] [INFO ] [sig ] [3274/3494] Forecasting VEL... [2026-01-14T20:34:16.529513] [INFO ] [sig ] Generating forecast for: VEL [2026-01-14T20:34:16.529543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-14T20:34:16.541294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-14T20:34:16.541588] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-14T20:34:16.542377] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-14T20:34:16.542429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:16.542460] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:16.542487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:16.542543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:16.599709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:16.600409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:16.600490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:16.600526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:16.731440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:16.731623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:16.731666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:16.731695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:16.735079] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=26.42%) [2026-01-14T20:34:16.735347] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-14T20:34:16.735467] [INFO ] [sig ] VEL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:16.944317] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VEL.txt [2026-01-14T20:34:16.944453] [INFO ] [sig ] [3274/3494] Completed VEL in 0.4s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:16.944492] [INFO ] [sig ] [3275/3494] Forecasting VEON... [2026-01-14T20:34:16.944528] [INFO ] [sig ] Generating forecast for: VEON [2026-01-14T20:34:16.944605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-14T20:34:16.955822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-14T20:34:16.956102] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-14T20:34:16.956883] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-14T20:34:16.956934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:16.956967] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:16.956993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:16.957050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:17.014675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:17.015326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:17.015402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:17.015434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:17.140448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:17.140632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:17.140681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:17.140711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:17.144084] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-01-14T20:34:17.144357] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-14T20:34:17.144481] [INFO ] [sig ] VEON: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:17.287974] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VEON.txt [2026-01-14T20:34:17.288103] [INFO ] [sig ] [3275/3494] Completed VEON in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:17.288142] [INFO ] [sig ] [3276/3494] Forecasting VERA... [2026-01-14T20:34:17.288171] [INFO ] [sig ] Generating forecast for: VERA [2026-01-14T20:34:17.288201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-14T20:34:17.299437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-14T20:34:17.299752] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-14T20:34:17.300512] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-14T20:34:17.300563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:17.300617] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:17.300644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:17.300880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:17.360588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:17.361414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:17.361498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:17.361533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:17.491048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:17.491212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:17.491255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:17.491318] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:17.494828] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-01-14T20:34:17.495129] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-14T20:34:17.495257] [INFO ] [sig ] VERA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:17.642888] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VERA.txt [2026-01-14T20:34:17.643039] [INFO ] [sig ] [3276/3494] Completed VERA in 0.4s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:17.643078] [INFO ] [sig ] [3277/3494] Forecasting VERI... [2026-01-14T20:34:17.643108] [INFO ] [sig ] Generating forecast for: VERI [2026-01-14T20:34:17.643137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-14T20:34:17.655417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-14T20:34:17.655846] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-14T20:34:17.656730] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-14T20:34:17.656785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:17.656818] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:17.656845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:17.656901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:17.716854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:17.717736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:17.717824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:17.717858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:17.839838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:17.839997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:17.840038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:17.840067] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:17.843567] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-01-14T20:34:17.843871] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-14T20:34:17.844002] [INFO ] [sig ] VERI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:17.996072] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VERI.txt [2026-01-14T20:34:17.996232] [INFO ] [sig ] [3277/3494] Completed VERI in 0.4s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:17.996274] [INFO ] [sig ] [3278/3494] Forecasting VERO... [2026-01-14T20:34:17.996306] [INFO ] [sig ] Generating forecast for: VERO [2026-01-14T20:34:17.996336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-14T20:34:18.007398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-14T20:34:18.007717] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-14T20:34:18.008479] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-14T20:34:18.008532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:18.008564] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:18.008610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:18.008668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:18.067965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:18.068693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:18.068773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:18.068807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:18.187450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:18.187617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:18.187667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:18.187884] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:18.191459] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=8.46%) [2026-01-14T20:34:18.191764] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-14T20:34:18.191906] [INFO ] [sig ] VERO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:18.335879] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VERO.txt [2026-01-14T20:34:18.336016] [INFO ] [sig ] [3278/3494] Completed VERO in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:18.336054] [INFO ] [sig ] [3279/3494] Forecasting VERX... [2026-01-14T20:34:18.336084] [INFO ] [sig ] Generating forecast for: VERX [2026-01-14T20:34:18.336114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-14T20:34:18.347561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-14T20:34:18.347900] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-14T20:34:18.348685] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-14T20:34:18.348737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:18.348769] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:18.348796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:18.348852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:18.405604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:18.406283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:18.406362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:18.406395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:18.526517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:18.526709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:18.526752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:18.526783] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:18.530256] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-01-14T20:34:18.530536] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-14T20:34:18.530683] [INFO ] [sig ] VERX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:18.729137] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VERX.txt [2026-01-14T20:34:18.729293] [INFO ] [sig ] [3279/3494] Completed VERX in 0.4s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:18.729334] [INFO ] [sig ] [3280/3494] Forecasting VFC... [2026-01-14T20:34:18.729365] [INFO ] [sig ] Generating forecast for: VFC [2026-01-14T20:34:18.729395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-14T20:34:18.741086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-14T20:34:18.741464] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-14T20:34:18.742285] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-14T20:34:18.742338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:18.742370] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:18.742397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:18.742452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:18.804674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:18.806016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:18.806101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:18.806152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:18.928445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:18.928625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:18.928668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:18.928697] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:18.932087] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-14T20:34:18.932367] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-14T20:34:18.932495] [INFO ] [sig ] VFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:19.075387] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VFC.txt [2026-01-14T20:34:19.075551] [INFO ] [sig ] [3280/3494] Completed VFC in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-14T20:34:19.075609] [INFO ] [sig ] [3281/3494] Forecasting VFF... [2026-01-14T20:34:19.075641] [INFO ] [sig ] Generating forecast for: VFF [2026-01-14T20:34:19.075671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-14T20:34:19.087994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-14T20:34:19.088360] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-14T20:34:19.089162] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-14T20:34:19.089225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:19.089256] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:19.089282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:19.089338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:19.147870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:19.148849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:19.148937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:19.148970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:19.266718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:19.266875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:19.266913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:19.266941] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:19.270373] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=43.53%) [2026-01-14T20:34:19.270698] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-14T20:34:19.270822] [INFO ] [sig ] VFF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:19.413710] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VFF.txt [2026-01-14T20:34:19.414037] [INFO ] [sig ] [3281/3494] Completed VFF in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-14T20:34:19.414076] [INFO ] [sig ] [3282/3494] Forecasting VFLO... [2026-01-14T20:34:19.414105] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-14T20:34:19.414134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-14T20:34:19.425930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-14T20:34:19.426190] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-14T20:34:19.427020] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-14T20:34:19.427072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:19.427103] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:19.427130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:19.427196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:19.486392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:19.487080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:19.487158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:19.487192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:19.612041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:19.612191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:19.612231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:19.612260] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:19.615723] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=49.63%) [2026-01-14T20:34:19.616001] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-14T20:34:19.616127] [INFO ] [sig ] VFLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:19.757246] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VFLO.txt [2026-01-14T20:34:19.757383] [INFO ] [sig ] [3282/3494] Completed VFLO in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-14T20:34:19.757421] [INFO ] [sig ] [3283/3494] Forecasting VFS... [2026-01-14T20:34:19.757452] [INFO ] [sig ] Generating forecast for: VFS [2026-01-14T20:34:19.757482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-14T20:34:19.768851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-14T20:34:19.769134] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-14T20:34:19.769926] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-14T20:34:19.769978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:19.770009] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:19.770036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:19.770091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:19.827996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:19.828825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:19.828937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:19.828972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:19.953461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:19.953642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:19.953686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:19.953717] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:19.957244] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-01-14T20:34:19.957527] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-14T20:34:19.957711] [INFO ] [sig ] VFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:20.097409] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VFS.txt [2026-01-14T20:34:20.097542] [INFO ] [sig ] [3283/3494] Completed VFS in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-14T20:34:20.097599] [INFO ] [sig ] [3284/3494] Forecasting VGI... [2026-01-14T20:34:20.097652] [INFO ] [sig ] Generating forecast for: VGI [2026-01-14T20:34:20.097690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-14T20:34:20.109733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-14T20:34:20.110199] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-14T20:34:20.111176] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-14T20:34:20.111239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:20.111271] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:20.111298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:20.111354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:20.171298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:20.172005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:20.172084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:20.172118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:20.282967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:20.283114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:20.283154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:20.283183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:20.286484] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-14T20:34:20.286773] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-14T20:34:20.286895] [INFO ] [sig ] VGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:20.427199] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VGI.txt [2026-01-14T20:34:20.427315] [INFO ] [sig ] [3284/3494] Completed VGI in 0.3s | 2.84 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-14T20:34:20.427353] [INFO ] [sig ] [3285/3494] Forecasting VGM... [2026-01-14T20:34:20.427383] [INFO ] [sig ] Generating forecast for: VGM [2026-01-14T20:34:20.427412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-14T20:34:20.438622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-14T20:34:20.438882] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-14T20:34:20.439660] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-14T20:34:20.439712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:20.439744] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:20.439771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:20.439826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:20.499828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:20.500504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:20.500599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:20.500635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:20.621387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:20.621596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:20.621641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:20.621671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:20.625082] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-01-14T20:34:20.625410] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-14T20:34:20.625546] [INFO ] [sig ] VGM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:20.771799] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VGM.txt [2026-01-14T20:34:20.771964] [INFO ] [sig ] [3285/3494] Completed VGM in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:20.772004] [INFO ] [sig ] [3286/3494] Forecasting VGSH... [2026-01-14T20:34:20.772035] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-14T20:34:20.772064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-14T20:34:20.783742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-14T20:34:20.784107] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-14T20:34:20.784906] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-14T20:34:20.784959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:20.784990] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:20.785017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:20.785073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:20.843379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:20.844245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:20.844325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:20.844357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:20.965940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:20.966101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:20.966140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:20.966169] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:20.969568] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-01-14T20:34:20.969876] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-14T20:34:20.970005] [INFO ] [sig ] VGSH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:21.133462] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VGSH.txt [2026-01-14T20:34:21.133719] [INFO ] [sig ] [3286/3494] Completed VGSH in 0.4s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:21.133772] [INFO ] [sig ] [3287/3494] Forecasting VICI... [2026-01-14T20:34:21.133813] [INFO ] [sig ] Generating forecast for: VICI [2026-01-14T20:34:21.133848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-14T20:34:21.145900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-14T20:34:21.146289] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-14T20:34:21.147180] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-14T20:34:21.147244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:21.147285] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:21.147319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:21.147392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:21.205061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:21.206086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:21.206168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:21.206201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:21.328121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:21.328276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:21.328317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:21.328346] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:21.331725] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-01-14T20:34:21.332000] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-14T20:34:21.332125] [INFO ] [sig ] VICI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:21.478347] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VICI.txt [2026-01-14T20:34:21.478505] [INFO ] [sig ] [3287/3494] Completed VICI in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:21.478545] [INFO ] [sig ] [3288/3494] Forecasting VIGI... [2026-01-14T20:34:21.478594] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-14T20:34:21.478629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-14T20:34:21.489985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-14T20:34:21.490275] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-14T20:34:21.491258] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-14T20:34:21.491310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:21.491342] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:21.491370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:21.491426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:21.549446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:21.550149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:21.550225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:21.550258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:21.671164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:21.671319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:21.671361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:21.671393] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:21.674862] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=74.33%) [2026-01-14T20:34:21.675147] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-14T20:34:21.675275] [INFO ] [sig ] VIGI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:21.820092] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VIGI.txt [2026-01-14T20:34:21.820257] [INFO ] [sig ] [3288/3494] Completed VIGI in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:21.820304] [INFO ] [sig ] [3289/3494] Forecasting VINP... [2026-01-14T20:34:21.820336] [INFO ] [sig ] Generating forecast for: VINP [2026-01-14T20:34:21.820367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-14T20:34:21.831230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-14T20:34:21.831547] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-14T20:34:21.832390] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-14T20:34:21.832445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:21.832478] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:21.832506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:21.832564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:21.892257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:21.893117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:21.893197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:21.893231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:22.008043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:22.008202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:22.008242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:22.008272] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:22.011692] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-14T20:34:22.011997] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-14T20:34:22.012125] [INFO ] [sig ] VINP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:22.155292] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VINP.txt [2026-01-14T20:34:22.155437] [INFO ] [sig ] [3289/3494] Completed VINP in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:22.155479] [INFO ] [sig ] [3290/3494] Forecasting VIPS... [2026-01-14T20:34:22.155510] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-14T20:34:22.155540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-14T20:34:22.166909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-14T20:34:22.167228] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-14T20:34:22.168069] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-14T20:34:22.168123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:22.168182] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:22.168211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:22.168268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:22.231636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:22.232671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:22.232759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:22.232794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:22.359335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:22.359502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:22.359545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:22.359595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:22.363450] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=50.02%) [2026-01-14T20:34:22.363842] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-14T20:34:22.363989] [INFO ] [sig ] VIPS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:22.507926] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VIPS.txt [2026-01-14T20:34:22.508070] [INFO ] [sig ] [3290/3494] Completed VIPS in 0.4s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:22.508111] [INFO ] [sig ] [3291/3494] Forecasting VIRC... [2026-01-14T20:34:22.508143] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-14T20:34:22.508173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-14T20:34:22.521028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-14T20:34:22.521363] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-14T20:34:22.522524] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-14T20:34:22.522601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:22.522637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:22.522666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:22.522723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:22.585377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:22.586252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:22.586332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:22.586366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:22.704725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:22.704905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:22.704949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:22.704979] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:22.708569] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-14T20:34:22.708909] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-14T20:34:22.709050] [INFO ] [sig ] VIRC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:22.848981] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VIRC.txt [2026-01-14T20:34:22.849109] [INFO ] [sig ] [3291/3494] Completed VIRC in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:22.849148] [INFO ] [sig ] [3292/3494] Forecasting VITL... [2026-01-14T20:34:22.849179] [INFO ] [sig ] Generating forecast for: VITL [2026-01-14T20:34:22.849208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-14T20:34:22.860347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-14T20:34:22.860684] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-14T20:34:22.861445] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-14T20:34:22.861498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:22.861531] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:22.861559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:22.861648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:22.919817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:22.920688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:22.920767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:22.920800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:23.041217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:23.041368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:23.041407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:23.041436] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:23.044813] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-01-14T20:34:23.045093] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-14T20:34:23.045217] [INFO ] [sig ] VITL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:23.186491] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VITL.txt [2026-01-14T20:34:23.186637] [INFO ] [sig ] [3292/3494] Completed VITL in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:23.186689] [INFO ] [sig ] [3293/3494] Forecasting VKQ... [2026-01-14T20:34:23.186721] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-14T20:34:23.186752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-14T20:34:23.199604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-14T20:34:23.200087] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-14T20:34:23.201060] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-14T20:34:23.201111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:23.201143] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:23.201170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:23.201226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:23.258671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:23.259303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:23.259380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:23.259413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:23.380784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:23.381133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:23.381172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:23.381234] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:23.385166] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-14T20:34:23.385440] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-14T20:34:23.385563] [INFO ] [sig ] VKQ: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:23.528070] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VKQ.txt [2026-01-14T20:34:23.528232] [INFO ] [sig ] [3293/3494] Completed VKQ in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:23.528271] [INFO ] [sig ] [3294/3494] Forecasting VKTX... [2026-01-14T20:34:23.528302] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-14T20:34:23.528332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-14T20:34:23.541194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-14T20:34:23.541599] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-14T20:34:23.542777] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-14T20:34:23.542841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:23.543079] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:23.543131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:23.543226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:23.603861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:23.604759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:23.604842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:23.604876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:23.730280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:23.730462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:23.730511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:23.730540] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:23.734775] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-14T20:34:23.735148] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-14T20:34:23.735294] [INFO ] [sig ] VKTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:23.879861] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VKTX.txt [2026-01-14T20:34:23.880001] [INFO ] [sig ] [3294/3494] Completed VKTX in 0.4s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:23.880039] [INFO ] [sig ] [3295/3494] Forecasting VLGEA... [2026-01-14T20:34:23.880069] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-14T20:34:23.880099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-14T20:34:23.890857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-14T20:34:23.891158] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-14T20:34:23.891964] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-14T20:34:23.892025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:23.892057] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:23.892083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:23.892138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:23.950203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:23.951058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:23.951140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:23.951173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:24.073903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:24.074059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:24.074101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:24.074131] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:24.077532] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-14T20:34:24.077845] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-14T20:34:24.077971] [INFO ] [sig ] VLGEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:24.220030] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VLGEA.txt [2026-01-14T20:34:24.220168] [INFO ] [sig ] [3295/3494] Completed VLGEA in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:24.220207] [INFO ] [sig ] [3296/3494] Forecasting VLN... [2026-01-14T20:34:24.220236] [INFO ] [sig ] Generating forecast for: VLN [2026-01-14T20:34:24.220268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-14T20:34:24.232254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-14T20:34:24.232605] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-14T20:34:24.233629] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-14T20:34:24.233682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:24.233715] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:24.233742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:24.233798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:24.292657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:24.293496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:24.293597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:24.293635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:24.413587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:24.413747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:24.413788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:24.413817] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:24.417277] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-01-14T20:34:24.417564] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-14T20:34:24.417735] [INFO ] [sig ] VLN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:24.559897] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VLN.txt [2026-01-14T20:34:24.560038] [INFO ] [sig ] [3296/3494] Completed VLN in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:24.560077] [INFO ] [sig ] [3297/3494] Forecasting VLO... [2026-01-14T20:34:24.560108] [INFO ] [sig ] Generating forecast for: VLO [2026-01-14T20:34:24.560138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-14T20:34:24.571427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-14T20:34:24.571773] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-14T20:34:24.572591] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-14T20:34:24.572646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:24.572680] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:24.572708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:24.572766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:24.630861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:24.631695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:24.631776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:24.631810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:24.757700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:24.757858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:24.757899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:24.757928] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:24.761612] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-14T20:34:24.761900] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-14T20:34:24.762027] [INFO ] [sig ] VLO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:24.907513] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VLO.txt [2026-01-14T20:34:24.907700] [INFO ] [sig ] [3297/3494] Completed VLO in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-14T20:34:24.907745] [INFO ] [sig ] [3298/3494] Forecasting VLRS... [2026-01-14T20:34:24.907777] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-14T20:34:24.907808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-14T20:34:24.918978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-14T20:34:24.919284] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-14T20:34:24.920090] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-14T20:34:24.920144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:24.920176] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:24.920204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:24.920259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:24.979010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:24.979865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:24.979947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:24.979982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:25.098796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:25.098948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:25.098986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:25.099013] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:25.102500] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=25.86%) [2026-01-14T20:34:25.102804] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-14T20:34:25.102934] [INFO ] [sig ] VLRS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:25.243629] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VLRS.txt [2026-01-14T20:34:25.243768] [INFO ] [sig ] [3298/3494] Completed VLRS in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-14T20:34:25.243813] [INFO ] [sig ] [3299/3494] Forecasting VLTO... [2026-01-14T20:34:25.243845] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-14T20:34:25.243874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-14T20:34:25.255223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-14T20:34:25.255611] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-14T20:34:25.256479] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-14T20:34:25.256535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:25.256569] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:25.256618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:25.256677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:25.317676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:25.318598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:25.318682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:25.318716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:25.445167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:25.445320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:25.445361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:25.445389] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:25.448953] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=14.18%) [2026-01-14T20:34:25.449306] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-14T20:34:25.449451] [INFO ] [sig ] VLTO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:25.603617] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VLTO.txt [2026-01-14T20:34:25.603770] [INFO ] [sig ] [3299/3494] Completed VLTO in 0.4s | 2.84 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-14T20:34:25.603810] [INFO ] [sig ] [3300/3494] Forecasting VLY... [2026-01-14T20:34:25.603842] [INFO ] [sig ] Generating forecast for: VLY [2026-01-14T20:34:25.603874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-14T20:34:25.615948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-14T20:34:25.616338] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-14T20:34:25.617232] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-14T20:34:25.617287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:25.617320] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:25.617347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:25.617404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:25.679236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:25.680132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:25.680296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:25.680335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:25.804135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:25.804296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:25.804336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:25.804366] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:25.807813] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-14T20:34:25.808106] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-14T20:34:25.808277] [INFO ] [sig ] VLY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:25.948429] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VLY.txt [2026-01-14T20:34:25.948603] [INFO ] [sig ] [3300/3494] Completed VLY in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-14T20:34:25.948645] [INFO ] [sig ] [3301/3494] Forecasting VMBS... [2026-01-14T20:34:25.948677] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-14T20:34:25.948707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-14T20:34:25.961345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-14T20:34:25.961753] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-14T20:34:25.962617] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-14T20:34:25.962672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:25.962705] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:25.962732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:25.962788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:26.021953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:26.022864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:26.022944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:26.022977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:26.145653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:26.145817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:26.145858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:26.145888] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:26.149415] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=49.57%) [2026-01-14T20:34:26.149743] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-14T20:34:26.149878] [INFO ] [sig ] VMBS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:26.293741] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VMBS.txt [2026-01-14T20:34:26.293905] [INFO ] [sig ] [3301/3494] Completed VMBS in 0.3s | 2.84 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-14T20:34:26.293949] [INFO ] [sig ] [3302/3494] Forecasting VMD... [2026-01-14T20:34:26.293981] [INFO ] [sig ] Generating forecast for: VMD [2026-01-14T20:34:26.294012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-14T20:34:26.305312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-14T20:34:26.305704] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-14T20:34:26.306474] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-14T20:34:26.306526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:26.306557] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:26.306611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:26.306670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:26.377458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:26.378348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:26.378433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:26.378467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:26.514784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:26.515142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:26.515201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:26.515232] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:26.518720] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=91.95%) [2026-01-14T20:34:26.519028] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-14T20:34:26.519166] [INFO ] [sig ] VMD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:26.664036] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VMD.txt [2026-01-14T20:34:26.664189] [INFO ] [sig ] [3302/3494] Completed VMD in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:26.664229] [INFO ] [sig ] [3303/3494] Forecasting VMI... [2026-01-14T20:34:26.664260] [INFO ] [sig ] Generating forecast for: VMI [2026-01-14T20:34:26.664292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-14T20:34:26.679288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-14T20:34:26.679770] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-14T20:34:26.680836] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-14T20:34:26.681090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:26.681128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:26.681162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:26.681238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:26.740196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:26.741132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:26.741220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:26.741253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:26.866183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:26.866350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:26.866393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:26.866425] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:26.870011] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-01-14T20:34:26.870315] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-14T20:34:26.870452] [INFO ] [sig ] VMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:27.015634] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VMI.txt [2026-01-14T20:34:27.015823] [INFO ] [sig ] [3303/3494] Completed VMI in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:27.015879] [INFO ] [sig ] [3304/3494] Forecasting VMO... [2026-01-14T20:34:27.015926] [INFO ] [sig ] Generating forecast for: VMO [2026-01-14T20:34:27.015973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-14T20:34:27.034518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-14T20:34:27.035251] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-14T20:34:27.036707] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-14T20:34:27.036790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:27.036842] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:27.036891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:27.036985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:27.108369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:27.109607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:27.109743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:27.109779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:27.235172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:27.235493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:27.235542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:27.235589] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:27.239525] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=20.29%) [2026-01-14T20:34:27.239898] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-14T20:34:27.240071] [INFO ] [sig ] VMO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:27.392740] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VMO.txt [2026-01-14T20:34:27.392998] [INFO ] [sig ] [3304/3494] Completed VMO in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:27.393046] [INFO ] [sig ] [3305/3494] Forecasting VNDA... [2026-01-14T20:34:27.393078] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-14T20:34:27.393116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-14T20:34:27.406683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-14T20:34:27.407029] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-14T20:34:27.407928] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-14T20:34:27.407981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:27.408012] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:27.408039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:27.408104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:27.465181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:27.465900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:27.465990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:27.466023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:27.587303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:27.587467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:27.587508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:27.587536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:27.590982] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-01-14T20:34:27.591256] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-14T20:34:27.591382] [INFO ] [sig ] VNDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:27.732276] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VNDA.txt [2026-01-14T20:34:27.732398] [INFO ] [sig ] [3305/3494] Completed VNDA in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:27.732436] [INFO ] [sig ] [3306/3494] Forecasting VNO... [2026-01-14T20:34:27.732465] [INFO ] [sig ] Generating forecast for: VNO [2026-01-14T20:34:27.732493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-14T20:34:27.744008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-14T20:34:27.744257] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-14T20:34:27.745045] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-14T20:34:27.745096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:27.745139] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:27.745168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:27.745224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:27.802044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:27.802668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:27.802743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:27.802775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:27.920397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:27.920559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:27.920619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:27.920650] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:27.923994] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-14T20:34:27.924268] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-14T20:34:27.924393] [INFO ] [sig ] VNO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:28.065790] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VNO.txt [2026-01-14T20:34:28.065932] [INFO ] [sig ] [3306/3494] Completed VNO in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:28.065971] [INFO ] [sig ] [3307/3494] Forecasting VNOM... [2026-01-14T20:34:28.066001] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-14T20:34:28.066030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-14T20:34:28.077493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-14T20:34:28.077824] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-14T20:34:28.078609] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-14T20:34:28.078660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:28.078731] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:28.078760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:28.078816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:28.136129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:28.136827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:28.136905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:28.136938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:28.254022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:28.254132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:28.254166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:28.254195] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:28.257326] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=18.36%) [2026-01-14T20:34:28.257613] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-14T20:34:28.257749] [INFO ] [sig ] VNOM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:28.402874] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VNOM.txt [2026-01-14T20:34:28.403224] [INFO ] [sig ] [3307/3494] Completed VNOM in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:28.403263] [INFO ] [sig ] [3308/3494] Forecasting VNQI... [2026-01-14T20:34:28.403293] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-14T20:34:28.403323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-14T20:34:28.415846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-14T20:34:28.416187] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-14T20:34:28.417197] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-14T20:34:28.417250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:28.417283] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:28.417311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:28.417368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:28.479231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:28.480139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:28.480412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:28.480446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:28.598975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:28.599327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:28.599368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:28.599397] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:28.603411] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-14T20:34:28.603714] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-14T20:34:28.603846] [INFO ] [sig ] VNQI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:28.755963] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VNQI.txt [2026-01-14T20:34:28.756103] [INFO ] [sig ] [3308/3494] Completed VNQI in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:28.756143] [INFO ] [sig ] [3309/3494] Forecasting VOC... [2026-01-14T20:34:28.756173] [INFO ] [sig ] Generating forecast for: VOC [2026-01-14T20:34:28.756213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-14T20:34:28.768067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-14T20:34:28.768443] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-14T20:34:28.769299] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-14T20:34:28.769354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:28.769388] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:28.769417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:28.769475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:28.828529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:28.829436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:28.829538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:28.829591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:28.947077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:28.947240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:28.947280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:28.947310] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:28.950917] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-01-14T20:34:28.951213] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-14T20:34:28.951342] [INFO ] [sig ] VOC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:29.091921] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VOC.txt [2026-01-14T20:34:29.092043] [INFO ] [sig ] [3309/3494] Completed VOC in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:29.092081] [INFO ] [sig ] [3310/3494] Forecasting VOD... [2026-01-14T20:34:29.092118] [INFO ] [sig ] Generating forecast for: VOD [2026-01-14T20:34:29.092149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-14T20:34:29.103556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-14T20:34:29.103905] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-14T20:34:29.104876] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-14T20:34:29.104931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:29.104964] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:29.104992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:29.105049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:29.162916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:29.163592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:29.163671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:29.163704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:29.274941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:29.275053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:29.275089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:29.275147] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:29.279491] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-01-14T20:34:29.279793] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-14T20:34:29.279927] [INFO ] [sig ] VOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:29.422663] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VOD.txt [2026-01-14T20:34:29.422793] [INFO ] [sig ] [3310/3494] Completed VOD in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:29.422837] [INFO ] [sig ] [3311/3494] Forecasting VONE... [2026-01-14T20:34:29.422869] [INFO ] [sig ] Generating forecast for: VONE [2026-01-14T20:34:29.422898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-14T20:34:29.437449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-14T20:34:29.437951] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-14T20:34:29.438915] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-14T20:34:29.438970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:29.439003] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:29.439030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:29.439087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:29.497067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:29.497976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:29.498074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:29.498111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:29.620628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:29.620789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:29.620831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:29.620860] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:29.624428] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-01-14T20:34:29.624747] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-14T20:34:29.624880] [INFO ] [sig ] VONE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:29.765025] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VONE.txt [2026-01-14T20:34:29.765187] [INFO ] [sig ] [3311/3494] Completed VONE in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:29.765226] [INFO ] [sig ] [3312/3494] Forecasting VONG... [2026-01-14T20:34:29.765256] [INFO ] [sig ] Generating forecast for: VONG [2026-01-14T20:34:29.765285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-14T20:34:29.776951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-14T20:34:29.777249] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-14T20:34:29.778079] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-14T20:34:29.778132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:29.778163] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:29.778189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:29.778245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:29.834256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:29.835148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:29.835233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:29.835264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:29.959493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:29.959670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:29.959736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:29.959766] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:29.963217] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-14T20:34:29.963496] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-14T20:34:29.963640] [INFO ] [sig ] VONG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:30.107441] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VONG.txt [2026-01-14T20:34:30.107625] [INFO ] [sig ] [3312/3494] Completed VONG in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:30.107690] [INFO ] [sig ] [3313/3494] Forecasting VOTE... [2026-01-14T20:34:30.107721] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-14T20:34:30.107752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-14T20:34:30.122123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-14T20:34:30.122610] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-14T20:34:30.123640] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-14T20:34:30.123704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:30.123741] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:30.123774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:30.123849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:30.202826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:30.204400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:30.204544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:30.204597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:30.329627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:30.329789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:30.329833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:30.329879] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:30.333990] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=63.49%) [2026-01-14T20:34:30.334313] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-14T20:34:30.334464] [INFO ] [sig ] VOTE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:30.495466] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VOTE.txt [2026-01-14T20:34:30.495675] [INFO ] [sig ] [3313/3494] Completed VOTE in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:30.495730] [INFO ] [sig ] [3314/3494] Forecasting VPG... [2026-01-14T20:34:30.495776] [INFO ] [sig ] Generating forecast for: VPG [2026-01-14T20:34:30.495821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-14T20:34:30.508301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-14T20:34:30.508711] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-14T20:34:30.509530] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-14T20:34:30.509602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:30.509637] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:30.509664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:30.509721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:30.566923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:30.567857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:30.567963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:30.567995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:30.689612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:30.689768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:30.689809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:30.689838] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:30.693186] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=69.84%) [2026-01-14T20:34:30.693460] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-14T20:34:30.693600] [INFO ] [sig ] VPG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:30.839916] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VPG.txt [2026-01-14T20:34:30.840065] [INFO ] [sig ] [3314/3494] Completed VPG in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-14T20:34:30.840105] [INFO ] [sig ] [3315/3494] Forecasting VPLS... [2026-01-14T20:34:30.840136] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-14T20:34:30.840166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-14T20:34:30.852950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-14T20:34:30.853348] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-14T20:34:30.854140] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-14T20:34:30.854193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:30.854225] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:30.854251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:30.854307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:30.915205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:30.916067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:30.916152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:30.916187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:31.040919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:31.041092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:31.041137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:31.041166] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:31.044688] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-14T20:34:31.044986] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-14T20:34:31.045123] [INFO ] [sig ] VPLS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:31.192967] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VPLS.txt [2026-01-14T20:34:31.193100] [INFO ] [sig ] [3315/3494] Completed VPLS in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-14T20:34:31.193138] [INFO ] [sig ] [3316/3494] Forecasting VRA... [2026-01-14T20:34:31.193169] [INFO ] [sig ] Generating forecast for: VRA [2026-01-14T20:34:31.193198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-14T20:34:31.205584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-14T20:34:31.205872] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-14T20:34:31.206890] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-14T20:34:31.206942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:31.206973] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:31.207000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:31.207055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:31.271286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:31.272294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:31.272391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:31.272427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:31.396334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:31.396492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:31.396533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:31.396562] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:31.400731] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-14T20:34:31.401011] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-14T20:34:31.401136] [INFO ] [sig ] VRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:31.554234] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRA.txt [2026-01-14T20:34:31.554391] [INFO ] [sig ] [3316/3494] Completed VRA in 0.4s | 2.84 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-14T20:34:31.554431] [INFO ] [sig ] [3317/3494] Forecasting VRCA... [2026-01-14T20:34:31.554463] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-14T20:34:31.554493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-14T20:34:31.566009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-14T20:34:31.566299] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-14T20:34:31.567324] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-14T20:34:31.567377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:31.567409] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:31.567438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:31.567507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:31.626705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:31.627506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:31.627662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:31.627724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:31.747801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:31.747977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:31.748018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:31.748047] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:31.751436] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-14T20:34:31.751733] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-14T20:34:31.751860] [INFO ] [sig ] VRCA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:31.891914] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRCA.txt [2026-01-14T20:34:31.892056] [INFO ] [sig ] [3317/3494] Completed VRCA in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-14T20:34:31.892095] [INFO ] [sig ] [3318/3494] Forecasting VRDN... [2026-01-14T20:34:31.892124] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-14T20:34:31.892155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-14T20:34:31.903999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-14T20:34:31.904284] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-14T20:34:31.905073] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-14T20:34:31.905125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:31.905158] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:31.905184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:31.905240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:31.965029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:31.965956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:31.966043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:31.966076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:32.087412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:32.087596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:32.087660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:32.087693] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:32.091629] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-14T20:34:32.091942] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-14T20:34:32.092078] [INFO ] [sig ] VRDN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:32.238624] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VRDN.txt [2026-01-14T20:34:32.238795] [INFO ] [sig ] [3318/3494] Completed VRDN in 0.3s | 2.84 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-14T20:34:32.238835] [INFO ] [sig ] [3319/3494] Forecasting VRE... [2026-01-14T20:34:32.238867] [INFO ] [sig ] Generating forecast for: VRE [2026-01-14T20:34:32.238897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-14T20:34:32.252512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-14T20:34:32.252927] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-14T20:34:32.253756] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-14T20:34:32.253823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:32.253857] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:32.253887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:32.253945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:32.312566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:32.313479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:32.313564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:32.313630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:32.438301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:32.438462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:32.438502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:32.438531] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:32.442467] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-14T20:34:32.442793] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-14T20:34:32.442924] [INFO ] [sig ] VRE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:32.588058] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VRE.txt [2026-01-14T20:34:32.588205] [INFO ] [sig ] [3319/3494] Completed VRE in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-14T20:34:32.588256] [INFO ] [sig ] [3320/3494] Forecasting VREX... [2026-01-14T20:34:32.588287] [INFO ] [sig ] Generating forecast for: VREX [2026-01-14T20:34:32.588318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-14T20:34:32.600921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-14T20:34:32.601458] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-14T20:34:32.602260] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-14T20:34:32.602312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:32.602344] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:32.602372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:32.602437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:32.659633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:32.660305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:32.660382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:32.660413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:32.775858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:32.776020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:32.776060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:32.776090] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:32.779485] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=78.46%) [2026-01-14T20:34:32.779776] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-14T20:34:32.779906] [INFO ] [sig ] VREX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:32.919741] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VREX.txt [2026-01-14T20:34:32.919892] [INFO ] [sig ] [3320/3494] Completed VREX in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-14T20:34:32.919931] [INFO ] [sig ] [3321/3494] Forecasting VRIG... [2026-01-14T20:34:32.919961] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-14T20:34:32.919989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-14T20:34:32.932768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-14T20:34:32.933223] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-14T20:34:32.934026] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-14T20:34:32.934259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:32.934290] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:32.934316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:32.934372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:32.992274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:32.993058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:32.993138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:32.993170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:33.084557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:33.084730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:33.084771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:33.084799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:33.088181] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=72.34%) [2026-01-14T20:34:33.088458] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-14T20:34:33.088598] [INFO ] [sig ] VRIG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:33.232335] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VRIG.txt [2026-01-14T20:34:33.232462] [INFO ] [sig ] [3321/3494] Completed VRIG in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-14T20:34:33.232501] [INFO ] [sig ] [3322/3494] Forecasting VRNS... [2026-01-14T20:34:33.232531] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-14T20:34:33.232559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-14T20:34:33.243699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-14T20:34:33.243998] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-14T20:34:33.244833] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-14T20:34:33.244885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:33.244930] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:33.244960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:33.245031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:33.301656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:33.302371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:33.302458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:33.302492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:33.426076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:33.426227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:33.426266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:33.426295] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:33.429738] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-01-14T20:34:33.430025] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-14T20:34:33.430157] [INFO ] [sig ] VRNS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:33.570154] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRNS.txt [2026-01-14T20:34:33.570319] [INFO ] [sig ] [3322/3494] Completed VRNS in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-14T20:34:33.570359] [INFO ] [sig ] [3323/3494] Forecasting VRRM... [2026-01-14T20:34:33.570389] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-14T20:34:33.570419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-14T20:34:33.581447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-14T20:34:33.581791] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-14T20:34:33.582556] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-14T20:34:33.582626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:33.582660] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:33.582687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:33.582743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:33.639900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:33.640822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:33.640908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:33.640940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:33.760220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:33.760377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:33.760415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:33.760445] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:33.763894] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-01-14T20:34:33.764198] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-14T20:34:33.764332] [INFO ] [sig ] VRRM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:33.908799] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRRM.txt [2026-01-14T20:34:33.908951] [INFO ] [sig ] [3323/3494] Completed VRRM in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-14T20:34:33.908989] [INFO ] [sig ] [3324/3494] Forecasting VRSK... [2026-01-14T20:34:33.909019] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-14T20:34:33.909049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-14T20:34:33.920049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-14T20:34:33.920339] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-14T20:34:33.921124] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-14T20:34:33.921176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:33.921252] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:33.921280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:33.921336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:33.978619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:33.979461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:33.979541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:33.979592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:34.101882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:34.102035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:34.102074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:34.102102] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:34.105545] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-01-14T20:34:34.105884] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-14T20:34:34.106018] [INFO ] [sig ] VRSK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:34.251201] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRSK.txt [2026-01-14T20:34:34.251365] [INFO ] [sig ] [3324/3494] Completed VRSK in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 59.8s [2026-01-14T20:34:34.251405] [INFO ] [sig ] [3325/3494] Forecasting VRSN... [2026-01-14T20:34:34.251434] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-14T20:34:34.251466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-14T20:34:34.266444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-14T20:34:34.266914] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-14T20:34:34.267922] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-14T20:34:34.267983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:34.268021] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:34.268053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:34.268126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:34.333624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:34.334757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:34.334862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:34.334895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:34.470021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:34.470172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:34.470212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:34.470240] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:34.474440] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=39.11%) [2026-01-14T20:34:34.474855] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-14T20:34:34.475012] [INFO ] [sig ] VRSN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:34.631660] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRSN.txt [2026-01-14T20:34:34.631815] [INFO ] [sig ] [3325/3494] Completed VRSN in 0.4s | 2.84 sym/s | Total: 19.5m | ETA: 59.4s [2026-01-14T20:34:34.631855] [INFO ] [sig ] [3326/3494] Forecasting VRTS... [2026-01-14T20:34:34.631886] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-14T20:34:34.631915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-14T20:34:34.643400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-14T20:34:34.643765] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-14T20:34:34.644534] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-14T20:34:34.644609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:34.644644] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:34.644671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:34.644727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:34.705863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:34.706768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:34.706850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:34.706883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:34.834414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:34.834619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:34.834664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:34.834695] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:34.838539] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-01-14T20:34:34.838846] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-14T20:34:34.838982] [INFO ] [sig ] VRTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:34.983734] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VRTS.txt [2026-01-14T20:34:34.983911] [INFO ] [sig ] [3326/3494] Completed VRTS in 0.4s | 2.84 sym/s | Total: 19.5m | ETA: 59.1s [2026-01-14T20:34:34.983965] [INFO ] [sig ] [3327/3494] Forecasting VRTX... [2026-01-14T20:34:34.984008] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-14T20:34:34.984047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-14T20:34:34.996044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-14T20:34:34.996423] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-14T20:34:34.997281] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-14T20:34:34.997341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:34.997376] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:34.997405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:34.997467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:35.057204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:35.058215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:35.058308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:35.058341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:35.188394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:35.188784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:35.188838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:35.188909] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:35.192778] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-01-14T20:34:35.193102] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-14T20:34:35.193238] [INFO ] [sig ] VRTX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:35.347717] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VRTX.txt [2026-01-14T20:34:35.347918] [INFO ] [sig ] [3327/3494] Completed VRTX in 0.4s | 2.84 sym/s | Total: 19.5m | ETA: 58.7s [2026-01-14T20:34:35.347964] [INFO ] [sig ] [3328/3494] Forecasting VS... [2026-01-14T20:34:35.347995] [INFO ] [sig ] Generating forecast for: VS [2026-01-14T20:34:35.348026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-14T20:34:35.360060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-14T20:34:35.360493] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-14T20:34:35.361352] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-14T20:34:35.361408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:35.361442] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:35.361469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:35.361527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:35.422426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:35.423405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:35.423496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:35.423530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:35.541115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:35.541319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:35.541385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:35.541435] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:35.548087] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-01-14T20:34:35.548623] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-14T20:34:35.548824] [INFO ] [sig ] VS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:35.778344] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VS.txt [2026-01-14T20:34:35.778525] [INFO ] [sig ] [3328/3494] Completed VS in 0.4s | 2.84 sym/s | Total: 19.5m | ETA: 58.4s [2026-01-14T20:34:35.778565] [INFO ] [sig ] [3329/3494] Forecasting VSCO... [2026-01-14T20:34:35.778617] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-14T20:34:35.778648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-14T20:34:35.801193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-14T20:34:35.801742] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-14T20:34:35.802966] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-14T20:34:35.803037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:35.803087] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:35.803135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:35.803229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:35.897834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:35.899235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:35.899364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:35.899418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:36.066976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:36.067176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:36.067225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:36.067260] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:36.072349] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=57.47%) [2026-01-14T20:34:36.072904] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-14T20:34:36.073123] [INFO ] [sig ] VSCO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:36.294247] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VSCO.txt [2026-01-14T20:34:36.294472] [INFO ] [sig ] [3329/3494] Completed VSCO in 0.5s | 2.84 sym/s | Total: 19.5m | ETA: 58.0s [2026-01-14T20:34:36.294539] [INFO ] [sig ] [3330/3494] Forecasting VSDA... [2026-01-14T20:34:36.294615] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-14T20:34:36.294672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-14T20:34:36.309922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-14T20:34:36.310406] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-14T20:34:36.311742] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-14T20:34:36.311841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:36.311878] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:36.311905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:36.311964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:36.389799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:36.390989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:36.391156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:36.391202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:36.519919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:36.520101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:36.520144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:36.520174] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:36.523855] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-01-14T20:34:36.524222] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-14T20:34:36.524376] [INFO ] [sig ] VSDA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:36.692786] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VSDA.txt [2026-01-14T20:34:36.692960] [INFO ] [sig ] [3330/3494] Completed VSDA in 0.4s | 2.84 sym/s | Total: 19.5m | ETA: 57.7s [2026-01-14T20:34:36.693001] [INFO ] [sig ] [3331/3494] Forecasting VSEC... [2026-01-14T20:34:36.693031] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-14T20:34:36.693063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-14T20:34:36.706531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-14T20:34:36.707021] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-14T20:34:36.707975] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-14T20:34:36.708036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:36.708069] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:36.708096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:36.708154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:36.766787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:36.767720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:36.767804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:36.767839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:36.894299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:36.894458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:36.894499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:36.894528] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:36.898038] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-01-14T20:34:36.898318] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-14T20:34:36.898448] [INFO ] [sig ] VSEC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:37.041950] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VSEC.txt [2026-01-14T20:34:37.042104] [INFO ] [sig ] [3331/3494] Completed VSEC in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 57.3s [2026-01-14T20:34:37.042145] [INFO ] [sig ] [3332/3494] Forecasting VSH... [2026-01-14T20:34:37.042174] [INFO ] [sig ] Generating forecast for: VSH [2026-01-14T20:34:37.042206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-14T20:34:37.053952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-14T20:34:37.054330] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-14T20:34:37.055155] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-14T20:34:37.055211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:37.055244] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:37.055272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:37.055329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:37.113632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:37.114511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:37.114618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:37.114655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:37.239847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:37.240014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:37.240060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:37.240091] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:37.243514] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-01-14T20:34:37.243814] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-14T20:34:37.243942] [INFO ] [sig ] VSH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:37.387429] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VSH.txt [2026-01-14T20:34:37.387586] [INFO ] [sig ] [3332/3494] Completed VSH in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 57.0s [2026-01-14T20:34:37.387628] [INFO ] [sig ] [3333/3494] Forecasting VSTM... [2026-01-14T20:34:37.387681] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-14T20:34:37.387714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-14T20:34:37.399015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-14T20:34:37.399297] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-14T20:34:37.400088] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-14T20:34:37.400141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:37.400172] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:37.400199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:37.400255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:37.458359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:37.459151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:37.459229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:37.459261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:37.580025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:37.580201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:37.580246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:37.580278] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:37.583776] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=42.93%) [2026-01-14T20:34:37.584053] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-14T20:34:37.584181] [INFO ] [sig ] VSTM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:37.729491] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VSTM.txt [2026-01-14T20:34:37.729669] [INFO ] [sig ] [3333/3494] Completed VSTM in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 56.6s [2026-01-14T20:34:37.729716] [INFO ] [sig ] [3334/3494] Forecasting VSTS... [2026-01-14T20:34:37.729746] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-14T20:34:37.729776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-14T20:34:37.741406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-14T20:34:37.741802] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-14T20:34:37.742614] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-14T20:34:37.742668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:37.742699] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:37.742727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:37.742783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:37.801320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:37.802230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:37.802348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:37.802382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:37.928797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:37.928959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:37.929000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:37.929031] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:37.932403] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-14T20:34:37.932692] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-14T20:34:37.932818] [INFO ] [sig ] VSTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:38.075497] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VSTS.txt [2026-01-14T20:34:38.075659] [INFO ] [sig ] [3334/3494] Completed VSTS in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 56.3s [2026-01-14T20:34:38.075701] [INFO ] [sig ] [3335/3494] Forecasting VTC... [2026-01-14T20:34:38.075732] [INFO ] [sig ] Generating forecast for: VTC [2026-01-14T20:34:38.075762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-14T20:34:38.087528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-14T20:34:38.087836] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-14T20:34:38.088627] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-14T20:34:38.088681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:38.088714] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:38.088741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:38.088798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:38.147277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:38.148031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:38.148114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:38.148147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:38.269834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:38.269998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:38.270038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:38.270069] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:38.273486] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=50.40%) [2026-01-14T20:34:38.273796] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-14T20:34:38.273925] [INFO ] [sig ] VTC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:38.412878] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTC.txt [2026-01-14T20:34:38.413014] [INFO ] [sig ] [3335/3494] Completed VTC in 0.3s | 2.84 sym/s | Total: 19.5m | ETA: 55.9s [2026-01-14T20:34:38.413053] [INFO ] [sig ] [3336/3494] Forecasting VTEX... [2026-01-14T20:34:38.413081] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-14T20:34:38.413111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-14T20:34:38.424440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-14T20:34:38.424749] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-14T20:34:38.425528] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-14T20:34:38.425601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:38.425635] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:38.425661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:38.425716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:38.482262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:38.483075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:38.483156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:38.483188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:38.599593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:38.599752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:38.599792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:38.599819] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:38.603564] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=65.38%) [2026-01-14T20:34:38.603878] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-14T20:34:38.604006] [INFO ] [sig ] VTEX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:38.751413] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTEX.txt [2026-01-14T20:34:38.751591] [INFO ] [sig ] [3336/3494] Completed VTEX in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 55.6s [2026-01-14T20:34:38.751633] [INFO ] [sig ] [3337/3494] Forecasting VTIP... [2026-01-14T20:34:38.751664] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-14T20:34:38.751694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-14T20:34:38.763135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-14T20:34:38.763480] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-14T20:34:38.764267] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-14T20:34:38.764321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:38.764353] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:38.764379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:38.764435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:38.821744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:38.822617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:38.822700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:38.822733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:38.939079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:38.939238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:38.939294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:38.939324] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:38.942660] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=65.33%) [2026-01-14T20:34:38.942935] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-14T20:34:38.943055] [INFO ] [sig ] VTIP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:39.088235] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTIP.txt [2026-01-14T20:34:39.088421] [INFO ] [sig ] [3337/3494] Completed VTIP in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 55.2s [2026-01-14T20:34:39.088461] [INFO ] [sig ] [3338/3494] Forecasting VTMX... [2026-01-14T20:34:39.088492] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-14T20:34:39.088522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-14T20:34:39.100392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-14T20:34:39.100727] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-14T20:34:39.101545] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-14T20:34:39.101620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:39.101655] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:39.101682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:39.101738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:39.161089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:39.161953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:39.162048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:39.162089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:39.286365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:39.286522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:39.286562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:39.286610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:39.289948] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=54.94%) [2026-01-14T20:34:39.290223] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-14T20:34:39.290344] [INFO ] [sig ] VTMX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:39.430532] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTMX.txt [2026-01-14T20:34:39.430688] [INFO ] [sig ] [3338/3494] Completed VTMX in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 54.9s [2026-01-14T20:34:39.430727] [INFO ] [sig ] [3339/3494] Forecasting VTN... [2026-01-14T20:34:39.430756] [INFO ] [sig ] Generating forecast for: VTN [2026-01-14T20:34:39.430787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-14T20:34:39.441870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-14T20:34:39.442152] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-14T20:34:39.442930] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-14T20:34:39.442982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:39.443014] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:39.443041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:39.443096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:39.499726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:39.500622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:39.500700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:39.500733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:39.635381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:39.635535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:39.635592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:39.635626] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:39.639490] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=41.17%) [2026-01-14T20:34:39.639791] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-14T20:34:39.639918] [INFO ] [sig ] VTN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:39.779920] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VTN.txt [2026-01-14T20:34:39.780056] [INFO ] [sig ] [3339/3494] Completed VTN in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 54.5s [2026-01-14T20:34:39.780102] [INFO ] [sig ] [3340/3494] Forecasting VTOL... [2026-01-14T20:34:39.780138] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-14T20:34:39.780174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-14T20:34:39.791086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-14T20:34:39.791350] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-14T20:34:39.792133] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-14T20:34:39.792186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:39.792218] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:39.792244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:39.792299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:39.850658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:39.851368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:39.851447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:39.851481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:39.966882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:39.967037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:39.967078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:39.967107] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:39.970918] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=68.29%) [2026-01-14T20:34:39.971188] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-14T20:34:39.971309] [INFO ] [sig ] VTOL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:40.112325] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTOL.txt [2026-01-14T20:34:40.112454] [INFO ] [sig ] [3340/3494] Completed VTOL in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 54.2s [2026-01-14T20:34:40.112493] [INFO ] [sig ] [3341/3494] Forecasting VTRS... [2026-01-14T20:34:40.112524] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-14T20:34:40.112554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-14T20:34:40.125025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-14T20:34:40.125329] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-14T20:34:40.126151] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-14T20:34:40.126211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:40.126302] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:40.126332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:40.126389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:40.185856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:40.186537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:40.186635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:40.186671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:40.311002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:40.311170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:40.311210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:40.311240] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:40.314761] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-01-14T20:34:40.315039] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-14T20:34:40.315163] [INFO ] [sig ] VTRS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:40.455634] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTRS.txt [2026-01-14T20:34:40.455797] [INFO ] [sig ] [3341/3494] Completed VTRS in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 53.8s [2026-01-14T20:34:40.455837] [INFO ] [sig ] [3342/3494] Forecasting VTS... [2026-01-14T20:34:40.455867] [INFO ] [sig ] Generating forecast for: VTS [2026-01-14T20:34:40.455897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-14T20:34:40.467412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-14T20:34:40.467770] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-14T20:34:40.468530] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-14T20:34:40.468602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:40.468636] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:40.468663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:40.468719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:40.528453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:40.529312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:40.529392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:40.529426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:40.647293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:40.647455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:40.647495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:40.647524] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:40.651483] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-14T20:34:40.651829] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-14T20:34:40.651964] [INFO ] [sig ] VTS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:40.796234] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VTS.txt [2026-01-14T20:34:40.796375] [INFO ] [sig ] [3342/3494] Completed VTS in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 53.5s [2026-01-14T20:34:40.796413] [INFO ] [sig ] [3343/3494] Forecasting VTSI... [2026-01-14T20:34:40.796443] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-14T20:34:40.796473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-14T20:34:40.807758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-14T20:34:40.808070] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-14T20:34:40.808850] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-14T20:34:40.808902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:40.808934] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:40.808960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:40.809016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:40.866216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:40.866932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:40.867010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:40.867043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:40.987926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:40.988083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:40.988128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:40.988157] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:40.991647] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-01-14T20:34:40.991975] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-14T20:34:40.992142] [INFO ] [sig ] VTSI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:41.141806] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VTSI.txt [2026-01-14T20:34:41.141960] [INFO ] [sig ] [3343/3494] Completed VTSI in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 53.1s [2026-01-14T20:34:41.141999] [INFO ] [sig ] [3344/3494] Forecasting VTWG... [2026-01-14T20:34:41.142028] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-14T20:34:41.142060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-14T20:34:41.153351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-14T20:34:41.153700] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-14T20:34:41.154493] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-14T20:34:41.154547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:41.154600] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:41.154632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:41.154692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:41.214942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:41.215774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:41.215856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:41.215892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:41.337067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:41.337224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:41.337265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:41.337328] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:41.341765] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=60.90%) [2026-01-14T20:34:41.342056] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-14T20:34:41.342215] [INFO ] [sig ] VTWG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:41.489449] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTWG.txt [2026-01-14T20:34:41.489599] [INFO ] [sig ] [3344/3494] Completed VTWG in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 52.7s [2026-01-14T20:34:41.489640] [INFO ] [sig ] [3345/3494] Forecasting VTWO... [2026-01-14T20:34:41.489677] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-14T20:34:41.489708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-14T20:34:41.502074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-14T20:34:41.502374] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-14T20:34:41.503249] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-14T20:34:41.503305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:41.503338] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:41.503367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:41.503425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:41.564811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:41.565556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:41.565654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:41.565689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:41.689781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:41.689940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:41.689982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:41.690014] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:41.693525] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-14T20:34:41.693830] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-14T20:34:41.693960] [INFO ] [sig ] VTWO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:41.850955] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VTWO.txt [2026-01-14T20:34:41.851094] [INFO ] [sig ] [3345/3494] Completed VTWO in 0.4s | 2.84 sym/s | Total: 19.6m | ETA: 52.4s [2026-01-14T20:34:41.851132] [INFO ] [sig ] [3346/3494] Forecasting VTYX... [2026-01-14T20:34:41.851163] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-14T20:34:41.851192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-14T20:34:41.862932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-14T20:34:41.863242] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-14T20:34:41.864077] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-14T20:34:41.864132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:41.864167] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:41.864196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:41.864255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:41.927534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:41.928377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:41.928464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:41.928503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:42.057377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:42.057527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:42.057586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:42.057624] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:42.061451] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-01-14T20:34:42.061753] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-14T20:34:42.061899] [INFO ] [sig ] VTYX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:42.212767] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VTYX.txt [2026-01-14T20:34:42.212911] [INFO ] [sig ] [3346/3494] Completed VTYX in 0.4s | 2.84 sym/s | Total: 19.6m | ETA: 52.0s [2026-01-14T20:34:42.212948] [INFO ] [sig ] [3347/3494] Forecasting VUZI... [2026-01-14T20:34:42.212978] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-14T20:34:42.213010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-14T20:34:42.224192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-14T20:34:42.224710] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-14T20:34:42.225651] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-14T20:34:42.225702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:42.225734] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:42.225760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:42.225814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:42.283951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:42.284739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:42.284825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:42.284868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:42.408205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:42.408365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:42.408404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:42.408431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:42.411809] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-01-14T20:34:42.412088] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-14T20:34:42.412214] [INFO ] [sig ] VUZI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:42.551741] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VUZI.txt [2026-01-14T20:34:42.551875] [INFO ] [sig ] [3347/3494] Completed VUZI in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 51.7s [2026-01-14T20:34:42.551913] [INFO ] [sig ] [3348/3494] Forecasting VVOS... [2026-01-14T20:34:42.551944] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-14T20:34:42.551973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-14T20:34:42.562703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-14T20:34:42.562990] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-14T20:34:42.563782] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-14T20:34:42.563834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:42.563866] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:42.563893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:42.563949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:42.620800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:42.621553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:42.621647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:42.621681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:42.735534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:42.735717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:42.735761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:42.735809] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:42.739557] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-14T20:34:42.739870] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-14T20:34:42.740001] [INFO ] [sig ] VVOS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:42.887031] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VVOS.txt [2026-01-14T20:34:42.887188] [INFO ] [sig ] [3348/3494] Completed VVOS in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 51.3s [2026-01-14T20:34:42.887229] [INFO ] [sig ] [3349/3494] Forecasting VVX... [2026-01-14T20:34:42.887258] [INFO ] [sig ] Generating forecast for: VVX [2026-01-14T20:34:42.887290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-14T20:34:42.898674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-14T20:34:42.899010] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-14T20:34:42.899911] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-14T20:34:42.899975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:42.900010] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:42.900037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:42.900094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:42.966429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:42.967461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:42.967549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:42.967603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:43.094153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:43.094303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:43.094359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:43.094415] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:43.098060] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-01-14T20:34:43.098339] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-14T20:34:43.098464] [INFO ] [sig ] VVX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:43.241887] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VVX.txt [2026-01-14T20:34:43.242028] [INFO ] [sig ] [3349/3494] Completed VVX in 0.4s | 2.84 sym/s | Total: 19.6m | ETA: 51.0s [2026-01-14T20:34:43.242067] [INFO ] [sig ] [3350/3494] Forecasting VWOB... [2026-01-14T20:34:43.242097] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-14T20:34:43.242127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-14T20:34:43.253747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-14T20:34:43.254128] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-14T20:34:43.254947] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-14T20:34:43.255001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:43.255033] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:43.255060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:43.255115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:43.312435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:43.313366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:43.313471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:43.313506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:43.447537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:43.447741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:43.447802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:43.447845] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:43.451423] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=38.10%) [2026-01-14T20:34:43.451755] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-14T20:34:43.451891] [INFO ] [sig ] VWOB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:43.600115] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VWOB.txt [2026-01-14T20:34:43.600274] [INFO ] [sig ] [3350/3494] Completed VWOB in 0.4s | 2.84 sym/s | Total: 19.6m | ETA: 50.6s [2026-01-14T20:34:43.600323] [INFO ] [sig ] [3351/3494] Forecasting VXUS... [2026-01-14T20:34:43.600366] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-14T20:34:43.600401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-14T20:34:43.616052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-14T20:34:43.616458] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-14T20:34:43.617282] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-14T20:34:43.617345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:43.617385] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:43.617423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:43.617482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:43.677498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:43.678303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:43.678434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:43.678479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:43.809237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:43.809398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:43.809439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:43.809469] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:43.813123] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-14T20:34:43.813407] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-14T20:34:43.813537] [INFO ] [sig ] VXUS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:43.961421] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VXUS.txt [2026-01-14T20:34:43.961601] [INFO ] [sig ] [3351/3494] Completed VXUS in 0.4s | 2.84 sym/s | Total: 19.6m | ETA: 50.3s [2026-01-14T20:34:43.961655] [INFO ] [sig ] [3352/3494] Forecasting VYMI... [2026-01-14T20:34:43.961697] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-14T20:34:43.961735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-14T20:34:43.972982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-14T20:34:43.973317] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-14T20:34:43.974350] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-14T20:34:43.974404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:43.974435] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:43.974473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:43.974535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:44.032785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:44.033664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:44.033752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:44.033811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:44.152192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:44.152347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:44.152387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:44.152416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:44.155838] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-14T20:34:44.156155] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-14T20:34:44.156296] [INFO ] [sig ] VYMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:44.308108] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VYMI.txt [2026-01-14T20:34:44.308284] [INFO ] [sig ] [3352/3494] Completed VYMI in 0.3s | 2.84 sym/s | Total: 19.6m | ETA: 49.9s [2026-01-14T20:34:44.308326] [INFO ] [sig ] [3353/3494] Forecasting VYX... [2026-01-14T20:34:44.308356] [INFO ] [sig ] Generating forecast for: VYX [2026-01-14T20:34:44.308387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-14T20:34:44.324408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-14T20:34:44.324900] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-14T20:34:44.326008] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-14T20:34:44.326075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:44.326121] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:44.326162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:44.326248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:44.417499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:44.418693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:44.418802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:44.418846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:44.542661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:44.542825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:44.542867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:44.542897] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:44.546484] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-14T20:34:44.546807] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-14T20:34:44.546946] [INFO ] [sig ] VYX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:44.695322] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/VYX.txt [2026-01-14T20:34:44.695479] [INFO ] [sig ] [3353/3494] Completed VYX in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 49.6s [2026-01-14T20:34:44.695520] [INFO ] [sig ] [3354/3494] Forecasting VZ... [2026-01-14T20:34:44.695552] [INFO ] [sig ] Generating forecast for: VZ [2026-01-14T20:34:44.695604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-14T20:34:44.707188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-14T20:34:44.707554] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-14T20:34:44.708414] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-14T20:34:44.708469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:44.708502] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:44.708530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:44.708609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:44.769349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:44.770434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:44.770522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:44.770567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:44.892045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:44.892204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:44.892248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:44.892280] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:44.895830] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-14T20:34:44.896116] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-14T20:34:44.896250] [INFO ] [sig ] VZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:45.036636] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/VZ.txt [2026-01-14T20:34:45.036793] [INFO ] [sig ] [3354/3494] Completed VZ in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 49.2s [2026-01-14T20:34:45.036833] [INFO ] [sig ] [3355/3494] Forecasting WAB... [2026-01-14T20:34:45.036863] [INFO ] [sig ] Generating forecast for: WAB [2026-01-14T20:34:45.036893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-14T20:34:45.047888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-14T20:34:45.048168] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-14T20:34:45.048957] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-14T20:34:45.049010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:45.049042] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:45.049069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:45.049125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:45.106554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:45.107619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:45.107717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:45.107750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:45.227826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:45.227984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:45.228025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:45.228056] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:45.231541] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-14T20:34:45.231870] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-14T20:34:45.231999] [INFO ] [sig ] WAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:45.370810] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAB.txt [2026-01-14T20:34:45.370941] [INFO ] [sig ] [3355/3494] Completed WAB in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 48.9s [2026-01-14T20:34:45.370979] [INFO ] [sig ] [3356/3494] Forecasting WABC... [2026-01-14T20:34:45.371009] [INFO ] [sig ] Generating forecast for: WABC [2026-01-14T20:34:45.371045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-14T20:34:45.381964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-14T20:34:45.382311] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-14T20:34:45.383101] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-14T20:34:45.383153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:45.383185] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:45.383212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:45.383267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:45.440288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:45.441007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:45.441088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:45.441121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:45.560322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:45.560492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:45.560533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:45.560563] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:45.564135] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-14T20:34:45.564431] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-14T20:34:45.564557] [INFO ] [sig ] WABC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:45.706820] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WABC.txt [2026-01-14T20:34:45.706976] [INFO ] [sig ] [3356/3494] Completed WABC in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 48.5s [2026-01-14T20:34:45.707018] [INFO ] [sig ] [3357/3494] Forecasting WAFD... [2026-01-14T20:34:45.707049] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-14T20:34:45.707081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-14T20:34:45.718345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-14T20:34:45.718665] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-14T20:34:45.719442] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-14T20:34:45.719495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:45.719527] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:45.719554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:45.719630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:45.778285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:45.779330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:45.779411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:45.779445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:45.899555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:45.899725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:45.899765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:45.899794] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:45.903147] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-14T20:34:45.903428] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-14T20:34:45.903551] [INFO ] [sig ] WAFD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:46.049017] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAFD.txt [2026-01-14T20:34:46.049169] [INFO ] [sig ] [3357/3494] Completed WAFD in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 48.2s [2026-01-14T20:34:46.049217] [INFO ] [sig ] [3358/3494] Forecasting WAFDP... [2026-01-14T20:34:46.049253] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-14T20:34:46.049289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-14T20:34:46.063776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-14T20:34:46.064272] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-14T20:34:46.065101] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-14T20:34:46.065155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:46.065232] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:46.065261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:46.065319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:46.123333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:46.124300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:46.124388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:46.124422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:46.237250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:46.237417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:46.237457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:46.237486] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:46.240958] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-01-14T20:34:46.241248] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-14T20:34:46.241374] [INFO ] [sig ] WAFDP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:46.382195] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAFDP.txt [2026-01-14T20:34:46.382333] [INFO ] [sig ] [3358/3494] Completed WAFDP in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 47.8s [2026-01-14T20:34:46.382374] [INFO ] [sig ] [3359/3494] Forecasting WAL... [2026-01-14T20:34:46.382405] [INFO ] [sig ] Generating forecast for: WAL [2026-01-14T20:34:46.382435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-14T20:34:46.396228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-14T20:34:46.396749] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-14T20:34:46.397546] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-14T20:34:46.397617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:46.397684] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:46.397719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:46.397780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:46.454765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:46.455800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:46.455890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:46.455924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:46.577066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:46.577238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:46.577280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:46.577331] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:46.580872] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=33.75%) [2026-01-14T20:34:46.581176] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-14T20:34:46.581310] [INFO ] [sig ] WAL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:46.728499] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAL.txt [2026-01-14T20:34:46.728683] [INFO ] [sig ] [3359/3494] Completed WAL in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 47.5s [2026-01-14T20:34:46.728733] [INFO ] [sig ] [3360/3494] Forecasting WALD... [2026-01-14T20:34:46.728763] [INFO ] [sig ] Generating forecast for: WALD [2026-01-14T20:34:46.728794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-14T20:34:46.741844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-14T20:34:46.742234] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-14T20:34:46.743260] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-14T20:34:46.743315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:46.743346] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:46.743373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:46.743429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:46.801325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:46.802241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:46.802327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:46.802360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:46.919606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:46.919768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:46.919811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:46.919847] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:46.923366] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-14T20:34:46.923672] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-14T20:34:46.923804] [INFO ] [sig ] WALD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:47.066768] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WALD.txt [2026-01-14T20:34:47.066914] [INFO ] [sig ] [3360/3494] Completed WALD in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 47.1s [2026-01-14T20:34:47.066956] [INFO ] [sig ] [3361/3494] Forecasting WASH... [2026-01-14T20:34:47.066988] [INFO ] [sig ] Generating forecast for: WASH [2026-01-14T20:34:47.067020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-14T20:34:47.079313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-14T20:34:47.079677] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-14T20:34:47.080448] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-14T20:34:47.080500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:47.080532] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:47.080559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:47.080636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:47.144455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:47.145324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:47.145407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:47.145441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:47.266636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:47.266793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:47.266835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:47.266924] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:47.270461] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-14T20:34:47.270764] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-14T20:34:47.270892] [INFO ] [sig ] WASH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:47.413640] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WASH.txt [2026-01-14T20:34:47.413816] [INFO ] [sig ] [3361/3494] Completed WASH in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 46.8s [2026-01-14T20:34:47.413874] [INFO ] [sig ] [3362/3494] Forecasting WAVE... [2026-01-14T20:34:47.413907] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-14T20:34:47.413938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-14T20:34:47.430702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-14T20:34:47.431370] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-14T20:34:47.432632] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-14T20:34:47.432690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:47.432726] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:47.432754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:47.432813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:47.495534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:47.496740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:47.496849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:47.496883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:47.611265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:47.611504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:47.611550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:47.611600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:47.615651] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-14T20:34:47.616037] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-14T20:34:47.616203] [INFO ] [sig ] WAVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:47.766139] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAVE.txt [2026-01-14T20:34:47.766364] [INFO ] [sig ] [3362/3494] Completed WAVE in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 46.4s [2026-01-14T20:34:47.766408] [INFO ] [sig ] [3363/3494] Forecasting WAY... [2026-01-14T20:34:47.766441] [INFO ] [sig ] Generating forecast for: WAY [2026-01-14T20:34:47.766484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-14T20:34:47.781271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-14T20:34:47.782041] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-14T20:34:47.783161] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-14T20:34:47.783224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:47.783257] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:47.783283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:47.783363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:47.848227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:47.849443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:47.849539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:47.849590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:47.985691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:47.985941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:47.985988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:47.986020] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:47.990080] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-14T20:34:47.990412] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-14T20:34:47.990554] [INFO ] [sig ] WAY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:48.147506] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WAY.txt [2026-01-14T20:34:48.147750] [INFO ] [sig ] [3363/3494] Completed WAY in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 46.1s [2026-01-14T20:34:48.147798] [INFO ] [sig ] [3364/3494] Forecasting WB... [2026-01-14T20:34:48.147829] [INFO ] [sig ] Generating forecast for: WB [2026-01-14T20:34:48.147863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-14T20:34:48.161687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-14T20:34:48.162133] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-14T20:34:48.163400] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-14T20:34:48.163466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:48.163513] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:48.163553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:48.163654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:48.224897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:48.226160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:48.226257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:48.226291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:48.360056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:48.360314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:48.360364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:48.360394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:48.365367] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-14T20:34:48.365879] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-14T20:34:48.366054] [INFO ] [sig ] WB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:48.521635] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WB.txt [2026-01-14T20:34:48.521902] [INFO ] [sig ] [3364/3494] Completed WB in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 45.7s [2026-01-14T20:34:48.521956] [INFO ] [sig ] [3365/3494] Forecasting WBD... [2026-01-14T20:34:48.521993] [INFO ] [sig ] Generating forecast for: WBD [2026-01-14T20:34:48.522032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-14T20:34:48.536735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-14T20:34:48.537288] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-14T20:34:48.538399] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-14T20:34:48.538478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:48.538514] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:48.538545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:48.538638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:48.601479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:48.602799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:48.602895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:48.602929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:48.726252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:48.726496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:48.726550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:48.726602] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:48.734128] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-14T20:34:48.734525] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-14T20:34:48.734730] [INFO ] [sig ] WBD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:48.880144] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WBD.txt [2026-01-14T20:34:48.880290] [INFO ] [sig ] [3365/3494] Completed WBD in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 45.4s [2026-01-14T20:34:48.880330] [INFO ] [sig ] [3366/3494] Forecasting WBIY... [2026-01-14T20:34:48.880360] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-14T20:34:48.880390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-14T20:34:48.890419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-14T20:34:48.890687] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-14T20:34:48.891499] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-14T20:34:48.891551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:48.891610] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:48.891639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:48.891695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:48.948960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:48.949632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:48.949717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:48.949750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:49.046648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:49.046791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:49.046831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:49.046858] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:49.050397] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-14T20:34:49.050704] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-14T20:34:49.050836] [INFO ] [sig ] WBIY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:49.199491] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WBIY.txt [2026-01-14T20:34:49.199675] [INFO ] [sig ] [3366/3494] Completed WBIY in 0.3s | 2.84 sym/s | Total: 19.7m | ETA: 45.0s [2026-01-14T20:34:49.199725] [INFO ] [sig ] [3367/3494] Forecasting WBS... [2026-01-14T20:34:49.199758] [INFO ] [sig ] Generating forecast for: WBS [2026-01-14T20:34:49.199789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-14T20:34:49.212330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-14T20:34:49.212739] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-14T20:34:49.213600] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-14T20:34:49.213655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:49.213688] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:49.213715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:49.213771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:49.274498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:49.275313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:49.275397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:49.275431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:49.411917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:49.412090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:49.412132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:49.412186] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:49.415728] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-01-14T20:34:49.416022] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-14T20:34:49.416167] [INFO ] [sig ] WBS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:49.580837] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WBS.txt [2026-01-14T20:34:49.581043] [INFO ] [sig ] [3367/3494] Completed WBS in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 44.7s [2026-01-14T20:34:49.581101] [INFO ] [sig ] [3368/3494] Forecasting WBTN... [2026-01-14T20:34:49.581144] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-14T20:34:49.581184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-14T20:34:49.594341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-14T20:34:49.594764] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-14T20:34:49.595567] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-14T20:34:49.595640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:49.595673] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:49.595703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:49.595761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:49.662832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:49.663987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:49.664118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:49.664153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:49.790508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:49.790691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:49.790734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:49.790764] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:49.794361] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=36.24%) [2026-01-14T20:34:49.794688] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-14T20:34:49.794822] [INFO ] [sig ] WBTN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:49.938149] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WBTN.txt [2026-01-14T20:34:49.938299] [INFO ] [sig ] [3368/3494] Completed WBTN in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 44.3s [2026-01-14T20:34:49.938339] [INFO ] [sig ] [3369/3494] Forecasting WBX... [2026-01-14T20:34:49.938371] [INFO ] [sig ] Generating forecast for: WBX [2026-01-14T20:34:49.938400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-14T20:34:49.949722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-14T20:34:49.950033] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-14T20:34:49.950857] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-14T20:34:49.950912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:49.950945] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:49.950973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:49.951031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:50.009734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:50.010592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:50.010676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:50.010710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:50.140286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:50.140460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:50.140508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:50.140538] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:50.143933] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=71.33%) [2026-01-14T20:34:50.144212] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-14T20:34:50.144363] [INFO ] [sig ] WBX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:50.292872] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WBX.txt [2026-01-14T20:34:50.293017] [INFO ] [sig ] [3369/3494] Completed WBX in 0.4s | 2.84 sym/s | Total: 19.7m | ETA: 44.0s [2026-01-14T20:34:50.293056] [INFO ] [sig ] [3370/3494] Forecasting WCC... [2026-01-14T20:34:50.293085] [INFO ] [sig ] Generating forecast for: WCC [2026-01-14T20:34:50.293115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-14T20:34:50.304307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-14T20:34:50.304656] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-14T20:34:50.305486] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-14T20:34:50.305539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:50.305605] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:50.305640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:50.305699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:50.363195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:50.364006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:50.364088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:50.364121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:50.488813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:50.488966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:50.489008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:50.489036] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:50.492518] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-01-14T20:34:50.492836] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-14T20:34:50.492965] [INFO ] [sig ] WCC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:50.635306] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WCC.txt [2026-01-14T20:34:50.635437] [INFO ] [sig ] [3370/3494] Completed WCC in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 43.6s [2026-01-14T20:34:50.635475] [INFO ] [sig ] [3371/3494] Forecasting WCLD... [2026-01-14T20:34:50.635503] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-14T20:34:50.635533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-14T20:34:50.647233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-14T20:34:50.647552] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-14T20:34:50.648442] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-14T20:34:50.648497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:50.648530] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:50.648559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:50.648642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:50.708372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:50.709103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:50.709184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:50.709220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:50.829905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:50.830053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:50.830095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:50.830127] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:50.833525] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-14T20:34:50.833823] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-14T20:34:50.833949] [INFO ] [sig ] WCLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:50.974776] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WCLD.txt [2026-01-14T20:34:50.974935] [INFO ] [sig ] [3371/3494] Completed WCLD in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 43.3s [2026-01-14T20:34:50.974976] [INFO ] [sig ] [3372/3494] Forecasting WD... [2026-01-14T20:34:50.975007] [INFO ] [sig ] Generating forecast for: WD [2026-01-14T20:34:50.975037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-14T20:34:50.985870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-14T20:34:50.986131] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-14T20:34:50.986920] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-14T20:34:50.986972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:50.987004] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:50.987032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:50.987088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:51.045242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:51.046048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:51.046129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:51.046168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:51.164762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:51.164921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:51.164975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:51.165005] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:51.168599] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-14T20:34:51.168886] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-14T20:34:51.169013] [INFO ] [sig ] WD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:51.312623] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WD.txt [2026-01-14T20:34:51.312788] [INFO ] [sig ] [3372/3494] Completed WD in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 42.9s [2026-01-14T20:34:51.312827] [INFO ] [sig ] [3373/3494] Forecasting WDAY... [2026-01-14T20:34:51.312857] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-14T20:34:51.312889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-14T20:34:51.324098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-14T20:34:51.324475] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-14T20:34:51.325284] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-14T20:34:51.325337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:51.325372] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:51.325399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:51.325455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:51.382907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:51.383807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:51.383891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:51.383924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:51.505387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:51.505544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:51.505603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:51.505635] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:51.509060] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-14T20:34:51.509331] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-14T20:34:51.509455] [INFO ] [sig ] WDAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:51.650590] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WDAY.txt [2026-01-14T20:34:51.650759] [INFO ] [sig ] [3373/3494] Completed WDAY in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 42.5s [2026-01-14T20:34:51.650799] [INFO ] [sig ] [3374/3494] Forecasting WDC... [2026-01-14T20:34:51.650828] [INFO ] [sig ] Generating forecast for: WDC [2026-01-14T20:34:51.650858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-14T20:34:51.662696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-14T20:34:51.662984] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-14T20:34:51.663797] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-14T20:34:51.663851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:51.663884] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:51.663910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:51.663966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:51.721918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:51.722745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:51.722826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:51.722859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:51.847876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:51.848055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:51.848098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:51.848128] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:51.851912] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-14T20:34:51.852188] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-14T20:34:51.852313] [INFO ] [sig ] WDC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:51.991156] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WDC.txt [2026-01-14T20:34:51.991282] [INFO ] [sig ] [3374/3494] Completed WDC in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 42.2s [2026-01-14T20:34:51.991322] [INFO ] [sig ] [3375/3494] Forecasting WDFC... [2026-01-14T20:34:51.991350] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-14T20:34:51.991380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-14T20:34:52.002993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-14T20:34:52.003273] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-14T20:34:52.004065] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-14T20:34:52.004117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:52.004173] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:52.004201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:52.004258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:52.060606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:52.061289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:52.061370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:52.061403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:52.180208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:52.180362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:52.180403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:52.180431] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:52.183990] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-14T20:34:52.184271] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-14T20:34:52.184402] [INFO ] [sig ] WDFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:52.329949] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WDFC.txt [2026-01-14T20:34:52.330100] [INFO ] [sig ] [3375/3494] Completed WDFC in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 41.8s [2026-01-14T20:34:52.330142] [INFO ] [sig ] [3376/3494] Forecasting WDH... [2026-01-14T20:34:52.330172] [INFO ] [sig ] Generating forecast for: WDH [2026-01-14T20:34:52.330205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-14T20:34:52.342151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-14T20:34:52.342472] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-14T20:34:52.343448] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-14T20:34:52.343510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:52.343622] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:52.343668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:52.343738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:52.408355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:52.409239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:52.409328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:52.409364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:52.532541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:52.532752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:52.532814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:52.532850] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:52.536791] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-14T20:34:52.537171] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-14T20:34:52.537328] [INFO ] [sig ] WDH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:52.681508] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WDH.txt [2026-01-14T20:34:52.681680] [INFO ] [sig ] [3376/3494] Completed WDH in 0.4s | 2.84 sym/s | Total: 19.8m | ETA: 41.5s [2026-01-14T20:34:52.681719] [INFO ] [sig ] [3377/3494] Forecasting WDI... [2026-01-14T20:34:52.681749] [INFO ] [sig ] Generating forecast for: WDI [2026-01-14T20:34:52.681778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-14T20:34:52.693600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-14T20:34:52.694025] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-14T20:34:52.694851] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-14T20:34:52.694905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:52.694937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:52.694963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:52.695018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:52.751654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:52.752554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:52.752654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:52.752689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:52.881232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:52.881394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:52.881433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:52.881462] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:52.884814] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-14T20:34:52.885090] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-14T20:34:52.885214] [INFO ] [sig ] WDI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:53.029605] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WDI.txt [2026-01-14T20:34:53.029792] [INFO ] [sig ] [3377/3494] Completed WDI in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 41.1s [2026-01-14T20:34:53.029834] [INFO ] [sig ] [3378/3494] Forecasting WDS... [2026-01-14T20:34:53.029864] [INFO ] [sig ] Generating forecast for: WDS [2026-01-14T20:34:53.029896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-14T20:34:53.043268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-14T20:34:53.043703] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-14T20:34:53.044656] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-14T20:34:53.044723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:53.044769] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:53.044807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:53.044867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:53.109839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:53.111039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:53.111143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:53.111194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:53.241938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:53.242092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:53.242136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:53.242202] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:53.245730] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=43.79%) [2026-01-14T20:34:53.246067] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-14T20:34:53.246205] [INFO ] [sig ] WDS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:53.406625] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WDS.txt [2026-01-14T20:34:53.406805] [INFO ] [sig ] [3378/3494] Completed WDS in 0.4s | 2.84 sym/s | Total: 19.8m | ETA: 40.8s [2026-01-14T20:34:53.406849] [INFO ] [sig ] [3379/3494] Forecasting WEA... [2026-01-14T20:34:53.406909] [INFO ] [sig ] Generating forecast for: WEA [2026-01-14T20:34:53.406946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-14T20:34:53.421413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-14T20:34:53.421841] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-14T20:34:53.422893] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-14T20:34:53.422948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:53.422981] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:53.423009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:53.423066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:53.487055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:53.488194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:53.488283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:53.488318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:53.603677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:53.603866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:53.603914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:53.603944] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:53.607359] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-14T20:34:53.607681] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-14T20:34:53.607817] [INFO ] [sig ] WEA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:53.746771] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WEA.txt [2026-01-14T20:34:53.746925] [INFO ] [sig ] [3379/3494] Completed WEA in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 40.4s [2026-01-14T20:34:53.746966] [INFO ] [sig ] [3380/3494] Forecasting WEC... [2026-01-14T20:34:53.747004] [INFO ] [sig ] Generating forecast for: WEC [2026-01-14T20:34:53.747035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-14T20:34:53.758658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-14T20:34:53.759012] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-14T20:34:53.759805] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-14T20:34:53.759857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:53.759889] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:53.759914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:53.759970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:53.816594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:53.817411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:53.817490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:53.817523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:53.939582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:53.939731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:53.939770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:53.939799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:53.943132] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=65.20%) [2026-01-14T20:34:53.943404] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-14T20:34:53.943525] [INFO ] [sig ] WEC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:54.082268] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WEC.txt [2026-01-14T20:34:54.082393] [INFO ] [sig ] [3380/3494] Completed WEC in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 40.1s [2026-01-14T20:34:54.082432] [INFO ] [sig ] [3381/3494] Forecasting WEN... [2026-01-14T20:34:54.082461] [INFO ] [sig ] Generating forecast for: WEN [2026-01-14T20:34:54.082492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-14T20:34:54.093995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-14T20:34:54.094293] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-14T20:34:54.095074] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-14T20:34:54.095126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:54.095157] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:54.095184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:54.095240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:54.156059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:54.157018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:54.157096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:54.157129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:54.277822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:54.277979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:54.278018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:54.278045] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:54.281751] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-14T20:34:54.282020] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-14T20:34:54.282139] [INFO ] [sig ] WEN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:54.421987] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WEN.txt [2026-01-14T20:34:54.422133] [INFO ] [sig ] [3381/3494] Completed WEN in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 39.7s [2026-01-14T20:34:54.422171] [INFO ] [sig ] [3382/3494] Forecasting WERN... [2026-01-14T20:34:54.422200] [INFO ] [sig ] Generating forecast for: WERN [2026-01-14T20:34:54.422232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-14T20:34:54.433760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-14T20:34:54.434047] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-14T20:34:54.434842] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-14T20:34:54.434895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:54.434927] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:54.434954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:54.435010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:54.492982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:54.493845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:54.493925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:54.493958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:54.611021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:54.611178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:54.611218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:54.611247] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:54.614630] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-14T20:34:54.614914] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-14T20:34:54.615039] [INFO ] [sig ] WERN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:54.757205] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WERN.txt [2026-01-14T20:34:54.757374] [INFO ] [sig ] [3382/3494] Completed WERN in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 39.4s [2026-01-14T20:34:54.757416] [INFO ] [sig ] [3383/3494] Forecasting WES... [2026-01-14T20:34:54.757445] [INFO ] [sig ] Generating forecast for: WES [2026-01-14T20:34:54.757474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-14T20:34:54.768943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-14T20:34:54.769235] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-14T20:34:54.770044] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-14T20:34:54.770096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:54.770128] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:54.770154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:54.770208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:54.832616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:54.833496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:54.833600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:54.833637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:54.965107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:54.965287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:54.965331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:54.965384] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:54.968886] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=53.30%) [2026-01-14T20:34:54.969164] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-14T20:34:54.969288] [INFO ] [sig ] WES: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:55.115727] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WES.txt [2026-01-14T20:34:55.115873] [INFO ] [sig ] [3383/3494] Completed WES in 0.4s | 2.84 sym/s | Total: 19.8m | ETA: 39.0s [2026-01-14T20:34:55.115912] [INFO ] [sig ] [3384/3494] Forecasting WEX... [2026-01-14T20:34:55.115941] [INFO ] [sig ] Generating forecast for: WEX [2026-01-14T20:34:55.115972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-14T20:34:55.129406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-14T20:34:55.129766] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-14T20:34:55.130800] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-14T20:34:55.130853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:55.130884] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:55.130911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:55.130966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:55.191073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:55.191983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:55.192069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:55.192101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:55.320971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:55.321127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:55.321169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:55.321198] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:55.324640] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-14T20:34:55.324961] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-14T20:34:55.325102] [INFO ] [sig ] WEX: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:55.470201] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WEX.txt [2026-01-14T20:34:55.470349] [INFO ] [sig ] [3384/3494] Completed WEX in 0.4s | 2.84 sym/s | Total: 19.8m | ETA: 38.7s [2026-01-14T20:34:55.470388] [INFO ] [sig ] [3385/3494] Forecasting WEYS... [2026-01-14T20:34:55.470417] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-14T20:34:55.470448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-14T20:34:55.482357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-14T20:34:55.482770] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-14T20:34:55.483859] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-14T20:34:55.483916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:55.483950] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:55.483978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:55.484036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:55.545109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:55.545877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:55.546007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:55.546058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:55.652875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:55.653038] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:34:55.653081] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:55.653113] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:55.656614] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-01-14T20:34:55.656895] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-14T20:34:55.657021] [INFO ] [sig ] WEYS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:55.800687] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WEYS.txt [2026-01-14T20:34:55.800835] [INFO ] [sig ] [3385/3494] Completed WEYS in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 38.3s [2026-01-14T20:34:55.800875] [INFO ] [sig ] [3386/3494] Forecasting WF... [2026-01-14T20:34:55.800905] [INFO ] [sig ] Generating forecast for: WF [2026-01-14T20:34:55.800934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-14T20:34:55.812213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-14T20:34:55.812643] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-14T20:34:55.813479] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-14T20:34:55.813534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:55.813567] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:55.813617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:55.813676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:55.875846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:55.876749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:55.876833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:55.876868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:56.000133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:56.000290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:56.000332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:56.000361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:56.003884] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-14T20:34:56.004173] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-14T20:34:56.004303] [INFO ] [sig ] WF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:56.147797] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WF.txt [2026-01-14T20:34:56.147957] [INFO ] [sig ] [3386/3494] Completed WF in 0.3s | 2.84 sym/s | Total: 19.8m | ETA: 38.0s [2026-01-14T20:34:56.147999] [INFO ] [sig ] [3387/3494] Forecasting WFC... [2026-01-14T20:34:56.148029] [INFO ] [sig ] Generating forecast for: WFC [2026-01-14T20:34:56.148059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-14T20:34:56.160396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-14T20:34:56.161045] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-14T20:34:56.161951] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-14T20:34:56.162006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:56.162040] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:56.162069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:56.162140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:56.220738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:56.221598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:56.221681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:56.221716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:56.353829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:56.353990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:56.354030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:56.354067] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:56.358981] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-01-14T20:34:56.359435] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-14T20:34:56.359641] [INFO ] [sig ] WFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:56.507037] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WFC.txt [2026-01-14T20:34:56.507183] [INFO ] [sig ] [3387/3494] Completed WFC in 0.4s | 2.84 sym/s | Total: 19.8m | ETA: 37.6s [2026-01-14T20:34:56.507222] [INFO ] [sig ] [3388/3494] Forecasting WFG... [2026-01-14T20:34:56.507252] [INFO ] [sig ] Generating forecast for: WFG [2026-01-14T20:34:56.507283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-14T20:34:56.519670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-14T20:34:56.519959] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-14T20:34:56.520751] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-14T20:34:56.520804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:56.520835] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:56.520861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:56.520916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:56.580958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:56.581799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:56.581883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:56.581917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:56.710628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:56.710790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:56.710832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:56.710864] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:56.714431] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-01-14T20:34:56.714730] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-14T20:34:56.714862] [INFO ] [sig ] WFG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:56.861422] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WFG.txt [2026-01-14T20:34:56.861626] [INFO ] [sig ] [3388/3494] Completed WFG in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 37.3s [2026-01-14T20:34:56.861671] [INFO ] [sig ] [3389/3494] Forecasting WFRD... [2026-01-14T20:34:56.861703] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-14T20:34:56.861735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-14T20:34:56.872918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-14T20:34:56.873227] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-14T20:34:56.874039] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-14T20:34:56.874104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:56.874138] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:56.874165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:56.874222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:56.932085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:56.932897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:56.932978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:56.933012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:57.052864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:57.053021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:57.053062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:57.053090] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:57.056422] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-01-14T20:34:57.056720] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-14T20:34:57.056849] [INFO ] [sig ] WFRD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:57.222611] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WFRD.txt [2026-01-14T20:34:57.222778] [INFO ] [sig ] [3389/3494] Completed WFRD in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 36.9s [2026-01-14T20:34:57.222818] [INFO ] [sig ] [3390/3494] Forecasting WGMI... [2026-01-14T20:34:57.222848] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-14T20:34:57.222880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-14T20:34:57.234808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-14T20:34:57.235120] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-14T20:34:57.235941] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-14T20:34:57.235994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:57.236026] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:57.236053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:57.236109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:57.294180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:57.295050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:57.295136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:57.295170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:57.422082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:57.422240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:57.422282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:57.422312] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:57.425796] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-01-14T20:34:57.426081] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-14T20:34:57.426206] [INFO ] [sig ] WGMI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:57.578466] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WGMI.txt [2026-01-14T20:34:57.578661] [INFO ] [sig ] [3390/3494] Completed WGMI in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 36.6s [2026-01-14T20:34:57.578703] [INFO ] [sig ] [3391/3494] Forecasting WGO... [2026-01-14T20:34:57.578734] [INFO ] [sig ] Generating forecast for: WGO [2026-01-14T20:34:57.578763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-14T20:34:57.590241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-14T20:34:57.590592] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-14T20:34:57.591430] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-14T20:34:57.591485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:57.591517] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:57.591545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:57.591632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:57.652012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:57.652996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:57.653084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:57.653118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:57.777566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:57.777975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:57.778023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:57.778055] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:57.781744] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-14T20:34:57.782032] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-14T20:34:57.782160] [INFO ] [sig ] WGO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:57.927305] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WGO.txt [2026-01-14T20:34:57.927465] [INFO ] [sig ] [3391/3494] Completed WGO in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 36.2s [2026-01-14T20:34:57.927508] [INFO ] [sig ] [3392/3494] Forecasting WGS... [2026-01-14T20:34:57.927543] [INFO ] [sig ] Generating forecast for: WGS [2026-01-14T20:34:57.927610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-14T20:34:57.939849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-14T20:34:57.940248] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-14T20:34:57.941105] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-14T20:34:57.941162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:57.941224] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:57.941254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:57.941313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:58.002406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:58.003358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:58.003446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:58.003480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:58.126162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:58.126314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:58.126355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:58.126385] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:58.129940] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-01-14T20:34:58.130225] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-14T20:34:58.130350] [INFO ] [sig ] WGS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:58.270149] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WGS.txt [2026-01-14T20:34:58.270294] [INFO ] [sig ] [3392/3494] Completed WGS in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 35.9s [2026-01-14T20:34:58.270335] [INFO ] [sig ] [3393/3494] Forecasting WH... [2026-01-14T20:34:58.270365] [INFO ] [sig ] Generating forecast for: WH [2026-01-14T20:34:58.270394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-14T20:34:58.281231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-14T20:34:58.281534] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-14T20:34:58.282352] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-14T20:34:58.282406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:58.282439] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:58.282467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:58.282525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:58.345142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:58.346023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:58.346106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:58.346141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:58.471846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:58.472001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:58.472043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:58.472074] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:58.475528] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-01-14T20:34:58.475829] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-14T20:34:58.475959] [INFO ] [sig ] WH: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:58.626354] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WH.txt [2026-01-14T20:34:58.626504] [INFO ] [sig ] [3393/3494] Completed WH in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 35.5s [2026-01-14T20:34:58.626542] [INFO ] [sig ] [3394/3494] Forecasting WHD... [2026-01-14T20:34:58.626589] [INFO ] [sig ] Generating forecast for: WHD [2026-01-14T20:34:58.626621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-14T20:34:58.639031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-14T20:34:58.639465] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-14T20:34:58.640500] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-14T20:34:58.640566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:58.640632] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:58.640670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:58.640751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:58.702832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:58.703727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:58.703811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:58.703846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:58.823250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:58.823399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:58.823440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:58.823470] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:58.826920] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-14T20:34:58.827234] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-14T20:34:58.827367] [INFO ] [sig ] WHD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:58.971020] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WHD.txt [2026-01-14T20:34:58.971158] [INFO ] [sig ] [3394/3494] Completed WHD in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 35.2s [2026-01-14T20:34:58.971196] [INFO ] [sig ] [3395/3494] Forecasting WHF... [2026-01-14T20:34:58.971225] [INFO ] [sig ] Generating forecast for: WHF [2026-01-14T20:34:58.971256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-14T20:34:58.982114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-14T20:34:58.982421] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-14T20:34:58.983252] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-14T20:34:58.983306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:58.983340] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:58.983367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:58.983425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:59.043214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:59.044084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:59.044168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:59.044201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:59.166424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:59.166596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:59.166641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:59.166671] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:59.170220] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=89.36%) [2026-01-14T20:34:59.170508] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-14T20:34:59.170653] [INFO ] [sig ] WHF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:34:59.318698] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WHF.txt [2026-01-14T20:34:59.318896] [INFO ] [sig ] [3395/3494] Completed WHF in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 34.8s [2026-01-14T20:34:59.318940] [INFO ] [sig ] [3396/3494] Forecasting WHG... [2026-01-14T20:34:59.318972] [INFO ] [sig ] Generating forecast for: WHG [2026-01-14T20:34:59.319003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-14T20:34:59.330812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-14T20:34:59.331193] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-14T20:34:59.332036] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-14T20:34:59.332099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:59.332135] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:59.332162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:59.332219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:59.397617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:59.398617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:59.398715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:59.398755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:59.513216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:59.513376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:59.513436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:59.513468] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:59.517277] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-14T20:34:59.517620] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-14T20:34:59.517785] [INFO ] [sig ] WHG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:34:59.665117] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WHG.txt [2026-01-14T20:34:59.665259] [INFO ] [sig ] [3396/3494] Completed WHG in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 34.5s [2026-01-14T20:34:59.665299] [INFO ] [sig ] [3397/3494] Forecasting WIA... [2026-01-14T20:34:59.665330] [INFO ] [sig ] Generating forecast for: WIA [2026-01-14T20:34:59.665361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-14T20:34:59.676485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-14T20:34:59.676869] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-14T20:34:59.677784] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-14T20:34:59.677838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:34:59.677871] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:34:59.677897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:34:59.677954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:34:59.739192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:34:59.740059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:34:59.740143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:34:59.740178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:34:59.857988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:34:59.858145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:34:59.858187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:34:59.858218] [INFO ] [FORECASTER] Training complete [2026-01-14T20:34:59.861772] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=81.80%) [2026-01-14T20:34:59.862071] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-14T20:34:59.862204] [INFO ] [sig ] WIA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:00.013738] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WIA.txt [2026-01-14T20:35:00.013884] [INFO ] [sig ] [3397/3494] Completed WIA in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 34.1s [2026-01-14T20:35:00.013923] [INFO ] [sig ] [3398/3494] Forecasting WIMI... [2026-01-14T20:35:00.013953] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-14T20:35:00.013983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-14T20:35:00.026394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-14T20:35:00.026775] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-14T20:35:00.027597] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-14T20:35:00.027681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:00.027715] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:00.027744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:00.027802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:00.090997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:00.091893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:00.091978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:00.092013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:00.219113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:00.219275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:00.219319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:00.219350] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:00.223118] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-01-14T20:35:00.223437] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-14T20:35:00.223594] [INFO ] [sig ] WIMI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:00.377225] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WIMI.txt [2026-01-14T20:35:00.377400] [INFO ] [sig ] [3398/3494] Completed WIMI in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 33.8s [2026-01-14T20:35:00.377446] [INFO ] [sig ] [3399/3494] Forecasting WINA... [2026-01-14T20:35:00.377477] [INFO ] [sig ] Generating forecast for: WINA [2026-01-14T20:35:00.377508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-14T20:35:00.396256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-14T20:35:00.396662] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-14T20:35:00.397511] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-14T20:35:00.400612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:00.400670] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:00.400702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:00.400760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:00.476898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:00.477825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:00.477909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:00.477943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:00.599918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:00.600070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:00.600110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:00.600140] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:00.603476] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-01-14T20:35:00.603766] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-14T20:35:00.603889] [INFO ] [sig ] WINA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:00.743209] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WINA.txt [2026-01-14T20:35:00.743343] [INFO ] [sig ] [3399/3494] Completed WINA in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 33.4s [2026-01-14T20:35:00.743382] [INFO ] [sig ] [3400/3494] Forecasting WING... [2026-01-14T20:35:00.743412] [INFO ] [sig ] Generating forecast for: WING [2026-01-14T20:35:00.743443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-14T20:35:00.754297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-14T20:35:00.754636] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-14T20:35:00.755408] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-14T20:35:00.755461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:00.755504] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:00.755532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:00.755608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:00.812067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:00.812892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:00.812971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:00.813003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:00.931735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:00.931848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:00.931887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:00.931915] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:00.935229] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-14T20:35:00.935502] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-14T20:35:00.935645] [INFO ] [sig ] WING: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:01.083448] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WING.txt [2026-01-14T20:35:01.083626] [INFO ] [sig ] [3400/3494] Completed WING in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 33.1s [2026-01-14T20:35:01.083669] [INFO ] [sig ] [3401/3494] Forecasting WINN... [2026-01-14T20:35:01.083700] [INFO ] [sig ] Generating forecast for: WINN [2026-01-14T20:35:01.083732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-14T20:35:01.095516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-14T20:35:01.096171] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-14T20:35:01.097300] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-14T20:35:01.097371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:01.097419] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:01.097461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:01.097550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:01.155670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:01.156472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:01.156553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:01.156607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:01.277942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:01.278101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:01.278141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:01.278170] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:01.281590] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=26.47%) [2026-01-14T20:35:01.281867] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-14T20:35:01.281992] [INFO ] [sig ] WINN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:01.422462] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WINN.txt [2026-01-14T20:35:01.422642] [INFO ] [sig ] [3401/3494] Completed WINN in 0.3s | 2.84 sym/s | Total: 19.9m | ETA: 32.7s [2026-01-14T20:35:01.422683] [INFO ] [sig ] [3402/3494] Forecasting WIX... [2026-01-14T20:35:01.422713] [INFO ] [sig ] Generating forecast for: WIX [2026-01-14T20:35:01.422744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-14T20:35:01.435079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-14T20:35:01.435423] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-14T20:35:01.436235] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-14T20:35:01.436289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:01.436322] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:01.436351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:01.436409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:01.515232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:01.516192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:01.516328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:01.516382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:01.647477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:01.647669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:01.647717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:01.647747] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:01.651220] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-01-14T20:35:01.651504] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-14T20:35:01.651657] [INFO ] [sig ] WIX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:01.803006] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WIX.txt [2026-01-14T20:35:01.803199] [INFO ] [sig ] [3402/3494] Completed WIX in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 32.3s [2026-01-14T20:35:01.803259] [INFO ] [sig ] [3403/3494] Forecasting WK... [2026-01-14T20:35:01.803308] [INFO ] [sig ] Generating forecast for: WK [2026-01-14T20:35:01.803346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-14T20:35:01.821149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-14T20:35:01.821657] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-14T20:35:01.822865] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-14T20:35:01.822934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:01.822980] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:01.823021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:01.823105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:01.894172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:01.895080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:01.895165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:01.895199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:02.016454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:02.016643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:02.016697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:02.016727] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:02.020546] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=37.43%) [2026-01-14T20:35:02.020960] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-14T20:35:02.021134] [INFO ] [sig ] WK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:02.199156] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WK.txt [2026-01-14T20:35:02.199359] [INFO ] [sig ] [3403/3494] Completed WK in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 32.0s [2026-01-14T20:35:02.199416] [INFO ] [sig ] [3404/3494] Forecasting WKC... [2026-01-14T20:35:02.199474] [INFO ] [sig ] Generating forecast for: WKC [2026-01-14T20:35:02.199525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-14T20:35:02.213843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-14T20:35:02.214284] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-14T20:35:02.215232] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-14T20:35:02.215294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:02.215342] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:02.215381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:02.215442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:02.280037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:02.280970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:02.281055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:02.281089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:02.401124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:02.401290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:02.401331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:02.401361] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:02.404839] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=11.95%) [2026-01-14T20:35:02.405177] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-14T20:35:02.405317] [INFO ] [sig ] WKC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:02.552550] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WKC.txt [2026-01-14T20:35:02.552739] [INFO ] [sig ] [3404/3494] Completed WKC in 0.4s | 2.84 sym/s | Total: 19.9m | ETA: 31.6s [2026-01-14T20:35:02.552779] [INFO ] [sig ] [3405/3494] Forecasting WKEY... [2026-01-14T20:35:02.552810] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-14T20:35:02.552841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-14T20:35:02.566067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-14T20:35:02.566477] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-14T20:35:02.567512] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-14T20:35:02.567567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:02.567678] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:02.567717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:02.567779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:02.627634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:02.628560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:02.628667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:02.628700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:02.750275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:02.750440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:02.750481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:02.750511] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:02.754045] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=36.66%) [2026-01-14T20:35:02.754409] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-14T20:35:02.754550] [INFO ] [sig ] WKEY: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:02.989101] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WKEY.txt [2026-01-14T20:35:02.989309] [INFO ] [sig ] [3405/3494] Completed WKEY in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 31.3s [2026-01-14T20:35:02.989352] [INFO ] [sig ] [3406/3494] Forecasting WKSP... [2026-01-14T20:35:02.989385] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-14T20:35:02.989415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-14T20:35:03.002179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-14T20:35:03.002609] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-14T20:35:03.003445] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-14T20:35:03.003500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:03.003533] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:03.003560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:03.003639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:03.065175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:03.066103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:03.066195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:03.066230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:03.194614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:03.194778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:03.194819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:03.194849] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:03.198643] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-01-14T20:35:03.199197] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-14T20:35:03.199346] [INFO ] [sig ] WKSP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:03.356486] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WKSP.txt [2026-01-14T20:35:03.356664] [INFO ] [sig ] [3406/3494] Completed WKSP in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 30.9s [2026-01-14T20:35:03.356707] [INFO ] [sig ] [3407/3494] Forecasting WLDN... [2026-01-14T20:35:03.356739] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-14T20:35:03.356770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-14T20:35:03.368118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-14T20:35:03.368478] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-14T20:35:03.369287] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-14T20:35:03.369341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:03.369373] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:03.369400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:03.369456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:03.425802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:03.426725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:03.426808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:03.426840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:03.555084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:03.555264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:03.555316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:03.555370] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:03.559983] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-14T20:35:03.560402] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-14T20:35:03.560586] [INFO ] [sig ] WLDN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:03.714057] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WLDN.txt [2026-01-14T20:35:03.714209] [INFO ] [sig ] [3407/3494] Completed WLDN in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 30.6s [2026-01-14T20:35:03.714248] [INFO ] [sig ] [3408/3494] Forecasting WLDS... [2026-01-14T20:35:03.714279] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-14T20:35:03.714308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-14T20:35:03.726427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-14T20:35:03.726797] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-14T20:35:03.727696] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-14T20:35:03.727751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:03.727784] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:03.727809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:03.727865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:03.786514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:03.787437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:03.787524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:03.787557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:03.905740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:03.905892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:03.905931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:03.905961] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:03.909806] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-01-14T20:35:03.910098] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-14T20:35:03.910229] [INFO ] [sig ] WLDS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:04.050789] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WLDS.txt [2026-01-14T20:35:04.050947] [INFO ] [sig ] [3408/3494] Completed WLDS in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 30.2s [2026-01-14T20:35:04.050989] [INFO ] [sig ] [3409/3494] Forecasting WLFC... [2026-01-14T20:35:04.051021] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-14T20:35:04.051052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-14T20:35:04.068662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-14T20:35:04.068965] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-14T20:35:04.069765] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-14T20:35:04.069818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:04.069874] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:04.069903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:04.069958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:04.135288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:04.136221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:04.136305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:04.136359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:04.264158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:04.264333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:04.264385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:04.264416] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:04.268350] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=74.53%) [2026-01-14T20:35:04.268680] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-14T20:35:04.268833] [INFO ] [sig ] WLFC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:04.428654] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WLFC.txt [2026-01-14T20:35:04.428866] [INFO ] [sig ] [3409/3494] Completed WLFC in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 29.9s [2026-01-14T20:35:04.428931] [INFO ] [sig ] [3410/3494] Forecasting WLK... [2026-01-14T20:35:04.428977] [INFO ] [sig ] Generating forecast for: WLK [2026-01-14T20:35:04.429023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-14T20:35:04.441443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-14T20:35:04.441834] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-14T20:35:04.442664] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-14T20:35:04.442717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:04.442749] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:04.442776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:04.442833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:04.503093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:04.504106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:04.504196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:04.504231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:04.630488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:04.630661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:04.630702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:04.630732] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:04.634137] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-01-14T20:35:04.634429] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-14T20:35:04.634562] [INFO ] [sig ] WLK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:04.781014] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WLK.txt [2026-01-14T20:35:04.781177] [INFO ] [sig ] [3410/3494] Completed WLK in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 29.5s [2026-01-14T20:35:04.781217] [INFO ] [sig ] [3411/3494] Forecasting WLKP... [2026-01-14T20:35:04.781248] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-14T20:35:04.781277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-14T20:35:04.792646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-14T20:35:04.792997] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-14T20:35:04.793808] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-14T20:35:04.793861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:04.793894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:04.793934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:04.793991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:04.855348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:04.856221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:04.856302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:04.856335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:04.974646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:04.974800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:04.974839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:04.974868] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:04.978272] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-14T20:35:04.978555] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-14T20:35:04.978705] [INFO ] [sig ] WLKP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:05.122734] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WLKP.txt [2026-01-14T20:35:05.122908] [INFO ] [sig ] [3411/3494] Completed WLKP in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 29.2s [2026-01-14T20:35:05.122949] [INFO ] [sig ] [3412/3494] Forecasting WMG... [2026-01-14T20:35:05.122980] [INFO ] [sig ] Generating forecast for: WMG [2026-01-14T20:35:05.123023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-14T20:35:05.134678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-14T20:35:05.135000] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-14T20:35:05.135829] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-14T20:35:05.135883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:05.135915] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:05.135942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:05.136004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:05.193675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:05.194371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:05.194454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:05.194488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:05.317805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:05.317962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:05.318005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:05.318069] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:05.321668] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-14T20:35:05.321971] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-14T20:35:05.322112] [INFO ] [sig ] WMG: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:05.471453] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WMG.txt [2026-01-14T20:35:05.471638] [INFO ] [sig ] [3412/3494] Completed WMG in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 28.8s [2026-01-14T20:35:05.471681] [INFO ] [sig ] [3413/3494] Forecasting WMK... [2026-01-14T20:35:05.471714] [INFO ] [sig ] Generating forecast for: WMK [2026-01-14T20:35:05.471746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-14T20:35:05.483537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-14T20:35:05.483905] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-14T20:35:05.484762] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-14T20:35:05.484816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:05.484847] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:05.484873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:05.484928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:05.545054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:05.545942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:05.546027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:05.546061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:05.671313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:05.671472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:05.671514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:05.671545] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:05.675413] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=9.39%) [2026-01-14T20:35:05.675717] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-14T20:35:05.676000] [INFO ] [sig ] WMK: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:05.821946] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WMK.txt [2026-01-14T20:35:05.822104] [INFO ] [sig ] [3413/3494] Completed WMK in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 28.5s [2026-01-14T20:35:05.822149] [INFO ] [sig ] [3414/3494] Forecasting WMS... [2026-01-14T20:35:05.822180] [INFO ] [sig ] Generating forecast for: WMS [2026-01-14T20:35:05.822212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-14T20:35:05.835237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-14T20:35:05.835530] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-14T20:35:05.836332] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-14T20:35:05.836384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:05.836416] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:05.836442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:05.836498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:05.896854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:05.897668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:05.897753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:05.897975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:06.040750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:06.041116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:06.041158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:06.041187] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:06.044958] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-14T20:35:06.045257] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-14T20:35:06.045387] [INFO ] [sig ] WMS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:06.188853] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WMS.txt [2026-01-14T20:35:06.188998] [INFO ] [sig ] [3414/3494] Completed WMS in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 28.1s [2026-01-14T20:35:06.189038] [INFO ] [sig ] [3415/3494] Forecasting WNC... [2026-01-14T20:35:06.189068] [INFO ] [sig ] Generating forecast for: WNC [2026-01-14T20:35:06.189104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-14T20:35:06.204428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-14T20:35:06.204865] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-14T20:35:06.205926] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-14T20:35:06.205992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:06.206039] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:06.206083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:06.206172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:06.273540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:06.274695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:06.274784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:06.275011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:06.395887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:06.396043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:06.396082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:06.396111] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:06.399507] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-14T20:35:06.399820] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-14T20:35:06.399952] [INFO ] [sig ] WNC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:06.541887] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WNC.txt [2026-01-14T20:35:06.542024] [INFO ] [sig ] [3415/3494] Completed WNC in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 27.8s [2026-01-14T20:35:06.542063] [INFO ] [sig ] [3416/3494] Forecasting WNEB... [2026-01-14T20:35:06.542092] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-14T20:35:06.542122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-14T20:35:06.553213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-14T20:35:06.553505] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-14T20:35:06.554484] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-14T20:35:06.554536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:06.554588] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:06.554619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:06.554676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:06.611756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:06.612616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:06.612696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:06.612728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:06.733813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:06.733973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:06.734014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:06.734042] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:06.737397] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-14T20:35:06.737789] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-14T20:35:06.737953] [INFO ] [sig ] WNEB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:06.881183] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WNEB.txt [2026-01-14T20:35:06.881328] [INFO ] [sig ] [3416/3494] Completed WNEB in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 27.4s [2026-01-14T20:35:06.881368] [INFO ] [sig ] [3417/3494] Forecasting WOOD... [2026-01-14T20:35:06.881399] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-14T20:35:06.881428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-14T20:35:06.894918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-14T20:35:06.895195] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-14T20:35:06.895990] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-14T20:35:06.896043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:06.896075] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:06.896102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:06.896159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:06.953790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:06.954461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:06.954538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:06.954587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:07.059309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:07.059455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:07.059494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:07.059523] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:07.062890] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=59.85%) [2026-01-14T20:35:07.063157] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-14T20:35:07.063288] [INFO ] [sig ] WOOD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:07.207302] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WOOD.txt [2026-01-14T20:35:07.207445] [INFO ] [sig ] [3417/3494] Completed WOOD in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 27.1s [2026-01-14T20:35:07.207485] [INFO ] [sig ] [3418/3494] Forecasting WOOF... [2026-01-14T20:35:07.207516] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-14T20:35:07.207546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-14T20:35:07.218998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-14T20:35:07.219296] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-14T20:35:07.220332] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-14T20:35:07.220385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:07.220417] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:07.220447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:07.220507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:07.286302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:07.287166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:07.287263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:07.287297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:07.410859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:07.411011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:07.411051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:07.411080] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:07.414814] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-14T20:35:07.415136] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-14T20:35:07.415277] [INFO ] [sig ] WOOF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:07.562611] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WOOF.txt [2026-01-14T20:35:07.562759] [INFO ] [sig ] [3418/3494] Completed WOOF in 0.4s | 2.84 sym/s | Total: 20.0m | ETA: 26.7s [2026-01-14T20:35:07.562798] [INFO ] [sig ] [3419/3494] Forecasting WPC... [2026-01-14T20:35:07.562829] [INFO ] [sig ] Generating forecast for: WPC [2026-01-14T20:35:07.562859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-14T20:35:07.574336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-14T20:35:07.574668] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-14T20:35:07.575451] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-14T20:35:07.575503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:07.575535] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:07.575563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:07.575639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:07.634478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:07.635277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:07.635388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:07.635421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:07.758051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:07.758209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:07.758250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:07.758279] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:07.762081] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-01-14T20:35:07.762350] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-14T20:35:07.762475] [INFO ] [sig ] WPC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:07.906178] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WPC.txt [2026-01-14T20:35:07.906322] [INFO ] [sig ] [3419/3494] Completed WPC in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 26.4s [2026-01-14T20:35:07.906360] [INFO ] [sig ] [3420/3494] Forecasting WPP... [2026-01-14T20:35:07.906390] [INFO ] [sig ] Generating forecast for: WPP [2026-01-14T20:35:07.906421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-14T20:35:07.918471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-14T20:35:07.918801] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-14T20:35:07.919565] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-14T20:35:07.919635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:07.919667] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:07.919695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:07.919755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:07.981406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:07.982479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:07.982620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:07.982658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:08.104500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:08.104702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:08.104747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:08.104778] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:08.108414] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=51.94%) [2026-01-14T20:35:08.108713] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-14T20:35:08.108857] [INFO ] [sig ] WPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:08.253097] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WPP.txt [2026-01-14T20:35:08.253280] [INFO ] [sig ] [3420/3494] Completed WPP in 0.3s | 2.84 sym/s | Total: 20.0m | ETA: 26.0s [2026-01-14T20:35:08.253320] [INFO ] [sig ] [3421/3494] Forecasting WRAP... [2026-01-14T20:35:08.253351] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-14T20:35:08.253383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-14T20:35:08.266328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-14T20:35:08.266759] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-14T20:35:08.267738] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-14T20:35:08.267804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:08.267847] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:08.267880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:08.267940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:08.332180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:08.333140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:08.333231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:08.333266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:08.464767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:08.464933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:08.464975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:08.465007] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:08.469356] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-14T20:35:08.469763] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-14T20:35:08.470100] [INFO ] [sig ] WRAP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:08.628023] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WRAP.txt [2026-01-14T20:35:08.628154] [INFO ] [sig ] [3421/3494] Completed WRAP in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 25.7s [2026-01-14T20:35:08.628194] [INFO ] [sig ] [3422/3494] Forecasting WRB... [2026-01-14T20:35:08.628225] [INFO ] [sig ] Generating forecast for: WRB [2026-01-14T20:35:08.628255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-14T20:35:08.640255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-14T20:35:08.640533] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-14T20:35:08.641349] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-14T20:35:08.641402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:08.641435] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:08.641463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:08.641519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:08.699785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:08.700387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:08.700461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:08.700493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:08.817647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:08.817799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:08.817838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:08.817866] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:08.821218] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-01-14T20:35:08.821487] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-14T20:35:08.821636] [INFO ] [sig ] WRB: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:08.962817] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WRB.txt [2026-01-14T20:35:08.962958] [INFO ] [sig ] [3422/3494] Completed WRB in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 25.3s [2026-01-14T20:35:08.962997] [INFO ] [sig ] [3423/3494] Forecasting WRBY... [2026-01-14T20:35:08.963027] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-14T20:35:08.963056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-14T20:35:08.975104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-14T20:35:08.975515] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-14T20:35:08.976380] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-14T20:35:08.976434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:08.976466] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:08.976492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:08.976548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:09.035731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:09.036662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:09.036755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:09.036789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:09.157927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:09.158089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:09.158130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:09.158159] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:09.161673] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-01-14T20:35:09.161965] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-14T20:35:09.162096] [INFO ] [sig ] WRBY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:09.304546] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WRBY.txt [2026-01-14T20:35:09.304752] [INFO ] [sig ] [3423/3494] Completed WRBY in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 25.0s [2026-01-14T20:35:09.304807] [INFO ] [sig ] [3424/3494] Forecasting WRLD... [2026-01-14T20:35:09.304839] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-14T20:35:09.304871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-14T20:35:09.316247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-14T20:35:09.316620] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-14T20:35:09.317488] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-14T20:35:09.317561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:09.317629] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:09.317688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:09.317768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:09.379287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:09.380168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:09.380250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:09.380284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:09.503966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:09.504138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:09.504183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:09.504212] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:09.508478] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=56.36%) [2026-01-14T20:35:09.508832] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-14T20:35:09.509018] [INFO ] [sig ] WRLD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:09.663806] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WRLD.txt [2026-01-14T20:35:09.663961] [INFO ] [sig ] [3424/3494] Completed WRLD in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 24.6s [2026-01-14T20:35:09.664008] [INFO ] [sig ] [3425/3494] Forecasting WSBC... [2026-01-14T20:35:09.664039] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-14T20:35:09.664069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-14T20:35:09.676520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-14T20:35:09.676888] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-14T20:35:09.677776] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-14T20:35:09.677832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:09.677865] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:09.677893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:09.677957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:09.741991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:09.742948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:09.743033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:09.743078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:09.872925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:09.873104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:09.873152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:09.873185] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:09.876933] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-14T20:35:09.877266] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-14T20:35:09.877401] [INFO ] [sig ] WSBC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:10.036362] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WSBC.txt [2026-01-14T20:35:10.036496] [INFO ] [sig ] [3425/3494] Completed WSBC in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 24.3s [2026-01-14T20:35:10.036536] [INFO ] [sig ] [3426/3494] Forecasting WSBF... [2026-01-14T20:35:10.036565] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-14T20:35:10.036625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-14T20:35:10.049128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-14T20:35:10.049453] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-14T20:35:10.050338] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-14T20:35:10.050392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:10.050450] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:10.050479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:10.050536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:10.116060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:10.116828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:10.116919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:10.116964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:10.243015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:10.243168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:10.243207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:10.243236] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:10.246869] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-14T20:35:10.247149] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-14T20:35:10.247273] [INFO ] [sig ] WSBF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:10.405743] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WSBF.txt [2026-01-14T20:35:10.405886] [INFO ] [sig ] [3426/3494] Completed WSBF in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 23.9s [2026-01-14T20:35:10.405926] [INFO ] [sig ] [3427/3494] Forecasting WSC... [2026-01-14T20:35:10.405956] [INFO ] [sig ] Generating forecast for: WSC [2026-01-14T20:35:10.405986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-14T20:35:10.420161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-14T20:35:10.420498] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-14T20:35:10.421497] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-14T20:35:10.421563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:10.421631] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:10.421664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:10.421740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:10.487848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:10.488654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:10.488735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:10.488767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:10.624038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:10.624194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:10.624235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:10.624265] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:10.628013] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=45.76%) [2026-01-14T20:35:10.628331] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-14T20:35:10.628496] [INFO ] [sig ] WSC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:10.785293] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WSC.txt [2026-01-14T20:35:10.785454] [INFO ] [sig ] [3427/3494] Completed WSC in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 23.6s [2026-01-14T20:35:10.785502] [INFO ] [sig ] [3428/3494] Forecasting WSFS... [2026-01-14T20:35:10.785533] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-14T20:35:10.785563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-14T20:35:10.797720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-14T20:35:10.798038] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-14T20:35:10.798892] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-14T20:35:10.798948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:10.798981] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:10.799007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:10.799068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:10.861521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:10.862361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:10.862442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:10.862475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:10.986720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:10.986899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:10.986943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:10.986971] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:10.990479] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-01-14T20:35:10.990791] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-14T20:35:10.990920] [INFO ] [sig ] WSFS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:11.145286] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WSFS.txt [2026-01-14T20:35:11.145462] [INFO ] [sig ] [3428/3494] Completed WSFS in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 23.2s [2026-01-14T20:35:11.145503] [INFO ] [sig ] [3429/3494] Forecasting WSM... [2026-01-14T20:35:11.145533] [INFO ] [sig ] Generating forecast for: WSM [2026-01-14T20:35:11.145563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-14T20:35:11.158762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-14T20:35:11.159122] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-14T20:35:11.160095] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-14T20:35:11.160148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:11.160190] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:11.160219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:11.160285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:11.222016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:11.222938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:11.223037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:11.223071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:11.349798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:11.349958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:11.350000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:11.350064] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:11.353642] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-14T20:35:11.353979] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-14T20:35:11.354162] [INFO ] [sig ] WSM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:11.503688] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WSM.txt [2026-01-14T20:35:11.503854] [INFO ] [sig ] [3429/3494] Completed WSM in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 22.9s [2026-01-14T20:35:11.503904] [INFO ] [sig ] [3430/3494] Forecasting WSO... [2026-01-14T20:35:11.503935] [INFO ] [sig ] Generating forecast for: WSO [2026-01-14T20:35:11.503964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-14T20:35:11.516471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-14T20:35:11.516854] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-14T20:35:11.517719] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-14T20:35:11.517775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:11.517810] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:11.517836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:11.517892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:11.579680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:11.580545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:11.580664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:11.580699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:11.709096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:11.709250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:11.709290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:11.709319] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:11.712754] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=76.28%) [2026-01-14T20:35:11.713064] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-14T20:35:11.713197] [INFO ] [sig ] WSO: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:11.854038] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WSO.txt [2026-01-14T20:35:11.854178] [INFO ] [sig ] [3430/3494] Completed WSO in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 22.5s [2026-01-14T20:35:11.854229] [INFO ] [sig ] [3431/3494] Forecasting WTBA... [2026-01-14T20:35:11.854262] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-14T20:35:11.854292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-14T20:35:11.865665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-14T20:35:11.865984] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-14T20:35:11.866768] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-14T20:35:11.866821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:11.866853] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:11.866880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:11.866936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:11.931071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:11.932036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:11.932119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:11.932152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:12.053072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:12.053234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:12.053309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:12.053344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:12.056864] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-01-14T20:35:12.057165] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-14T20:35:12.057294] [INFO ] [sig ] WTBA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:12.211949] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WTBA.txt [2026-01-14T20:35:12.212103] [INFO ] [sig ] [3431/3494] Completed WTBA in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 22.2s [2026-01-14T20:35:12.212143] [INFO ] [sig ] [3432/3494] Forecasting WTFC... [2026-01-14T20:35:12.212174] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-14T20:35:12.212206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-14T20:35:12.226306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-14T20:35:12.226651] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-14T20:35:12.227424] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-14T20:35:12.227476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:12.227507] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:12.227532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:12.227605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:12.286450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:12.287439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:12.287518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:12.287550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:12.418393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:12.418566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:12.418653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:12.418702] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:12.422400] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-01-14T20:35:12.422754] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-14T20:35:12.422896] [INFO ] [sig ] WTFC: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:12.584160] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WTFC.txt [2026-01-14T20:35:12.584331] [INFO ] [sig ] [3432/3494] Completed WTFC in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 21.8s [2026-01-14T20:35:12.584378] [INFO ] [sig ] [3433/3494] Forecasting WTI... [2026-01-14T20:35:12.584409] [INFO ] [sig ] Generating forecast for: WTI [2026-01-14T20:35:12.584441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-14T20:35:12.596092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-14T20:35:12.596411] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-14T20:35:12.597425] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-14T20:35:12.597478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:12.597510] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:12.597537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:12.597620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:12.657262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:12.658132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:12.658215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:12.658250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:12.780712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:12.780888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:12.780938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:12.780969] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:12.784745] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-14T20:35:12.785071] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-14T20:35:12.785211] [INFO ] [sig ] WTI: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:12.936887] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WTI.txt [2026-01-14T20:35:12.937247] [INFO ] [sig ] [3433/3494] Completed WTI in 0.4s | 2.84 sym/s | Total: 20.1m | ETA: 21.5s [2026-01-14T20:35:12.937286] [INFO ] [sig ] [3434/3494] Forecasting WTRG... [2026-01-14T20:35:12.937316] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-14T20:35:12.937346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-14T20:35:12.949230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-14T20:35:12.949628] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-14T20:35:12.950475] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-14T20:35:12.950531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:12.950564] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:12.950622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:12.950684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:13.008654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:13.009484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:13.009570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:13.009625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:13.126777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:13.126942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:13.126982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:13.127013] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:13.130637] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-14T20:35:13.130968] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-14T20:35:13.131108] [INFO ] [sig ] WTRG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:13.274999] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WTRG.txt [2026-01-14T20:35:13.275138] [INFO ] [sig ] [3434/3494] Completed WTRG in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 21.1s [2026-01-14T20:35:13.275179] [INFO ] [sig ] [3435/3494] Forecasting WTS... [2026-01-14T20:35:13.275211] [INFO ] [sig ] Generating forecast for: WTS [2026-01-14T20:35:13.275242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-14T20:35:13.286875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-14T20:35:13.287222] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-14T20:35:13.288116] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-14T20:35:13.288172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:13.288239] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:13.288271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:13.288329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:13.345954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:13.346718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:13.346803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:13.346836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:13.468293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:13.468446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:13.468487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:13.468515] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:13.471902] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-01-14T20:35:13.472185] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-14T20:35:13.472309] [INFO ] [sig ] WTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:13.612373] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WTS.txt [2026-01-14T20:35:13.612516] [INFO ] [sig ] [3435/3494] Completed WTS in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 20.7s [2026-01-14T20:35:13.612594] [INFO ] [sig ] [3436/3494] Forecasting WULF... [2026-01-14T20:35:13.612627] [INFO ] [sig ] Generating forecast for: WULF [2026-01-14T20:35:13.612656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-14T20:35:13.624083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-14T20:35:13.624426] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-14T20:35:13.625281] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-14T20:35:13.625335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:13.625368] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:13.625397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:13.625455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:13.684021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:13.684805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:13.684918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:13.684961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:13.808310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:13.808466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:13.808507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:13.808536] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:13.811936] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-01-14T20:35:13.812215] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-14T20:35:13.812338] [INFO ] [sig ] WULF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:13.957048] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WULF.txt [2026-01-14T20:35:13.957206] [INFO ] [sig ] [3436/3494] Completed WULF in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 20.4s [2026-01-14T20:35:13.957255] [INFO ] [sig ] [3437/3494] Forecasting WVE... [2026-01-14T20:35:13.957289] [INFO ] [sig ] Generating forecast for: WVE [2026-01-14T20:35:13.957322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-14T20:35:13.969696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-14T20:35:13.970056] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-14T20:35:13.970871] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-14T20:35:13.970925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:13.970959] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:13.970988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:13.971046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:14.032684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:14.033413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:14.033493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:14.033527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:14.156542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:14.156717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:14.156759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:14.156791] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:14.160261] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=49.18%) [2026-01-14T20:35:14.160541] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-14T20:35:14.160687] [INFO ] [sig ] WVE: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:14.305027] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WVE.txt [2026-01-14T20:35:14.305197] [INFO ] [sig ] [3437/3494] Completed WVE in 0.3s | 2.84 sym/s | Total: 20.1m | ETA: 20.0s [2026-01-14T20:35:14.305238] [INFO ] [sig ] [3438/3494] Forecasting WWD... [2026-01-14T20:35:14.305267] [INFO ] [sig ] Generating forecast for: WWD [2026-01-14T20:35:14.305296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-14T20:35:14.317534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-14T20:35:14.317984] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-14T20:35:14.318805] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-14T20:35:14.318859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:14.318892] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:14.318920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:14.318978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:14.380980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:14.381907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:14.382013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:14.382068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:14.507528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:14.507721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:14.507761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:14.507790] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:14.511866] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=42.22%) [2026-01-14T20:35:14.512356] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-14T20:35:14.512480] [INFO ] [sig ] WWD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:14.660147] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/WWD.txt [2026-01-14T20:35:14.660288] [INFO ] [sig ] [3438/3494] Completed WWD in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 19.7s [2026-01-14T20:35:14.660327] [INFO ] [sig ] [3439/3494] Forecasting WY... [2026-01-14T20:35:14.660363] [INFO ] [sig ] Generating forecast for: WY [2026-01-14T20:35:14.660395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-14T20:35:14.675723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-14T20:35:14.676049] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-14T20:35:14.676852] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-14T20:35:14.676904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:14.676937] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:14.676964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:14.677021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:14.740231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:14.741324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:14.741406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:14.741439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:14.869640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:14.869860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:14.869935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:14.869990] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:14.875103] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-01-14T20:35:14.875536] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-14T20:35:14.875744] [INFO ] [sig ] WY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:15.022102] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WY.txt [2026-01-14T20:35:15.022335] [INFO ] [sig ] [3439/3494] Completed WY in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 19.3s [2026-01-14T20:35:15.022386] [INFO ] [sig ] [3440/3494] Forecasting WYNN... [2026-01-14T20:35:15.022422] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-14T20:35:15.022460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-14T20:35:15.034483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-14T20:35:15.034911] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-14T20:35:15.035802] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-14T20:35:15.035857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:15.035895] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:15.035924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:15.035981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:15.094645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:15.095528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:15.095630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:15.095665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:15.227071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:15.227225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:15.227265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:15.227294] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:15.230840] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=50.32%) [2026-01-14T20:35:15.231122] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-14T20:35:15.231250] [INFO ] [sig ] WYNN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:15.376906] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/WYNN.txt [2026-01-14T20:35:15.377228] [INFO ] [sig ] [3440/3494] Completed WYNN in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 19.0s [2026-01-14T20:35:15.377268] [INFO ] [sig ] [3441/3494] Forecasting XBIL... [2026-01-14T20:35:15.377298] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-14T20:35:15.377332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-14T20:35:15.392345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-14T20:35:15.392736] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-14T20:35:15.393631] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-14T20:35:15.393688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:15.393720] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:15.393748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:15.393805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:15.450631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:15.451475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:15.451555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:15.451609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:15.541923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:15.542074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:15.542114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:15.542142] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:15.545480] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-01-14T20:35:15.545777] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-14T20:35:15.545907] [INFO ] [sig ] XBIL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:15.688808] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XBIL.txt [2026-01-14T20:35:15.688947] [INFO ] [sig ] [3441/3494] Completed XBIL in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 18.6s [2026-01-14T20:35:15.688987] [INFO ] [sig ] [3442/3494] Forecasting XEL... [2026-01-14T20:35:15.689017] [INFO ] [sig ] Generating forecast for: XEL [2026-01-14T20:35:15.689049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-14T20:35:15.700630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-14T20:35:15.700935] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-14T20:35:15.701836] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-14T20:35:15.701890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:15.701924] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:15.701952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:15.702008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:15.764245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:15.765082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:15.765163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:15.765198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:15.886959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:15.887108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:15.887147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:15.887193] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:15.890531] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-01-14T20:35:15.890820] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-14T20:35:15.890946] [INFO ] [sig ] XEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:16.038681] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XEL.txt [2026-01-14T20:35:16.038872] [INFO ] [sig ] [3442/3494] Completed XEL in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 18.3s [2026-01-14T20:35:16.038915] [INFO ] [sig ] [3443/3494] Forecasting XENE... [2026-01-14T20:35:16.038947] [INFO ] [sig ] Generating forecast for: XENE [2026-01-14T20:35:16.038978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-14T20:35:16.050535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-14T20:35:16.050846] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-14T20:35:16.051869] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-14T20:35:16.051927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:16.051983] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:16.052011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:16.052256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:16.115514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:16.116330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:16.116413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:16.116449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:16.237954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:16.238112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:16.238153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:16.238183] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:16.241548] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-01-14T20:35:16.241843] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-14T20:35:16.241970] [INFO ] [sig ] XENE: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:16.385689] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XENE.txt [2026-01-14T20:35:16.385830] [INFO ] [sig ] [3443/3494] Completed XENE in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 17.9s [2026-01-14T20:35:16.385868] [INFO ] [sig ] [3444/3494] Forecasting XERS... [2026-01-14T20:35:16.385897] [INFO ] [sig ] Generating forecast for: XERS [2026-01-14T20:35:16.385927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-14T20:35:16.396944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-14T20:35:16.397232] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-14T20:35:16.398103] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-14T20:35:16.398157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:16.398188] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:16.398214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:16.398269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:16.456338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:16.457114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:16.457192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:16.457240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:16.577822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:16.577960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:16.578000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:16.578029] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:16.581356] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-01-14T20:35:16.581647] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-14T20:35:16.581770] [INFO ] [sig ] XERS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:16.722670] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XERS.txt [2026-01-14T20:35:16.722794] [INFO ] [sig ] [3444/3494] Completed XERS in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 17.6s [2026-01-14T20:35:16.722832] [INFO ] [sig ] [3445/3494] Forecasting XGN... [2026-01-14T20:35:16.722862] [INFO ] [sig ] Generating forecast for: XGN [2026-01-14T20:35:16.722891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-14T20:35:16.733695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-14T20:35:16.733984] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-14T20:35:16.734774] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-14T20:35:16.734826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:16.734859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:16.734886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:16.734941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:16.795681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:16.796436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:16.796513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:16.796545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:16.915363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:16.915523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:16.915563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:16.915609] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:16.918963] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-01-14T20:35:16.919246] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-14T20:35:16.919369] [INFO ] [sig ] XGN: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:17.062823] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XGN.txt [2026-01-14T20:35:17.062950] [INFO ] [sig ] [3445/3494] Completed XGN in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 17.2s [2026-01-14T20:35:17.062988] [INFO ] [sig ] [3446/3494] Forecasting XOM... [2026-01-14T20:35:17.063017] [INFO ] [sig ] Generating forecast for: XOM [2026-01-14T20:35:17.063047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-14T20:35:17.074461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-14T20:35:17.074767] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-14T20:35:17.075530] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-14T20:35:17.075597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:17.075630] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:17.075657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:17.075724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:17.133726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:17.134559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:17.134660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:17.134692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:17.258359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:17.258529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:17.258585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:17.258653] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:17.262404] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-01-14T20:35:17.262710] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-14T20:35:17.262839] [INFO ] [sig ] XOM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:17.402940] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XOM.txt [2026-01-14T20:35:17.403065] [INFO ] [sig ] [3446/3494] Completed XOM in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 16.9s [2026-01-14T20:35:17.403103] [INFO ] [sig ] [3447/3494] Forecasting XOMA... [2026-01-14T20:35:17.403131] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-14T20:35:17.403161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-14T20:35:17.413744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-14T20:35:17.414046] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-14T20:35:17.414828] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-14T20:35:17.414879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:17.414912] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:17.414942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:17.414998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:17.474555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:17.475264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:17.475344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:17.475378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:17.594710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:17.594888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:17.594930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:17.594962] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:17.598873] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=58.89%) [2026-01-14T20:35:17.599155] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-14T20:35:17.599284] [INFO ] [sig ] XOMA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:17.743023] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XOMA.txt [2026-01-14T20:35:17.743186] [INFO ] [sig ] [3447/3494] Completed XOMA in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 16.5s [2026-01-14T20:35:17.743225] [INFO ] [sig ] [3448/3494] Forecasting XOS... [2026-01-14T20:35:17.743254] [INFO ] [sig ] Generating forecast for: XOS [2026-01-14T20:35:17.743283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-14T20:35:17.755288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-14T20:35:17.755672] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-14T20:35:17.756514] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-14T20:35:17.756600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:17.756636] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:17.756662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:17.756720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:17.820244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:17.821115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:17.821197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:17.821232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:17.942919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:17.943080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:17.943120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:17.943149] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:17.946498] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-14T20:35:17.946795] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-14T20:35:17.946924] [INFO ] [sig ] XOS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:18.093493] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XOS.txt [2026-01-14T20:35:18.093648] [INFO ] [sig ] [3448/3494] Completed XOS in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 16.2s [2026-01-14T20:35:18.093690] [INFO ] [sig ] [3449/3494] Forecasting XP... [2026-01-14T20:35:18.093722] [INFO ] [sig ] Generating forecast for: XP [2026-01-14T20:35:18.093755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-14T20:35:18.106391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-14T20:35:18.106713] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-14T20:35:18.107481] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-14T20:35:18.107534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:18.107564] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:18.107610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:18.107693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:18.167610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:18.168555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:18.168659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:18.168693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:18.292652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:18.292814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:18.292853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:18.292881] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:18.296431] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-14T20:35:18.296766] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-14T20:35:18.296900] [INFO ] [sig ] XP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:18.452934] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XP.txt [2026-01-14T20:35:18.453093] [INFO ] [sig ] [3449/3494] Completed XP in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 15.8s [2026-01-14T20:35:18.453132] [INFO ] [sig ] [3450/3494] Forecasting XPEL... [2026-01-14T20:35:18.453162] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-14T20:35:18.453191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-14T20:35:18.464841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-14T20:35:18.465295] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-14T20:35:18.466182] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-14T20:35:18.466236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:18.466269] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:18.466296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:18.466354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:18.528541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:18.529516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:18.529625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:18.529660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:18.657173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:18.657337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:18.657377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:18.657406] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:18.661043] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-14T20:35:18.661422] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-14T20:35:18.661597] [INFO ] [sig ] XPEL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:18.813799] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XPEL.txt [2026-01-14T20:35:18.813958] [INFO ] [sig ] [3450/3494] Completed XPEL in 0.4s | 2.84 sym/s | Total: 20.2m | ETA: 15.5s [2026-01-14T20:35:18.813999] [INFO ] [sig ] [3451/3494] Forecasting XPO... [2026-01-14T20:35:18.814029] [INFO ] [sig ] Generating forecast for: XPO [2026-01-14T20:35:18.814062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-14T20:35:18.826749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-14T20:35:18.827110] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-14T20:35:18.828003] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-14T20:35:18.828061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:18.828102] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:18.828140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:18.828213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:18.889337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:18.890223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:18.890309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:18.890341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:19.006345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:19.006510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:19.006549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:19.006595] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:19.010157] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-01-14T20:35:19.010453] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-14T20:35:19.010601] [INFO ] [sig ] XPO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:19.151746] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XPO.txt [2026-01-14T20:35:19.151894] [INFO ] [sig ] [3451/3494] Completed XPO in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 15.1s [2026-01-14T20:35:19.151933] [INFO ] [sig ] [3452/3494] Forecasting XPOF... [2026-01-14T20:35:19.151964] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-14T20:35:19.151997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-14T20:35:19.163411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-14T20:35:19.163698] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-14T20:35:19.164502] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-14T20:35:19.164556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:19.164610] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:19.164640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:19.164696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:19.227258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:19.228187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:19.228267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:19.228302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:19.348985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:19.349132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:19.349171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:19.349199] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:19.352555] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-14T20:35:19.352847] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-14T20:35:19.352972] [INFO ] [sig ] XPOF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:19.496126] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XPOF.txt [2026-01-14T20:35:19.496254] [INFO ] [sig ] [3452/3494] Completed XPOF in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 14.8s [2026-01-14T20:35:19.496292] [INFO ] [sig ] [3453/3494] Forecasting XPRO... [2026-01-14T20:35:19.496321] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-14T20:35:19.496352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-14T20:35:19.507985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-14T20:35:19.508297] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-14T20:35:19.509097] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-14T20:35:19.509149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:19.509180] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:19.509207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:19.509263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:19.566245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:19.566935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:19.567049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:19.567082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:19.685952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:19.686114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:19.686353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:19.686382] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:19.689851] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=11.26%) [2026-01-14T20:35:19.690151] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-14T20:35:19.690278] [INFO ] [sig ] XPRO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:19.831003] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XPRO.txt [2026-01-14T20:35:19.831140] [INFO ] [sig ] [3453/3494] Completed XPRO in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 14.4s [2026-01-14T20:35:19.831180] [INFO ] [sig ] [3454/3494] Forecasting XRAY... [2026-01-14T20:35:19.831211] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-14T20:35:19.831240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-14T20:35:19.842855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-14T20:35:19.843179] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-14T20:35:19.844000] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-14T20:35:19.844054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:19.844086] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:19.844113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:19.844169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:19.901614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:19.902451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:19.902533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:19.902567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:20.021896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:20.022057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:20.022094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:20.022123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:20.025636] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-01-14T20:35:20.025914] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-14T20:35:20.026039] [INFO ] [sig ] XRAY: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:20.165667] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XRAY.txt [2026-01-14T20:35:20.165798] [INFO ] [sig ] [3454/3494] Completed XRAY in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 14.1s [2026-01-14T20:35:20.165836] [INFO ] [sig ] [3455/3494] Forecasting XRX... [2026-01-14T20:35:20.165866] [INFO ] [sig ] Generating forecast for: XRX [2026-01-14T20:35:20.165897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-14T20:35:20.177297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-14T20:35:20.177674] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-14T20:35:20.178468] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-14T20:35:20.178522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:20.178555] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:20.178606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:20.178666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:20.236040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:20.236834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:20.236917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:20.236951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:20.357021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:20.357198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:20.357243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:20.357280] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:20.360763] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-01-14T20:35:20.361060] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-14T20:35:20.361193] [INFO ] [sig ] XRX: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:20.501372] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/XRX.txt [2026-01-14T20:35:20.501513] [INFO ] [sig ] [3455/3494] Completed XRX in 0.3s | 2.84 sym/s | Total: 20.2m | ETA: 13.7s [2026-01-14T20:35:20.501553] [INFO ] [sig ] [3456/3494] Forecasting XTIA... [2026-01-14T20:35:20.501600] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-14T20:35:20.501632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-14T20:35:20.513005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-14T20:35:20.513317] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-14T20:35:20.514109] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-14T20:35:20.514161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:20.514193] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:20.514220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:20.514274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:20.573133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:20.574010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:20.574097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:20.574130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:20.697270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:20.697427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:20.697468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:20.697498] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:20.704274] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-14T20:35:20.704718] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-14T20:35:20.704867] [INFO ] [sig ] XTIA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:20.844742] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XTIA.txt [2026-01-14T20:35:20.844912] [INFO ] [sig ] [3456/3494] Completed XTIA in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 13.4s [2026-01-14T20:35:20.844952] [INFO ] [sig ] [3457/3494] Forecasting XYF... [2026-01-14T20:35:20.844981] [INFO ] [sig ] Generating forecast for: XYF [2026-01-14T20:35:20.845015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-14T20:35:20.856217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-14T20:35:20.856541] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-14T20:35:20.857502] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-14T20:35:20.857557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:20.857610] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:20.857670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:20.857732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:20.914551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:20.915448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:20.915533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:20.915566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:21.038078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:21.038236] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-14T20:35:21.038278] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:21.038318] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:21.041980] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-01-14T20:35:21.042269] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-14T20:35:21.042411] [INFO ] [sig ] XYF: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:21.183879] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XYF.txt [2026-01-14T20:35:21.184029] [INFO ] [sig ] [3457/3494] Completed XYF in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 13.0s [2026-01-14T20:35:21.184069] [INFO ] [sig ] [3458/3494] Forecasting XYL... [2026-01-14T20:35:21.184102] [INFO ] [sig ] Generating forecast for: XYL [2026-01-14T20:35:21.184133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-14T20:35:21.195429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-14T20:35:21.195798] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-14T20:35:21.196664] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-14T20:35:21.196718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:21.196751] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:21.196779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:21.196837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:21.254550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:21.255403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:21.255486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:21.255520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:21.381209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:21.381366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:21.381408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:21.381439] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:21.385301] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-01-14T20:35:21.385609] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-14T20:35:21.385740] [INFO ] [sig ] XYL: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:21.541507] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/XYL.txt [2026-01-14T20:35:21.541688] [INFO ] [sig ] [3458/3494] Completed XYL in 0.4s | 2.84 sym/s | Total: 20.3m | ETA: 12.7s [2026-01-14T20:35:21.541738] [INFO ] [sig ] [3459/3494] Forecasting YALA... [2026-01-14T20:35:21.541770] [INFO ] [sig ] Generating forecast for: YALA [2026-01-14T20:35:21.541800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-14T20:35:21.554122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-14T20:35:21.554443] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-14T20:35:21.555328] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-14T20:35:21.555383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:21.555429] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:21.555459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:21.555518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:21.617333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:21.618095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:21.618175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:21.618213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:21.744446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:21.744654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:21.744704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:21.744735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:21.748932] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: DOWN (p=41.32%) [2026-01-14T20:35:21.749435] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-14T20:35:21.749600] [INFO ] [sig ] YALA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:21.903068] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YALA.txt [2026-01-14T20:35:21.903259] [INFO ] [sig ] [3459/3494] Completed YALA in 0.4s | 2.84 sym/s | Total: 20.3m | ETA: 12.3s [2026-01-14T20:35:21.903320] [INFO ] [sig ] [3460/3494] Forecasting YELP... [2026-01-14T20:35:21.903361] [INFO ] [sig ] Generating forecast for: YELP [2026-01-14T20:35:21.903393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-14T20:35:21.915514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-14T20:35:21.915877] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-14T20:35:21.916729] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-14T20:35:21.916783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:21.916858] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:21.916893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:21.916970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:21.979516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:21.980370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:21.980453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:21.980487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:22.105891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:22.106053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:22.106093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:22.106123] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:22.109658] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-14T20:35:22.109949] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-14T20:35:22.110083] [INFO ] [sig ] YELP: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:22.251240] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YELP.txt [2026-01-14T20:35:22.251395] [INFO ] [sig ] [3460/3494] Completed YELP in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 12.0s [2026-01-14T20:35:22.251435] [INFO ] [sig ] [3461/3494] Forecasting YETI... [2026-01-14T20:35:22.251465] [INFO ] [sig ] Generating forecast for: YETI [2026-01-14T20:35:22.251494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-14T20:35:22.262875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-14T20:35:22.263192] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-14T20:35:22.263992] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-14T20:35:22.264044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:22.264076] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:22.264102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:22.264157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:22.321037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:22.321751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:22.321827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:22.321859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:22.452370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:22.452559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:22.452622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:22.452654] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:22.456367] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=59.10%) [2026-01-14T20:35:22.456693] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-14T20:35:22.456828] [INFO ] [sig ] YETI: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:22.607241] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/YETI.txt [2026-01-14T20:35:22.607388] [INFO ] [sig ] [3461/3494] Completed YETI in 0.4s | 2.84 sym/s | Total: 20.3m | ETA: 11.6s [2026-01-14T20:35:22.607428] [INFO ] [sig ] [3462/3494] Forecasting YMM... [2026-01-14T20:35:22.607458] [INFO ] [sig ] Generating forecast for: YMM [2026-01-14T20:35:22.607491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-14T20:35:22.619187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-14T20:35:22.619517] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-14T20:35:22.620329] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-14T20:35:22.620383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:22.620415] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:22.620441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:22.620496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:22.678792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:22.679722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:22.679830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:22.679865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:22.802344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:22.802502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:22.802544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:22.802593] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:22.805992] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=43.47%) [2026-01-14T20:35:22.806288] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-14T20:35:22.806424] [INFO ] [sig ] YMM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:22.950481] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YMM.txt [2026-01-14T20:35:22.950657] [INFO ] [sig ] [3462/3494] Completed YMM in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 11.3s [2026-01-14T20:35:22.950708] [INFO ] [sig ] [3463/3494] Forecasting YPF... [2026-01-14T20:35:22.950742] [INFO ] [sig ] Generating forecast for: YPF [2026-01-14T20:35:22.950776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-14T20:35:22.962274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-14T20:35:22.962601] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-14T20:35:22.963390] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-14T20:35:22.963443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:22.963476] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:22.963503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:22.963560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:23.022639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:23.023282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:23.023360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:23.023393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:23.155510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:23.155696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:23.155738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:23.155801] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:23.159252] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=77.12%) [2026-01-14T20:35:23.159524] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-14T20:35:23.159669] [INFO ] [sig ] YPF: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:23.306534] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/YPF.txt [2026-01-14T20:35:23.306720] [INFO ] [sig ] [3463/3494] Completed YPF in 0.4s | 2.84 sym/s | Total: 20.3m | ETA: 10.9s [2026-01-14T20:35:23.306760] [INFO ] [sig ] [3464/3494] Forecasting YQQQ... [2026-01-14T20:35:23.306790] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-14T20:35:23.306819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-14T20:35:23.323604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-14T20:35:23.323945] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-14T20:35:23.324926] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-14T20:35:23.324978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:23.325009] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:23.325035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:23.325090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:23.385059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:23.385936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:23.386016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:23.386048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:23.510327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:23.510486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:23.510526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:23.510553] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:23.513946] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-14T20:35:23.514231] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-14T20:35:23.514377] [INFO ] [sig ] YQQQ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:23.656341] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/YQQQ.txt [2026-01-14T20:35:23.656474] [INFO ] [sig ] [3464/3494] Completed YQQQ in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 10.5s [2026-01-14T20:35:23.656513] [INFO ] [sig ] [3465/3494] Forecasting YRD... [2026-01-14T20:35:23.656543] [INFO ] [sig ] Generating forecast for: YRD [2026-01-14T20:35:23.656589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-14T20:35:23.668891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-14T20:35:23.669286] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-14T20:35:23.670188] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-14T20:35:23.670244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:23.670277] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:23.670304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:23.670364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:23.732028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:23.732968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:23.733054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:23.733088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:23.853969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:23.854144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:23.854185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:23.854214] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:23.857675] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=46.45%) [2026-01-14T20:35:23.857969] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-14T20:35:23.858105] [INFO ] [sig ] YRD: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:24.009179] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YRD.txt [2026-01-14T20:35:24.009349] [INFO ] [sig ] [3465/3494] Completed YRD in 0.4s | 2.84 sym/s | Total: 20.3m | ETA: 10.2s [2026-01-14T20:35:24.009393] [INFO ] [sig ] [3466/3494] Forecasting YSG... [2026-01-14T20:35:24.009426] [INFO ] [sig ] Generating forecast for: YSG [2026-01-14T20:35:24.009458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-14T20:35:24.021018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-14T20:35:24.021378] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-14T20:35:24.022182] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-14T20:35:24.022234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:24.022265] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:24.022291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:24.022347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:24.079995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:24.080855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:24.080935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:24.080967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:24.196165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:24.196294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:24.196330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:24.196374] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:24.199828] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-01-14T20:35:24.200098] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-14T20:35:24.200380] [INFO ] [sig ] YSG: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:24.344932] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YSG.txt [2026-01-14T20:35:24.345050] [INFO ] [sig ] [3466/3494] Completed YSG in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 9.8s [2026-01-14T20:35:24.345091] [INFO ] [sig ] [3467/3494] Forecasting YTRA... [2026-01-14T20:35:24.345123] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-14T20:35:24.345152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-14T20:35:24.357467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-14T20:35:24.357760] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-14T20:35:24.358538] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-14T20:35:24.358607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:24.358641] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:24.358668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:24.358724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:24.415776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:24.416413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:24.416488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:24.416519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:24.530184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:24.530322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:24.530361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:24.530389] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:24.533742] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=25.57%) [2026-01-14T20:35:24.534021] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-14T20:35:24.534147] [INFO ] [sig ] YTRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:24.676014] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YTRA.txt [2026-01-14T20:35:24.676147] [INFO ] [sig ] [3467/3494] Completed YTRA in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 9.5s [2026-01-14T20:35:24.676186] [INFO ] [sig ] [3468/3494] Forecasting YUM... [2026-01-14T20:35:24.676406] [INFO ] [sig ] Generating forecast for: YUM [2026-01-14T20:35:24.676436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-14T20:35:24.688612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-14T20:35:24.688921] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-14T20:35:24.689908] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-14T20:35:24.689959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:24.689991] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:24.690016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:24.690071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:24.746342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:24.747139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:24.747235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:24.747267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:24.860360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:24.860512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:24.860553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:24.860600] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:24.863984] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=26.27%) [2026-01-14T20:35:24.864262] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-14T20:35:24.864390] [INFO ] [sig ] YUM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:25.006139] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/YUM.txt [2026-01-14T20:35:25.006282] [INFO ] [sig ] [3468/3494] Completed YUM in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 9.1s [2026-01-14T20:35:25.006320] [INFO ] [sig ] [3469/3494] Forecasting YUMC... [2026-01-14T20:35:25.006348] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-14T20:35:25.006378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-14T20:35:25.017401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-14T20:35:25.017826] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-14T20:35:25.018641] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-14T20:35:25.018694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:25.018726] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:25.018751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:25.018807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:25.076937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:25.078035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:25.078165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:25.078208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:25.207299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:25.207459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:25.207502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:25.207530] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:25.210927] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-14T20:35:25.211216] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-14T20:35:25.211344] [INFO ] [sig ] YUMC: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:25.354365] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/YUMC.txt [2026-01-14T20:35:25.354527] [INFO ] [sig ] [3469/3494] Completed YUMC in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 8.8s [2026-01-14T20:35:25.354567] [INFO ] [sig ] [3470/3494] Forecasting Z... [2026-01-14T20:35:25.354619] [INFO ] [sig ] Generating forecast for: Z [2026-01-14T20:35:25.354649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-14T20:35:25.366296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-14T20:35:25.366623] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-14T20:35:25.367405] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-14T20:35:25.367457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:25.367489] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:25.367528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:25.367602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:25.428749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:25.429828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:25.429936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:25.429969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:25.553677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:25.553858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:25.553901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:25.553930] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:25.557274] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-14T20:35:25.557551] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-14T20:35:25.557717] [INFO ] [sig ] Z: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:25.700525] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/Z.txt [2026-01-14T20:35:25.700697] [INFO ] [sig ] [3470/3494] Completed Z in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 8.4s [2026-01-14T20:35:25.700738] [INFO ] [sig ] [3471/3494] Forecasting ZBH... [2026-01-14T20:35:25.700768] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-14T20:35:25.700801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-14T20:35:25.713139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-14T20:35:25.713485] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-14T20:35:25.714281] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-14T20:35:25.714333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:25.714365] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:25.714393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:25.714448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:25.772269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:25.773138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:25.773218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:25.773250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:25.895340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:25.895515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:25.895562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:25.895610] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:25.899089] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-14T20:35:25.899362] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-14T20:35:25.899482] [INFO ] [sig ] ZBH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:26.040791] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZBH.txt [2026-01-14T20:35:26.040948] [INFO ] [sig ] [3471/3494] Completed ZBH in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 8.1s [2026-01-14T20:35:26.040988] [INFO ] [sig ] [3472/3494] Forecasting ZBIO... [2026-01-14T20:35:26.041018] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-14T20:35:26.041048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-14T20:35:26.053030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-14T20:35:26.053401] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-14T20:35:26.054405] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-14T20:35:26.054458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:26.054489] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:26.054516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:26.054589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:26.115643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:26.116562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:26.116667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:26.116701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:26.240464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:26.240640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:26.240680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:26.240711] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:26.244082] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=37.63%) [2026-01-14T20:35:26.244357] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-14T20:35:26.244483] [INFO ] [sig ] ZBIO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:26.388967] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZBIO.txt [2026-01-14T20:35:26.389124] [INFO ] [sig ] [3472/3494] Completed ZBIO in 0.3s | 2.84 sym/s | Total: 20.3m | ETA: 7.7s [2026-01-14T20:35:26.389164] [INFO ] [sig ] [3473/3494] Forecasting ZBRA... [2026-01-14T20:35:26.389194] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-14T20:35:26.389223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-14T20:35:26.401542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-14T20:35:26.401967] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-14T20:35:26.402984] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-14T20:35:26.403038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:26.403071] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:26.403098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:26.403159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:26.468073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:26.468990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:26.469073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:26.469107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:26.587486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:26.587724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:26.587769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:26.587799] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:26.591162] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=45.31%) [2026-01-14T20:35:26.591459] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-14T20:35:26.591609] [INFO ] [sig ] ZBRA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:26.739564] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZBRA.txt [2026-01-14T20:35:26.739844] [INFO ] [sig ] [3473/3494] Completed ZBRA in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 7.4s [2026-01-14T20:35:26.739901] [INFO ] [sig ] [3474/3494] Forecasting ZD... [2026-01-14T20:35:26.739939] [INFO ] [sig ] Generating forecast for: ZD [2026-01-14T20:35:26.739987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-14T20:35:26.753880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-14T20:35:26.754253] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-14T20:35:26.755114] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-14T20:35:26.755177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:26.755215] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:26.755248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:26.755321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:26.818637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:26.819494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:26.819598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:26.819633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:26.945864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:26.946035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:26.946083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:26.946118] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:26.949804] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-01-14T20:35:26.950090] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-14T20:35:26.950221] [INFO ] [sig ] ZD: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:27.092328] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZD.txt [2026-01-14T20:35:27.092483] [INFO ] [sig ] [3474/3494] Completed ZD in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 7.0s [2026-01-14T20:35:27.092526] [INFO ] [sig ] [3475/3494] Forecasting ZEPP... [2026-01-14T20:35:27.092557] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-14T20:35:27.092609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-14T20:35:27.104114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-14T20:35:27.104454] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-14T20:35:27.105269] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-14T20:35:27.105323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:27.105356] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:27.105383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:27.105442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:27.165570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:27.166328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:27.166409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:27.166444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:27.281445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:27.281607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:27.281648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:27.281676] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:27.285095] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-01-14T20:35:27.285382] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-14T20:35:27.285535] [INFO ] [sig ] ZEPP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:27.437196] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZEPP.txt [2026-01-14T20:35:27.437367] [INFO ] [sig ] [3475/3494] Completed ZEPP in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 6.7s [2026-01-14T20:35:27.437408] [INFO ] [sig ] [3476/3494] Forecasting ZETA... [2026-01-14T20:35:27.437437] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-14T20:35:27.437468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-14T20:35:27.450190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-14T20:35:27.450478] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-14T20:35:27.451255] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-14T20:35:27.451307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:27.451338] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:27.451365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:27.451420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:27.513352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:27.514162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:27.514250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:27.514285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:27.637680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:27.637833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:27.637873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:27.637902] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:27.641344] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-14T20:35:27.641649] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-14T20:35:27.641777] [INFO ] [sig ] ZETA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:27.785331] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZETA.txt [2026-01-14T20:35:27.785470] [INFO ] [sig ] [3476/3494] Completed ZETA in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 6.3s [2026-01-14T20:35:27.785508] [INFO ] [sig ] [3477/3494] Forecasting ZEUS... [2026-01-14T20:35:27.785538] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-14T20:35:27.785568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-14T20:35:27.799379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-14T20:35:27.799834] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-14T20:35:27.800696] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-14T20:35:27.800750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:27.800814] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:27.800844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:27.800900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:27.859437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:27.860388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:27.860475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:27.860509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:27.991472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:27.991660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:27.991705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:27.991736] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:27.995544] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-14T20:35:27.995951] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-14T20:35:27.996109] [INFO ] [sig ] ZEUS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:28.147379] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZEUS.txt [2026-01-14T20:35:28.147531] [INFO ] [sig ] [3477/3494] Completed ZEUS in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 6.0s [2026-01-14T20:35:28.147587] [INFO ] [sig ] [3478/3494] Forecasting ZGN... [2026-01-14T20:35:28.147622] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-14T20:35:28.147684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-14T20:35:28.159250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-14T20:35:28.159635] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-14T20:35:28.160433] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-14T20:35:28.160486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:28.160518] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:28.160545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:28.160620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:28.226679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:28.227927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:28.228051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:28.228109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:28.356107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:28.356268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:28.356311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:28.356344] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:28.359844] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-01-14T20:35:28.360126] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-14T20:35:28.360254] [INFO ] [sig ] ZGN: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:28.513662] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZGN.txt [2026-01-14T20:35:28.513835] [INFO ] [sig ] [3478/3494] Completed ZGN in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 5.6s [2026-01-14T20:35:28.513880] [INFO ] [sig ] [3479/3494] Forecasting ZH... [2026-01-14T20:35:28.513913] [INFO ] [sig ] Generating forecast for: ZH [2026-01-14T20:35:28.513944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-14T20:35:28.526016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-14T20:35:28.526358] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-14T20:35:28.527238] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-14T20:35:28.527293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:28.527327] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:28.527355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:28.527414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:28.586896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:28.587751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:28.587834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:28.587866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:28.709947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:28.710128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:28.710169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:28.710204] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:28.713645] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=16.67%) [2026-01-14T20:35:28.713936] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-14T20:35:28.714068] [INFO ] [sig ] ZH: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:28.855312] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZH.txt [2026-01-14T20:35:28.855447] [INFO ] [sig ] [3479/3494] Completed ZH in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 5.3s [2026-01-14T20:35:28.855486] [INFO ] [sig ] [3480/3494] Forecasting ZIM... [2026-01-14T20:35:28.855517] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-14T20:35:28.855548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-14T20:35:28.867155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-14T20:35:28.867724] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-14T20:35:28.868737] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-14T20:35:28.868791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:28.868825] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:28.868854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:28.868911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:28.926669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:28.927433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:28.927515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:28.927549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:29.053349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:29.053501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:29.053541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:29.053569] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:29.057351] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-14T20:35:29.057658] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-14T20:35:29.057785] [INFO ] [sig ] ZIM: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:29.198529] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZIM.txt [2026-01-14T20:35:29.198680] [INFO ] [sig ] [3480/3494] Completed ZIM in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 4.9s [2026-01-14T20:35:29.198720] [INFO ] [sig ] [3481/3494] Forecasting ZION... [2026-01-14T20:35:29.198750] [INFO ] [sig ] Generating forecast for: ZION [2026-01-14T20:35:29.198779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-14T20:35:29.209928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-14T20:35:29.210200] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-14T20:35:29.211002] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-14T20:35:29.211055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:29.211089] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:29.211117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:29.211175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:29.271008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:29.271659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:29.271735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:29.271768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:29.396939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:29.397085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:29.397124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:29.397152] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:29.400485] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-14T20:35:29.400772] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-14T20:35:29.400893] [INFO ] [sig ] ZION: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:29.539536] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZION.txt [2026-01-14T20:35:29.539670] [INFO ] [sig ] [3481/3494] Completed ZION in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 4.6s [2026-01-14T20:35:29.539708] [INFO ] [sig ] [3482/3494] Forecasting ZIP... [2026-01-14T20:35:29.539738] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-14T20:35:29.539767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-14T20:35:29.551563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-14T20:35:29.551920] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-14T20:35:29.552763] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-14T20:35:29.552818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:29.552850] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:29.552876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:29.552932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:29.617869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:29.618685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:29.618764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:29.618796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:29.754676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:29.754842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:29.754884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:29.754912] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:29.758386] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-01-14T20:35:29.758693] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-14T20:35:29.758825] [INFO ] [sig ] ZIP: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:29.899021] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZIP.txt [2026-01-14T20:35:29.899151] [INFO ] [sig ] [3482/3494] Completed ZIP in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 4.2s [2026-01-14T20:35:29.899189] [INFO ] [sig ] [3483/3494] Forecasting ZLAB... [2026-01-14T20:35:29.899222] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-14T20:35:29.899253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-14T20:35:29.917108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-14T20:35:29.917861] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-14T20:35:29.918749] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-14T20:35:29.918843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:29.918880] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:29.918907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:29.918963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:29.978716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:29.979810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:29.979914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:29.979949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:30.113150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:30.113371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:30.113428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:30.113467] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:30.117129] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=37.90%) [2026-01-14T20:35:30.117426] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-14T20:35:30.117566] [INFO ] [sig ] ZLAB: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:30.269683] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZLAB.txt [2026-01-14T20:35:30.269862] [INFO ] [sig ] [3483/3494] Completed ZLAB in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 3.9s [2026-01-14T20:35:30.269906] [INFO ] [sig ] [3484/3494] Forecasting ZM... [2026-01-14T20:35:30.269946] [INFO ] [sig ] Generating forecast for: ZM [2026-01-14T20:35:30.269992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-14T20:35:30.281638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-14T20:35:30.281920] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-14T20:35:30.282738] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-14T20:35:30.282792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:30.282824] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:30.282851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:30.282907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:30.356894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:30.358020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:30.358103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:30.358135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:30.492534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:30.492729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:30.492772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:30.492800] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:30.496427] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-14T20:35:30.496814] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-14T20:35:30.496964] [INFO ] [sig ] ZM: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:30.648818] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZM.txt [2026-01-14T20:35:30.648979] [INFO ] [sig ] [3484/3494] Completed ZM in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 3.5s [2026-01-14T20:35:30.649019] [INFO ] [sig ] [3485/3494] Forecasting ZNTL... [2026-01-14T20:35:30.649049] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-14T20:35:30.649079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-14T20:35:30.661197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-14T20:35:30.661616] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-14T20:35:30.662424] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-14T20:35:30.662477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:30.662508] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:30.662534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:30.662615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:30.724287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:30.725222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:30.725303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:30.725336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:30.847442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:30.847615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:30.847674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:30.847703] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:30.851079] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=75.97%) [2026-01-14T20:35:30.851350] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-14T20:35:30.851473] [INFO ] [sig ] ZNTL: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:30.994432] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZNTL.txt [2026-01-14T20:35:30.994605] [INFO ] [sig ] [3485/3494] Completed ZNTL in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 3.2s [2026-01-14T20:35:30.994646] [INFO ] [sig ] [3486/3494] Forecasting ZS... [2026-01-14T20:35:30.994677] [INFO ] [sig ] Generating forecast for: ZS [2026-01-14T20:35:30.994707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-14T20:35:31.011897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-14T20:35:31.012287] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-14T20:35:31.013149] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-14T20:35:31.013201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:31.013231] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:31.013257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:31.013311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:31.070934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:31.071823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:31.071907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:31.071939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:31.200562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:31.200754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:31.200796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:31.200825] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:31.204684] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-14T20:35:31.204981] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-14T20:35:31.205112] [INFO ] [sig ] ZS: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:31.348058] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZS.txt [2026-01-14T20:35:31.348205] [INFO ] [sig ] [3486/3494] Completed ZS in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 2.8s [2026-01-14T20:35:31.348251] [INFO ] [sig ] [3487/3494] Forecasting ZTO... [2026-01-14T20:35:31.348282] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-14T20:35:31.348312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-14T20:35:31.360678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-14T20:35:31.360997] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-14T20:35:31.361811] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-14T20:35:31.361863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:31.361894] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:31.361921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:31.361977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:31.420026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:31.420703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:31.420780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:31.420841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:31.540233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:31.540372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:31.540411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:31.540448] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:31.544111] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-01-14T20:35:31.544399] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-14T20:35:31.544521] [INFO ] [sig ] ZTO: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:31.693673] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZTO.txt [2026-01-14T20:35:31.693843] [INFO ] [sig ] [3487/3494] Completed ZTO in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 2.5s [2026-01-14T20:35:31.693884] [INFO ] [sig ] [3488/3494] Forecasting ZTS... [2026-01-14T20:35:31.693915] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-14T20:35:31.693946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-14T20:35:31.707128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-14T20:35:31.707517] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-14T20:35:31.708402] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-14T20:35:31.708458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:31.708491] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:31.708519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:31.708606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:31.769364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:31.770269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:31.770356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:31.770388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:31.891163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:31.891325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:31.891366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:31.891394] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:31.894817] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=87.90%) [2026-01-14T20:35:31.895113] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-14T20:35:31.895258] [INFO ] [sig ] ZTS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:32.034551] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZTS.txt [2026-01-14T20:35:32.034716] [INFO ] [sig ] [3488/3494] Completed ZTS in 0.3s | 2.84 sym/s | Total: 20.4m | ETA: 2.1s [2026-01-14T20:35:32.034756] [INFO ] [sig ] [3489/3494] Forecasting ZUMZ... [2026-01-14T20:35:32.034786] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-14T20:35:32.034815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-14T20:35:32.048982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-14T20:35:32.049357] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-14T20:35:32.050156] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-14T20:35:32.050209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:32.050240] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:32.050266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:32.050321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:32.108681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:32.109551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:32.109649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:32.109683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:32.249467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:32.249664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:32.249707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:32.249735] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:32.253202] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-01-14T20:35:32.253476] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-14T20:35:32.253784] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:32.394264] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZUMZ.txt [2026-01-14T20:35:32.394392] [INFO ] [sig ] [3489/3494] Completed ZUMZ in 0.4s | 2.84 sym/s | Total: 20.4m | ETA: 1.8s [2026-01-14T20:35:32.394430] [INFO ] [sig ] [3490/3494] Forecasting ZURA... [2026-01-14T20:35:32.394459] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-14T20:35:32.394488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-14T20:35:32.406864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-14T20:35:32.407116] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-14T20:35:32.407922] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-14T20:35:32.407974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:32.408006] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:32.408033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:32.408090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:32.466507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:32.467104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:32.467178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:32.467209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:32.587653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:32.587817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:32.587856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:32.587899] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:32.591279] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-14T20:35:32.591553] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-14T20:35:32.591731] [INFO ] [sig ] ZURA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:32.734796] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZURA.txt [2026-01-14T20:35:32.734953] [INFO ] [sig ] [3490/3494] Completed ZURA in 0.3s | 2.84 sym/s | Total: 20.5m | ETA: 1.4s [2026-01-14T20:35:32.734993] [INFO ] [sig ] [3491/3494] Forecasting ZVIA... [2026-01-14T20:35:32.735023] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-14T20:35:32.735052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-14T20:35:32.746627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-14T20:35:32.746956] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-14T20:35:32.747775] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-14T20:35:32.747827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:32.747859] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:32.747886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:32.747941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:32.805346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:32.806072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:32.806149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:32.806180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:32.927146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:32.927277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:32.927314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:32.927347] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:32.931124] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-01-14T20:35:32.931403] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-14T20:35:32.931530] [INFO ] [sig ] ZVIA: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:33.076308] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZVIA.txt [2026-01-14T20:35:33.076436] [INFO ] [sig ] [3491/3494] Completed ZVIA in 0.3s | 2.84 sym/s | Total: 20.5m | ETA: 1.1s [2026-01-14T20:35:33.076476] [INFO ] [sig ] [3492/3494] Forecasting ZVRA... [2026-01-14T20:35:33.076505] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-14T20:35:33.076535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-14T20:35:33.091848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-14T20:35:33.092153] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-14T20:35:33.092959] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-14T20:35:33.093011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:33.093042] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:33.093069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:33.093125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:33.151273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:33.152084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:33.152188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:33.152222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:33.269377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:33.269549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:33.269609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:33.269640] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:33.273470] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=65.33%) [2026-01-14T20:35:33.273817] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-14T20:35:33.273954] [INFO ] [sig ] ZVRA: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:33.416305] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZVRA.txt [2026-01-14T20:35:33.416431] [INFO ] [sig ] [3492/3494] Completed ZVRA in 0.3s | 2.84 sym/s | Total: 20.5m | ETA: 0.7s [2026-01-14T20:35:33.416469] [INFO ] [sig ] [3493/3494] Forecasting ZWS... [2026-01-14T20:35:33.416498] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-14T20:35:33.416528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-14T20:35:33.428117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-14T20:35:33.428399] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-14T20:35:33.429178] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-14T20:35:33.429231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:33.429264] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:33.429294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:33.429350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:33.485714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:33.486305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:33.486380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:33.486413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:33.608872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:33.609003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:33.609042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:33.609071] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:33.612386] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-14T20:35:33.612675] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-14T20:35:33.612797] [INFO ] [sig ] ZWS: Forecast for 2026-01-14: UP (sign=1.00) [2026-01-14T20:35:33.753253] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-15 1 -> ./output/forecasts/individual/2026-01-15/ZWS.txt [2026-01-14T20:35:33.753388] [INFO ] [sig ] [3493/3494] Completed ZWS in 0.3s | 2.84 sym/s | Total: 20.5m | ETA: 0.4s [2026-01-14T20:35:33.753426] [INFO ] [sig ] [3494/3494] Forecasting ZYME... [2026-01-14T20:35:33.753455] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-14T20:35:33.753486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-14T20:35:33.766178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-14T20:35:33.766504] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-14T20:35:33.767318] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-14T20:35:33.767374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-14T20:35:33.767441] [DEBUG] [FORECASTER] Starting train method [2026-01-14T20:35:33.767480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-14T20:35:33.767538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-14T20:35:33.825766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-14T20:35:33.826423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-14T20:35:33.826499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-14T20:35:33.826530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-14T20:35:33.944554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-14T20:35:33.944715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-14T20:35:33.944753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-14T20:35:33.944781] [INFO ] [FORECASTER] Training complete [2026-01-14T20:35:33.948059] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=43.48%) [2026-01-14T20:35:33.948341] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-14T20:35:33.948470] [INFO ] [sig ] ZYME: Forecast for 2026-01-14: DOWN (sign=0.00) [2026-01-14T20:35:34.092597] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-15 0 -> ./output/forecasts/individual/2026-01-15/ZYME.txt [2026-01-14T20:35:34.092731] [INFO ] [sig ] [3494/3494] Completed ZYME in 0.3s | 2.84 sym/s | Total: 20.5m | ETA: 0.0s [2026-01-14T20:35:34.092769] [INFO ] [sig ] ================================================== [2026-01-14T20:35:34.092799] [INFO ] [sig ] Forecasts complete: 3494/3494 symbols succeeded [2026-01-14T20:35:34.092828] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-14T20:35:34.092855] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-14T20:35:34.093614] [INFO ] [sig ] Found 65 forecast dates to process [2026-01-14T20:35:34.093660] [INFO ] [sig ] [1/65] Processing report for 2025-10-10... [2026-01-14T20:35:34.093696] [INFO ] [sig ] [1/65] Report for 2025-10-10 already exists, skipping... [2026-01-14T20:35:34.093726] [INFO ] [sig ] [2/65] Processing report for 2025-10-13... [2026-01-14T20:35:34.093759] [INFO ] [sig ] [2/65] Report for 2025-10-13 already exists, skipping... [2026-01-14T20:35:34.093787] [INFO ] [sig ] [3/65] Processing report for 2025-10-14... [2026-01-14T20:35:34.093819] [INFO ] [sig ] [3/65] Report for 2025-10-14 already exists, skipping... [2026-01-14T20:35:34.093846] [INFO ] [sig ] [4/65] Processing report for 2025-10-15... [2026-01-14T20:35:34.093877] [INFO ] [sig ] [4/65] Report for 2025-10-15 already exists, skipping... [2026-01-14T20:35:34.093903] [INFO ] [sig ] [5/65] Processing report for 2025-10-16... [2026-01-14T20:35:34.093934] [INFO ] [sig ] [5/65] Report for 2025-10-16 already exists, skipping... [2026-01-14T20:35:34.093959] [INFO ] [sig ] [6/65] Processing report for 2025-10-17... [2026-01-14T20:35:34.093989] [INFO ] [sig ] [6/65] Report for 2025-10-17 already exists, skipping... [2026-01-14T20:35:34.094015] [INFO ] [sig ] [7/65] Processing report for 2025-10-20... [2026-01-14T20:35:34.094045] [INFO ] [sig ] [7/65] Report for 2025-10-20 already exists, skipping... [2026-01-14T20:35:34.094070] [INFO ] [sig ] [8/65] Processing report for 2025-10-21... [2026-01-14T20:35:34.094101] [INFO ] [sig ] [8/65] Report for 2025-10-21 already exists, skipping... [2026-01-14T20:35:34.094126] [INFO ] [sig ] [9/65] Processing report for 2025-10-22... [2026-01-14T20:35:34.094156] [INFO ] [sig ] [9/65] Report for 2025-10-22 already exists, skipping... [2026-01-14T20:35:34.094181] [INFO ] [sig ] [10/65] Processing report for 2025-10-23... [2026-01-14T20:35:34.094211] [INFO ] [sig ] [10/65] Report for 2025-10-23 already exists, skipping... [2026-01-14T20:35:34.094237] [INFO ] [sig ] [11/65] Processing report for 2025-10-24... [2026-01-14T20:35:34.094267] [INFO ] [sig ] [11/65] Report for 2025-10-24 already exists, skipping... [2026-01-14T20:35:34.094299] [INFO ] [sig ] [12/65] Processing report for 2025-10-27... [2026-01-14T20:35:34.094331] [INFO ] [sig ] [12/65] Report for 2025-10-27 already exists, skipping... [2026-01-14T20:35:34.094357] [INFO ] [sig ] [13/65] Processing report for 2025-10-28... [2026-01-14T20:35:34.094387] [INFO ] [sig ] [13/65] Report for 2025-10-28 already exists, skipping... [2026-01-14T20:35:34.094413] [INFO ] [sig ] [14/65] Processing report for 2025-10-30... [2026-01-14T20:35:34.094444] [INFO ] [sig ] [14/65] Report for 2025-10-30 already exists, skipping... [2026-01-14T20:35:34.094469] [INFO ] [sig ] [15/65] Processing report for 2025-10-31... [2026-01-14T20:35:34.094498] [INFO ] [sig ] [15/65] Report for 2025-10-31 already exists, skipping... [2026-01-14T20:35:34.094524] [INFO ] [sig ] [16/65] Processing report for 2025-11-03... [2026-01-14T20:35:34.094554] [INFO ] [sig ] [16/65] Report for 2025-11-03 already exists, skipping... [2026-01-14T20:35:34.094596] [INFO ] [sig ] [17/65] Processing report for 2025-11-04... [2026-01-14T20:35:34.094630] [INFO ] [sig ] [17/65] Report for 2025-11-04 already exists, skipping... [2026-01-14T20:35:34.094656] [INFO ] [sig ] [18/65] Processing report for 2025-11-05... [2026-01-14T20:35:34.094687] [INFO ] [sig ] [18/65] Report for 2025-11-05 already exists, skipping... [2026-01-14T20:35:34.094712] [INFO ] [sig ] [19/65] Processing report for 2025-11-06... [2026-01-14T20:35:34.094743] [INFO ] [sig ] [19/65] Report for 2025-11-06 already exists, skipping... [2026-01-14T20:35:34.094768] [INFO ] [sig ] [20/65] Processing report for 2025-11-07... [2026-01-14T20:35:34.094798] [INFO ] [sig ] [20/65] Report for 2025-11-07 already exists, skipping... [2026-01-14T20:35:34.094823] [INFO ] [sig ] [21/65] Processing report for 2025-11-10... [2026-01-14T20:35:34.094853] [INFO ] [sig ] [21/65] Report for 2025-11-10 already exists, skipping... [2026-01-14T20:35:34.094878] [INFO ] [sig ] [22/65] Processing report for 2025-11-11... [2026-01-14T20:35:34.094909] [INFO ] [sig ] [22/65] Report for 2025-11-11 already exists, skipping... [2026-01-14T20:35:34.094935] [INFO ] [sig ] [23/65] Processing report for 2025-11-12... [2026-01-14T20:35:34.094964] [INFO ] [sig ] [23/65] Report for 2025-11-12 already exists, skipping... [2026-01-14T20:35:34.094990] [INFO ] [sig ] [24/65] Processing report for 2025-11-13... [2026-01-14T20:35:34.095019] [INFO ] [sig ] [24/65] Report for 2025-11-13 already exists, skipping... [2026-01-14T20:35:34.095044] [INFO ] [sig ] [25/65] Processing report for 2025-11-17... [2026-01-14T20:35:34.095074] [INFO ] [sig ] [25/65] Report for 2025-11-17 already exists, skipping... [2026-01-14T20:35:34.095099] [INFO ] [sig ] [26/65] Processing report for 2025-11-18... [2026-01-14T20:35:34.095129] [INFO ] [sig ] [26/65] Report for 2025-11-18 already exists, skipping... [2026-01-14T20:35:34.095154] [INFO ] [sig ] [27/65] Processing report for 2025-11-19... [2026-01-14T20:35:34.095185] [INFO ] [sig ] [27/65] Report for 2025-11-19 already exists, skipping... [2026-01-14T20:35:34.095211] [INFO ] [sig ] [28/65] Processing report for 2025-11-20... [2026-01-14T20:35:34.095241] [INFO ] [sig ] [28/65] Report for 2025-11-20 already exists, skipping... [2026-01-14T20:35:34.095287] [INFO ] [sig ] [29/65] Processing report for 2025-11-21... [2026-01-14T20:35:34.095322] [INFO ] [sig ] [29/65] Report for 2025-11-21 already exists, skipping... [2026-01-14T20:35:34.095351] [INFO ] [sig ] [30/65] Processing report for 2025-11-24... [2026-01-14T20:35:34.095382] [INFO ] [sig ] [30/65] Report for 2025-11-24 already exists, skipping... [2026-01-14T20:35:34.095408] [INFO ] [sig ] [31/65] Processing report for 2025-11-25... [2026-01-14T20:35:34.095438] [INFO ] [sig ] [31/65] Report for 2025-11-25 already exists, skipping... [2026-01-14T20:35:34.095465] [INFO ] [sig ] [32/65] Processing report for 2025-11-26... [2026-01-14T20:35:34.095519] [INFO ] [sig ] [32/65] Report for 2025-11-26 already exists, skipping... [2026-01-14T20:35:34.095546] [INFO ] [sig ] [33/65] Processing report for 2025-11-28... [2026-01-14T20:35:34.095601] [INFO ] [sig ] [33/65] Report for 2025-11-28 already exists, skipping... [2026-01-14T20:35:34.095631] [INFO ] [sig ] [34/65] Processing report for 2025-12-01... [2026-01-14T20:35:34.095673] [INFO ] [sig ] [34/65] Report for 2025-12-01 already exists, skipping... [2026-01-14T20:35:34.095701] [INFO ] [sig ] [35/65] Processing report for 2025-12-02... [2026-01-14T20:35:34.095733] [INFO ] [sig ] [35/65] Report for 2025-12-02 already exists, skipping... [2026-01-14T20:35:34.095759] [INFO ] [sig ] [36/65] Processing report for 2025-12-03... [2026-01-14T20:35:34.095790] [INFO ] [sig ] [36/65] Report for 2025-12-03 already exists, skipping... [2026-01-14T20:35:34.095816] [INFO ] [sig ] [37/65] Processing report for 2025-12-04... [2026-01-14T20:35:34.095855] [INFO ] [sig ] [37/65] Report for 2025-12-04 already exists, skipping... [2026-01-14T20:35:34.095883] [INFO ] [sig ] [38/65] Processing report for 2025-12-05... [2026-01-14T20:35:34.095919] [INFO ] [sig ] [38/65] Report for 2025-12-05 already exists, skipping... [2026-01-14T20:35:34.095947] [INFO ] [sig ] [39/65] Processing report for 2025-12-08... [2026-01-14T20:35:34.095977] [INFO ] [sig ] [39/65] Report for 2025-12-08 already exists, skipping... [2026-01-14T20:35:34.096003] [INFO ] [sig ] [40/65] Processing report for 2025-12-09... [2026-01-14T20:35:34.096033] [INFO ] [sig ] [40/65] Report for 2025-12-09 already exists, skipping... [2026-01-14T20:35:34.096059] [INFO ] [sig ] [41/65] Processing report for 2025-12-10... [2026-01-14T20:35:34.096095] [INFO ] [sig ] [41/65] Report for 2025-12-10 already exists, skipping... [2026-01-14T20:35:34.096123] [INFO ] [sig ] [42/65] Processing report for 2025-12-11... [2026-01-14T20:35:34.096159] [INFO ] [sig ] [42/65] Report for 2025-12-11 already exists, skipping... [2026-01-14T20:35:34.096186] [INFO ] [sig ] [43/65] Processing report for 2025-12-12... [2026-01-14T20:35:34.096216] [INFO ] [sig ] [43/65] Report for 2025-12-12 already exists, skipping... [2026-01-14T20:35:34.096242] [INFO ] [sig ] [44/65] Processing report for 2025-12-15... [2026-01-14T20:35:34.096273] [INFO ] [sig ] [44/65] Report for 2025-12-15 already exists, skipping... [2026-01-14T20:35:34.096299] [INFO ] [sig ] [45/65] Processing report for 2025-12-16... [2026-01-14T20:35:34.096329] [INFO ] [sig ] [45/65] Report for 2025-12-16 already exists, skipping... [2026-01-14T20:35:34.096355] [INFO ] [sig ] [46/65] Processing report for 2025-12-17... [2026-01-14T20:35:34.096386] [INFO ] [sig ] [46/65] Report for 2025-12-17 already exists, skipping... [2026-01-14T20:35:34.096411] [INFO ] [sig ] [47/65] Processing report for 2025-12-18... [2026-01-14T20:35:34.096442] [INFO ] [sig ] [47/65] Report for 2025-12-18 already exists, skipping... [2026-01-14T20:35:34.096468] [INFO ] [sig ] [48/65] Processing report for 2025-12-19... [2026-01-14T20:35:34.096694] [INFO ] [sig ] [48/65] Report for 2025-12-19 already exists, skipping... [2026-01-14T20:35:34.096723] [INFO ] [sig ] [49/65] Processing report for 2025-12-22... [2026-01-14T20:35:34.096772] [INFO ] [sig ] [49/65] Report for 2025-12-22 already exists, skipping... [2026-01-14T20:35:34.096801] [INFO ] [sig ] [50/65] Processing report for 2025-12-23... [2026-01-14T20:35:34.096840] [INFO ] [sig ] [50/65] Report for 2025-12-23 already exists, skipping... [2026-01-14T20:35:34.096867] [INFO ] [sig ] [51/65] Processing report for 2025-12-24... [2026-01-14T20:35:34.096898] [INFO ] [sig ] [51/65] Report for 2025-12-24 already exists, skipping... [2026-01-14T20:35:34.096925] [INFO ] [sig ] [52/65] Processing report for 2025-12-26... [2026-01-14T20:35:34.096967] [INFO ] [sig ] [52/65] Report for 2025-12-26 already exists, skipping... [2026-01-14T20:35:34.097001] [INFO ] [sig ] [53/65] Processing report for 2025-12-29... [2026-01-14T20:35:34.097032] [INFO ] [sig ] [53/65] Report for 2025-12-29 already exists, skipping... [2026-01-14T20:35:34.097058] [INFO ] [sig ] [54/65] Processing report for 2025-12-30... [2026-01-14T20:35:34.097097] [INFO ] [sig ] [54/65] Report for 2025-12-30 already exists, skipping... [2026-01-14T20:35:34.097125] [INFO ] [sig ] [55/65] Processing report for 2025-12-31... [2026-01-14T20:35:34.097161] [INFO ] [sig ] [55/65] Report for 2025-12-31 already exists, skipping... [2026-01-14T20:35:34.097189] [INFO ] [sig ] [56/65] Processing report for 2026-01-02... [2026-01-14T20:35:34.097220] [INFO ] [sig ] [56/65] Report for 2026-01-02 already exists, skipping... [2026-01-14T20:35:34.097245] [INFO ] [sig ] [57/65] Processing report for 2026-01-05... [2026-01-14T20:35:34.097282] [INFO ] [sig ] [57/65] Report for 2026-01-05 already exists, skipping... [2026-01-14T20:35:34.097310] [INFO ] [sig ] [58/65] Processing report for 2026-01-06... [2026-01-14T20:35:34.097346] [INFO ] [sig ] [58/65] Report for 2026-01-06 already exists, skipping... [2026-01-14T20:35:34.097374] [INFO ] [sig ] [59/65] Processing report for 2026-01-07... [2026-01-14T20:35:34.097404] [INFO ] [sig ] [59/65] Report for 2026-01-07 already exists, skipping... [2026-01-14T20:35:34.097430] [INFO ] [sig ] [60/65] Processing report for 2026-01-08... [2026-01-14T20:35:34.097460] [INFO ] [sig ] [60/65] Report for 2026-01-08 already exists, skipping... [2026-01-14T20:35:34.097717] [INFO ] [sig ] [61/65] Processing report for 2026-01-09... [2026-01-14T20:35:34.097754] [INFO ] [sig ] [61/65] Report for 2026-01-09 already exists, skipping... [2026-01-14T20:35:34.097781] [INFO ] [sig ] [62/65] Processing report for 2026-01-12... [2026-01-14T20:35:34.097826] [INFO ] [sig ] [62/65] Report for 2026-01-12 already exists, skipping... [2026-01-14T20:35:34.097853] [INFO ] [sig ] [63/65] Processing report for 2026-01-13... [2026-01-14T20:35:34.097892] [INFO ] [sig ] [63/65] Report for 2026-01-13 already exists, skipping... [2026-01-14T20:35:34.097919] [INFO ] [sig ] [64/65] Processing report for 2026-01-14... [2026-01-14T20:35:34.097956] [INFO ] [sig ] [64/65] Report for 2026-01-14 already exists, skipping... [2026-01-14T20:35:34.097983] [INFO ] [sig ] [65/65] Processing report for 2026-01-15... [2026-01-14T20:35:35.103630] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.104114] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-14T20:35:35.104514] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.105177] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.105255] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.105969] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-14T20:35:35.106284] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.106843] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-14T20:35:35.107196] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.107452] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.107816] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.108124] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-14T20:35:35.108474] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.108777] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.109106] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.109362] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.109436] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.109841] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-14T20:35:35.110188] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-14T20:35:35.110773] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-14T20:35:35.110845] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.111228] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.111503] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.112019] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.112091] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-14T20:35:35.112337] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.112803] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-14T20:35:35.113166] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-14T20:35:35.113452] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.113931] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.114191] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.114436] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.114694] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-14T20:35:35.114767] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-14T20:35:35.115020] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.115318] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.115611] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-14T20:35:35.116036] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.116464] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-14T20:35:35.116835] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.117091] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-14T20:35:35.117377] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-14T20:35:35.117855] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.117943] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.118204] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.118494] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.118773] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.119372] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.119862] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.120170] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.120564] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.121065] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.121486] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-14T20:35:35.121820] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.121928] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.122275] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.122520] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.122614] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.122901] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.123186] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-14T20:35:35.123457] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-14T20:35:35.123754] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.124061] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.124152] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.124407] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.124693] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.125210] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.125596] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-14T20:35:35.125891] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.126255] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.126744] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.127139] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-14T20:35:35.127210] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.127795] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.128254] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-14T20:35:35.128735] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-14T20:35:35.129134] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-14T20:35:35.129432] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-14T20:35:35.129783] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.129887] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.130199] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.130693] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-14T20:35:35.130941] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.131202] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.131605] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.132099] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-14T20:35:35.132440] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.132877] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.133230] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-14T20:35:35.133713] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.134081] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-14T20:35:35.134765] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.134868] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.134957] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-14T20:35:35.135036] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.135458] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.136008] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.136307] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-14T20:35:35.136634] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.136907] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.137172] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.137436] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.137869] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-14T20:35:35.138328] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.138609] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.138927] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.139444] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-14T20:35:35.140110] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-14T20:35:35.140607] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.140999] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-14T20:35:35.141380] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.141995] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-14T20:35:35.142269] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-14T20:35:35.142544] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.142679] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-14T20:35:35.143001] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.143331] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.143959] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.144235] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.144625] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-14T20:35:35.144937] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-14T20:35:35.145300] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.145776] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.146157] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.146514] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.147029] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-14T20:35:35.147411] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.147739] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.147842] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.149151] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-14T20:35:35.149450] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-14T20:35:35.149550] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.150004] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.150283] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.150618] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.150936] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-14T20:35:35.151357] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-14T20:35:35.151682] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.151793] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.152064] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.152501] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.152617] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-14T20:35:35.152700] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-14T20:35:35.153078] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-14T20:35:35.153458] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-14T20:35:35.153555] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.153847] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-14T20:35:35.154128] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-14T20:35:35.154217] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-14T20:35:35.154689] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.155019] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-14T20:35:35.155461] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.155854] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-14T20:35:35.156162] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.156256] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.156332] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.156613] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-14T20:35:35.156885] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-14T20:35:35.156974] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-14T20:35:35.157407] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.157890] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.158345] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.158457] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.158951] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-14T20:35:35.159043] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-14T20:35:35.159302] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.159414] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-14T20:35:35.160057] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.160173] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.161365] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.161754] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.162041] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.162663] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.163825] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-14T20:35:35.164109] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-14T20:35:35.164497] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.165549] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.165660] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.165967] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.166253] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.166554] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.166849] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-14T20:35:35.167130] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.167225] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.167546] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.167680] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-14T20:35:35.167963] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.168271] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.168597] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-14T20:35:35.168684] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.168965] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.169276] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-14T20:35:35.169750] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.170183] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-14T20:35:35.170659] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.170959] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-14T20:35:35.171339] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-14T20:35:35.171718] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.172119] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.172516] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.172637] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-14T20:35:35.173086] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-14T20:35:35.173518] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.174730] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.174826] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.175557] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.175671] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-14T20:35:35.175987] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.176332] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.176760] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.177139] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.177434] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.177521] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.177672] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-14T20:35:35.177954] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.178286] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-14T20:35:35.178613] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.178947] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-14T20:35:35.179211] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.179535] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-14T20:35:35.180045] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.180331] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.180431] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-14T20:35:35.180753] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.181049] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.181135] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.181209] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.181285] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-14T20:35:35.181800] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.182098] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.182403] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.182511] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.182814] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.182893] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.183318] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.183936] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.184216] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.184512] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.184633] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.185061] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-14T20:35:35.185480] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.185984] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.186377] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.186495] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.186809] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.187084] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-14T20:35:35.187496] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.187934] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.188271] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-14T20:35:35.188593] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.188907] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.189192] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.189460] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.190001] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.190400] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-14T20:35:35.190796] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-14T20:35:35.191256] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.191591] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.192100] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-14T20:35:35.192412] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.192713] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.193019] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.193404] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-14T20:35:35.193837] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.194137] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.194515] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.194810] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.195153] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.195616] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-14T20:35:35.195919] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.196389] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-14T20:35:35.196688] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-14T20:35:35.197090] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.197371] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.197763] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.198118] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-14T20:35:35.198502] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-14T20:35:35.198981] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.199086] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-14T20:35:35.199428] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-14T20:35:35.200051] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.200471] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-14T20:35:35.200957] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.201349] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-14T20:35:35.201439] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.201733] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-14T20:35:35.202176] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.202272] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-14T20:35:35.203096] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-14T20:35:35.203700] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-14T20:35:35.204089] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-14T20:35:35.204198] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.204292] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.204767] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.204862] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-14T20:35:35.205147] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.205445] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-14T20:35:35.205762] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-14T20:35:35.206137] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.206598] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.206980] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-14T20:35:35.207282] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-14T20:35:35.207387] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.207901] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.208004] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.208397] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.209128] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-14T20:35:35.209507] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-14T20:35:35.210073] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.210440] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.210929] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.211344] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.211842] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.212158] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.212500] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.213024] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.213329] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.213830] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.214162] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-14T20:35:35.214723] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.215016] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.215405] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-14T20:35:35.215886] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.216231] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.216338] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.216603] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.217043] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.217489] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.217606] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.218075] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.218366] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.218955] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-14T20:35:35.219335] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.219638] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.219922] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-14T20:35:35.220221] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.220311] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.220625] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.221049] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.221861] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-14T20:35:35.222159] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-14T20:35:35.222611] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.223097] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.223803] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-14T20:35:35.224188] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.224490] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-14T20:35:35.224932] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.225333] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-14T20:35:35.225673] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-14T20:35:35.226138] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.226523] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.226831] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.226923] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.227538] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.227919] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.228317] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.228920] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.230210] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-14T20:35:35.230515] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.230816] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-14T20:35:35.231151] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-14T20:35:35.231426] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.232048] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.232437] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-14T20:35:35.232913] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.233376] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-14T20:35:35.233808] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.234101] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.234723] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.235021] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-14T20:35:35.235108] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-14T20:35:35.235706] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-14T20:35:35.235795] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-14T20:35:35.236165] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.236759] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.237805] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.238107] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-14T20:35:35.238521] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.238860] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.239328] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-14T20:35:35.239462] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.239736] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.240031] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.240365] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.240854] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-14T20:35:35.241141] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-14T20:35:35.241476] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.241883] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.241975] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-14T20:35:35.242450] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.242952] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.243328] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.243657] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-14T20:35:35.244893] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.245315] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-14T20:35:35.245624] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.246271] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-14T20:35:35.246631] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.247064] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-14T20:35:35.247405] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-14T20:35:35.247810] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-14T20:35:35.248133] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-14T20:35:35.248476] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.248971] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.249279] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.249589] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.249889] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.249976] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-14T20:35:35.250235] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-14T20:35:35.250566] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.250968] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-14T20:35:35.251608] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-14T20:35:35.251925] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-14T20:35:35.252243] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-14T20:35:35.252595] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-14T20:35:35.252686] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.253105] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.253208] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.253513] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.253927] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.254251] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-14T20:35:35.254365] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-14T20:35:35.254464] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-14T20:35:35.254736] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-14T20:35:35.254828] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.255150] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-14T20:35:35.255631] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.256081] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.256208] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.256539] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.257106] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.257406] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.257816] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-14T20:35:35.258262] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-14T20:35:35.259398] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-14T20:35:35.259934] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.260226] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-14T20:35:35.260597] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-14T20:35:35.260713] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-14T20:35:35.261167] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-14T20:35:35.261729] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.262057] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.262368] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.262727] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.263069] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.263354] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.263704] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.264025] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.264335] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.264684] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.265007] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.265319] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.265842] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-14T20:35:35.266318] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.266621] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-14T20:35:35.266973] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-14T20:35:35.267255] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-14T20:35:35.267766] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-14T20:35:35.268103] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.268423] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.268993] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-14T20:35:35.269340] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.269659] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-14T20:35:35.269970] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.270376] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.270868] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.271182] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.271749] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.271856] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.272216] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.272746] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.273084] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-14T20:35:35.273375] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.273975] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.274384] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.274734] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.274827] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.275157] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.275255] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.275556] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-14T20:35:35.275676] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.275758] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.276100] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.276196] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.276539] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.276872] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-14T20:35:35.277190] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-14T20:35:35.277285] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-14T20:35:35.277557] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.277698] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-14T20:35:35.278155] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-14T20:35:35.278881] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.279994] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-14T20:35:35.280100] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-14T20:35:35.280668] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-14T20:35:35.280765] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.281832] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.282423] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.282983] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.283501] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.283625] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.285428] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-14T20:35:35.285547] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.285910] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.286184] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.286462] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.287012] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.287106] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.287555] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-14T20:35:35.288798] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.288903] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.289471] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.289782] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.290316] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.290888] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.291292] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.291835] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.292298] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.293478] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.294769] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-14T20:35:35.296168] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.297552] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.300144] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-14T20:35:35.300266] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.302304] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.302439] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.305490] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.309797] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-14T20:35:35.309978] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.312637] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.316021] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.316840] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.318072] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-14T20:35:35.320373] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.321073] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.322026] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.323767] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.324448] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-14T20:35:35.325957] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-14T20:35:35.326609] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.327549] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-14T20:35:35.327703] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.327789] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.329944] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-14T20:35:35.330735] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-14T20:35:35.331941] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.334023] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.334964] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.336822] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.337838] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.338414] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-14T20:35:35.338542] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.338671] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-14T20:35:35.340830] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.342551] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-14T20:35:35.343504] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-14T20:35:35.345942] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.350188] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-14T20:35:35.352644] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.354773] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-14T20:35:35.357910] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.358020] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-14T20:35:35.362306] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.362434] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-14T20:35:35.362908] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.364045] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.364416] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.364724] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-14T20:35:35.365133] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.365482] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.365650] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.365934] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.366277] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.366570] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.366952] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.367541] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.367975] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-14T20:35:35.368386] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-14T20:35:35.368486] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.368787] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.368862] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.369105] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.369178] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-14T20:35:35.369522] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.369816] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-14T20:35:35.370162] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-14T20:35:35.370478] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-14T20:35:35.370841] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-14T20:35:35.371089] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.371393] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.371659] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.372107] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-14T20:35:35.372370] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.372668] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.372930] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.373237] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-14T20:35:35.373562] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-14T20:35:35.373842] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.374130] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.374567] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.374868] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.375240] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.375667] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.375740] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.375982] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.376241] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.376497] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-14T20:35:35.376831] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-14T20:35:35.377133] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.377436] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.377509] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.377871] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.378160] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.378677] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-14T20:35:35.379086] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.379421] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-14T20:35:35.379824] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-14T20:35:35.380104] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.380189] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.380536] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-14T20:35:35.380814] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.380896] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.381207] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.381525] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.381917] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.382970] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.383285] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.383627] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.383926] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-14T20:35:35.384222] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.384295] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-14T20:35:35.384660] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-14T20:35:35.384731] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-14T20:35:35.384985] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.385383] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.385660] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.386218] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.386544] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.386880] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.386988] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.387337] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.387725] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-14T20:35:35.387838] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-14T20:35:35.388181] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-14T20:35:35.388795] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-14T20:35:35.388901] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-14T20:35:35.389788] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.389909] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.390850] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-14T20:35:35.391195] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.391304] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-14T20:35:35.391847] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.391940] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.392360] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.392839] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.393106] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.393790] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.393875] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-14T20:35:35.393946] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.394263] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.396047] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.397951] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.398525] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.399121] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.399489] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-14T20:35:35.400019] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.400359] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.400473] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.401015] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.401490] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-14T20:35:35.402112] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.402464] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.402605] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.402716] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.403026] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-14T20:35:35.403370] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.403953] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.404285] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.404388] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.404822] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.405725] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.406082] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-14T20:35:35.406415] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.406555] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.406885] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.407340] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.407712] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.408018] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.408308] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.408413] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-14T20:35:35.408721] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.408835] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.409137] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.409541] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-14T20:35:35.409855] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.410176] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.411066] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.411452] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.411766] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-14T20:35:35.412192] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-14T20:35:35.412552] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-14T20:35:35.412918] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.413372] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.413489] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.413870] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.414204] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.414810] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-14T20:35:35.415218] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.415806] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-14T20:35:35.416139] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.416519] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.416915] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-14T20:35:35.417286] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.417609] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-14T20:35:35.418192] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.418565] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-14T20:35:35.419035] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-14T20:35:35.419352] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-14T20:35:35.419469] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.419789] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-14T20:35:35.420239] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.420568] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-14T20:35:35.420710] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.421058] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.421553] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-14T20:35:35.422123] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.422450] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-14T20:35:35.423036] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.423359] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-14T20:35:35.423720] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.424084] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.424431] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.424925] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.425246] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-14T20:35:35.425725] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.426122] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-14T20:35:35.426418] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.426849] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.427259] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.427634] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.428205] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-14T20:35:35.428774] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.428870] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.429180] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-14T20:35:35.429741] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.430049] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.430129] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.430379] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-14T20:35:35.430742] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.431236] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.431510] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.432046] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.432330] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.432856] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-14T20:35:35.433163] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-14T20:35:35.433472] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.433871] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.434833] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-14T20:35:35.435322] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.435991] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-14T20:35:35.436250] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.436525] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-14T20:35:35.436823] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.437113] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.437419] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.437912] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-14T20:35:35.438195] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-14T20:35:35.438470] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-14T20:35:35.438545] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.438841] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-14T20:35:35.438916] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-14T20:35:35.439175] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.439247] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.439517] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.439803] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.440087] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.440475] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.440753] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.441152] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-14T20:35:35.441428] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.441510] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-14T20:35:35.441837] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-14T20:35:35.441922] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.442224] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.442597] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.442887] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.443171] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.444094] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.444388] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.444712] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-14T20:35:35.444804] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.445190] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.445557] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-14T20:35:35.445886] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-14T20:35:35.445967] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.446275] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-14T20:35:35.446352] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.446710] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-14T20:35:35.447006] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-14T20:35:35.447259] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.447612] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-14T20:35:35.447968] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.448254] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-14T20:35:35.448336] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-14T20:35:35.448598] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-14T20:35:35.448924] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-14T20:35:35.449197] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-14T20:35:35.449274] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.449557] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-14T20:35:35.449655] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.449904] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.450267] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.450541] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.451116] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-14T20:35:35.451429] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-14T20:35:35.451922] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.452013] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.452310] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-14T20:35:35.452721] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.453086] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.453394] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.453481] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.453824] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-14T20:35:35.454093] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.454484] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.454833] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.455137] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.455442] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.455689] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-14T20:35:35.456061] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.456314] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-14T20:35:35.456653] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-14T20:35:35.456926] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-14T20:35:35.457518] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.458087] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-14T20:35:35.458385] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.458796] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.459177] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.459496] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-14T20:35:35.459916] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-14T20:35:35.460268] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.460666] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.460966] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.461288] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.461633] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.461927] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.462982] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.463228] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.463311] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.463601] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-14T20:35:35.464096] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.464412] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-14T20:35:35.464751] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-14T20:35:35.465053] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.465418] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.465693] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.465965] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.466259] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-14T20:35:35.466611] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.466881] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.467189] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.467518] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-14T20:35:35.467863] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.468161] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.468428] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.468705] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.468991] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.469486] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-14T20:35:35.469560] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.469839] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.470188] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-14T20:35:35.470456] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-14T20:35:35.470717] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.471085] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-14T20:35:35.471423] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.471715] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.472028] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-14T20:35:35.472324] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.472613] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.472907] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-14T20:35:35.473001] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.473238] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.473500] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.473792] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.474088] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.474404] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-14T20:35:35.474664] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-14T20:35:35.475533] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.475843] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.476111] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.476502] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-14T20:35:35.476773] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-14T20:35:35.477073] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-14T20:35:35.477363] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.477627] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.477942] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-14T20:35:35.478210] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.478482] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-14T20:35:35.478815] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.479061] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.479318] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.479618] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-14T20:35:35.479702] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-14T20:35:35.479777] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.479839] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.479915] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-14T20:35:35.480173] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-14T20:35:35.480424] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.480729] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.481059] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.481395] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.481695] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.481774] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.482847] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-14T20:35:35.483115] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.483382] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.483825] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.483897] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.484135] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-14T20:35:35.484207] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-14T20:35:35.485038] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-14T20:35:35.485120] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.485415] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.485802] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.485905] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-14T20:35:35.486178] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.486423] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.486698] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.486805] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-14T20:35:35.487141] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-14T20:35:35.487814] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.487921] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-14T20:35:35.488174] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.488555] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-14T20:35:35.488843] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-14T20:35:35.489215] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-14T20:35:35.489515] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-14T20:35:35.489804] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-14T20:35:35.490075] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.490346] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-14T20:35:35.490634] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.490921] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.491237] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.491946] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.492294] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.492622] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-14T20:35:35.493049] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.493139] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-14T20:35:35.493550] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.493679] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.493774] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.494095] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.494375] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.494468] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.494721] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-14T20:35:35.495022] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.495399] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.495823] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-14T20:35:35.495918] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.496216] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.496318] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.496383] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.496678] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-14T20:35:35.496764] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.496858] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.497171] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.497433] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-14T20:35:35.497854] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.498157] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.498458] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-14T20:35:35.498925] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.499402] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-14T20:35:35.499695] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.500040] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.500357] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.500752] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-14T20:35:35.501016] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.501407] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.501763] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-14T20:35:35.502356] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.502682] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-14T20:35:35.503053] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.503134] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-14T20:35:35.503205] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.503450] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.503713] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.504019] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-14T20:35:35.504279] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-14T20:35:35.504600] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.504706] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.505003] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-14T20:35:35.505077] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.505303] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-14T20:35:35.505866] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-14T20:35:35.505949] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.506301] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.506644] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.506959] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-14T20:35:35.507266] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.507564] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-14T20:35:35.508095] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.508524] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.508820] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.509138] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-14T20:35:35.509453] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.509728] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-14T20:35:35.510037] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.510519] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-14T20:35:35.510803] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.511049] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.511296] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.511722] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.511995] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.512257] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.512516] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-14T20:35:35.512841] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-14T20:35:35.513158] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-14T20:35:35.513231] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.513512] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.513780] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.514044] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-14T20:35:35.514303] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-14T20:35:35.514608] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.514708] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-14T20:35:35.515050] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-14T20:35:35.515316] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-14T20:35:35.515605] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.516218] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.516532] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.516916] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.517198] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.517463] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-14T20:35:35.517845] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.518122] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-14T20:35:35.518431] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.518689] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.518952] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.519300] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.519616] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.519695] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.519755] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.520046] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.520455] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.520841] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.521138] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-14T20:35:35.521447] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-14T20:35:35.521794] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.522118] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-14T20:35:35.522411] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.522741] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.523028] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.523421] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.523497] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.523750] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.524019] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.524309] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.524551] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.524825] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.525069] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.525357] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.525604] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-14T20:35:35.525873] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.525955] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.526242] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-14T20:35:35.526523] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.526810] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-14T20:35:35.527092] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.527406] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-14T20:35:35.527966] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.528064] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-14T20:35:35.528131] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.528380] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-14T20:35:35.528472] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-14T20:35:35.528559] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-14T20:35:35.528657] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.528912] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.529292] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-14T20:35:35.529764] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-14T20:35:35.530089] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.530395] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-14T20:35:35.530732] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.531109] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-14T20:35:35.531187] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.531526] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-14T20:35:35.531621] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.531912] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-14T20:35:35.532216] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.532478] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.532840] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-14T20:35:35.533117] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-14T20:35:35.533436] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.533526] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.533937] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-14T20:35:35.534430] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.534703] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.535095] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.535365] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-14T20:35:35.535439] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.535767] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-14T20:35:35.536075] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-14T20:35:35.536403] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-14T20:35:35.536758] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.537059] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.537344] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.537756] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-14T20:35:35.538064] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-14T20:35:35.538312] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.538402] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.538471] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-14T20:35:35.538770] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-14T20:35:35.539096] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.539381] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-14T20:35:35.539830] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.540083] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-14T20:35:35.540354] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-14T20:35:35.540893] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.541166] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-14T20:35:35.541244] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.541775] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-14T20:35:35.541883] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-14T20:35:35.541959] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.542231] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.542478] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-14T20:35:35.542728] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.543112] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-14T20:35:35.543220] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.543522] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-14T20:35:35.543955] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.544291] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.544604] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.544894] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.545197] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-14T20:35:35.545508] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-14T20:35:35.545785] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.546061] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-14T20:35:35.546312] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.546563] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-14T20:35:35.546917] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.547015] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-14T20:35:35.547258] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.547613] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.547714] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.548067] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-14T20:35:35.549231] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-14T20:35:35.549736] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-14T20:35:35.549831] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.550112] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.550422] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.550926] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.551332] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-14T20:35:35.551755] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-14T20:35:35.551837] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.552092] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.552406] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-14T20:35:35.552654] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-14T20:35:35.552942] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.553266] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.553802] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-14T20:35:35.554095] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.554467] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-14T20:35:35.554752] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-14T20:35:35.555031] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.555310] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-14T20:35:35.555589] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.555976] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-14T20:35:35.556284] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-14T20:35:35.556557] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.556949] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.557260] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.557333] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.557589] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.557893] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-14T20:35:35.558160] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-14T20:35:35.558236] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.558527] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.559032] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.559425] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.559506] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.559804] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.560072] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-14T20:35:35.560373] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.560728] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.561043] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-14T20:35:35.561602] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.562088] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.563182] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-14T20:35:35.563266] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.563533] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.563890] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.564213] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-14T20:35:35.564939] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.565024] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.565385] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.565795] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-14T20:35:35.565885] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-14T20:35:35.565949] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.566367] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-14T20:35:35.566763] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.567122] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.567432] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.567899] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.568215] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.568565] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.569079] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.569442] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.569902] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-14T20:35:35.570300] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.570774] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.571663] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-14T20:35:35.572077] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-14T20:35:35.572493] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-14T20:35:35.572966] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-14T20:35:35.573296] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.573599] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.573907] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.574253] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.574341] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.574664] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.575245] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-14T20:35:35.576135] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.576548] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-14T20:35:35.576930] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-14T20:35:35.577319] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.577611] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-14T20:35:35.577925] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-14T20:35:35.578250] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.578561] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.578667] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-14T20:35:35.579025] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.579441] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-14T20:35:35.579959] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.580057] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.580557] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.580857] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-14T20:35:35.581244] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.581634] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.581743] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.582016] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-14T20:35:35.582285] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-14T20:35:35.582357] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.582610] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.582917] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.583282] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.583362] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-14T20:35:35.583656] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-14T20:35:35.583934] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.584190] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.584264] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.584508] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.585089] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-14T20:35:35.585357] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.585766] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.586061] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-14T20:35:35.586399] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.586785] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.587102] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-14T20:35:35.587175] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.587483] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.587564] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.587983] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-14T20:35:35.588063] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-14T20:35:35.588368] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.588645] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.589029] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.589112] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-14T20:35:35.589360] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-14T20:35:35.589622] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-14T20:35:35.589884] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.590189] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.590443] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.590744] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-14T20:35:35.591085] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.591355] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.591637] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-14T20:35:35.591968] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.592291] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-14T20:35:35.592797] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.593147] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.593252] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.593522] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.594067] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.594395] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.594765] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.594846] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.595128] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-14T20:35:35.595588] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.595685] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-14T20:35:35.596107] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-14T20:35:35.596520] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.596636] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-14T20:35:35.596956] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.597058] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.597435] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.597524] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.597787] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-14T20:35:35.598054] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-14T20:35:35.598128] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-14T20:35:35.598626] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.598915] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-14T20:35:35.599242] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-14T20:35:35.599373] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.599726] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.599996] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.600268] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-14T20:35:35.600811] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.601127] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-14T20:35:35.601468] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.601937] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-14T20:35:35.602239] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-14T20:35:35.602733] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.603044] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-14T20:35:35.603306] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.603600] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.603851] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.604127] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-14T20:35:35.604489] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-14T20:35:35.604826] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-14T20:35:35.604904] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-14T20:35:35.605161] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.605481] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-14T20:35:35.605556] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.605652] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.606144] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.606897] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-14T20:35:35.607146] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.607417] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.607694] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-14T20:35:35.607992] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.608295] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.608648] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-14T20:35:35.608752] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-14T20:35:35.609048] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-14T20:35:35.609154] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.609407] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.609692] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.609971] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-14T20:35:35.610336] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.610672] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.610963] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.611038] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.611327] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.611598] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-14T20:35:35.611672] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.611970] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-14T20:35:35.612353] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.612752] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.613012] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.613319] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.614386] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-14T20:35:35.614658] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.614733] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.615177] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-14T20:35:35.615261] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.615802] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-14T20:35:35.616149] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.616707] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-14T20:35:35.616963] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.617209] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.617509] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.617831] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.618099] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.618427] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-14T20:35:35.618896] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.619856] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-14T20:35:35.620116] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-14T20:35:35.620432] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.620812] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.621073] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.621146] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-14T20:35:35.621382] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.621454] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.621517] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.621835] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-14T20:35:35.622086] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-14T20:35:35.622453] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.622739] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-14T20:35:35.623012] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-14T20:35:35.623363] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-14T20:35:35.623789] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.624048] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.624294] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.624673] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.625033] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.625292] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.625404] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-14T20:35:35.625683] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-14T20:35:35.626014] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.626351] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.627226] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.627552] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.627955] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-14T20:35:35.628249] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.628651] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-14T20:35:35.628946] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-14T20:35:35.629200] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.629709] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-14T20:35:35.629793] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-14T20:35:35.630113] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.630206] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.630613] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.630911] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.631218] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-14T20:35:35.631483] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.631768] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-14T20:35:35.632062] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.632327] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-14T20:35:35.632408] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.632730] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-14T20:35:35.632806] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.633092] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.633428] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.633679] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.633944] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.634234] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.634565] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.634866] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.634943] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.635208] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.635480] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.635562] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-14T20:35:35.636017] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.636282] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-14T20:35:35.636643] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-14T20:35:35.636979] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.637253] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-14T20:35:35.637830] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.638164] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.638487] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.638986] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.639251] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-14T20:35:35.639560] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.639651] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.639711] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-14T20:35:35.639945] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-14T20:35:35.640013] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.640245] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.640313] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.640607] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.641031] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-14T20:35:35.641295] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.641802] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.642115] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.642188] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.642449] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.642722] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.643072] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.643395] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.643673] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.643966] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-14T20:35:35.644290] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.644630] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.645004] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.645274] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-14T20:35:35.645660] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-14T20:35:35.646681] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.646988] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.647242] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.647314] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-14T20:35:35.647629] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.647980] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-14T20:35:35.648288] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.648379] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.648455] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.648763] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.649706] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.650009] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.650254] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.650337] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.650600] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.651000] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.651281] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.651553] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-14T20:35:35.651648] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-14T20:35:35.651943] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.652197] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-14T20:35:35.652269] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.652516] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.652850] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-14T20:35:35.653893] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-14T20:35:35.653973] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.654242] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.654517] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.654610] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.654675] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.654929] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.655193] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.655454] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-14T20:35:35.655693] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-14T20:35:35.656058] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-14T20:35:35.656131] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.656366] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.656618] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-14T20:35:35.656897] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-14T20:35:35.657232] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-14T20:35:35.657313] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.657594] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-14T20:35:35.657938] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-14T20:35:35.658011] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-14T20:35:35.658294] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-14T20:35:35.658643] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-14T20:35:35.659130] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.659454] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.659814] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.660144] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-14T20:35:35.660426] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-14T20:35:35.660725] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-14T20:35:35.661057] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.661314] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.661775] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.662099] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-14T20:35:35.662418] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.662729] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.663003] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.663329] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-14T20:35:35.663640] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.663915] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.664179] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.664442] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.664523] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-14T20:35:35.664932] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.665193] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-14T20:35:35.665296] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.665377] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.665685] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.665986] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-14T20:35:35.666316] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-14T20:35:35.666600] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-14T20:35:35.666849] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.667146] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-14T20:35:35.667224] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.667524] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.667897] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-14T20:35:35.668162] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.668469] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.668717] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-14T20:35:35.668802] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.669156] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.669480] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-14T20:35:35.669563] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-14T20:35:35.669649] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.670012] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.670108] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.670385] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-14T20:35:35.670639] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.670710] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.670946] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.671241] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.671535] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.671809] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.672054] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.672384] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-14T20:35:35.672695] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.672971] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-14T20:35:35.673235] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-14T20:35:35.673472] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.673725] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-14T20:35:35.674044] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-14T20:35:35.674333] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-14T20:35:35.674715] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.675013] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.675269] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.675527] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.675827] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.676107] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.676395] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-14T20:35:35.676658] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.676900] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-14T20:35:35.677202] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.677275] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.677504] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.677812] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.678121] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.678390] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-14T20:35:35.678672] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.678761] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.679055] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.679333] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.679656] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.679944] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.680196] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.680452] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.680727] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.680805] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.681061] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.681302] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.681595] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.681668] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.681730] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.682008] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.682310] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-14T20:35:35.682382] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-14T20:35:35.682690] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-14T20:35:35.683009] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.683088] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.683365] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-14T20:35:35.683626] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-14T20:35:35.683864] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.684126] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.684383] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.684698] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-14T20:35:35.684995] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.685290] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.685661] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.685741] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.686047] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.686332] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-14T20:35:35.686619] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.686897] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-14T20:35:35.686980] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-14T20:35:35.687042] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.687335] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-14T20:35:35.687611] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.687905] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-14T20:35:35.688193] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.688273] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.688615] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-14T20:35:35.688703] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.688997] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-14T20:35:35.689320] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.689396] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.689655] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-14T20:35:35.689972] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-14T20:35:35.690256] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.690327] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.690614] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.690686] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-14T20:35:35.690977] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.691390] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.691694] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.692632] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.693026] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-14T20:35:35.693316] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-14T20:35:35.693608] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.693882] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-14T20:35:35.694186] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.694488] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.694784] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.695082] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.695378] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.695622] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.695866] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-14T20:35:35.696150] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.696394] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-14T20:35:35.696906] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-14T20:35:35.697227] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.697538] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.697835] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-14T20:35:35.697909] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.698297] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.698400] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-14T20:35:35.699550] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.699853] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-14T20:35:35.699926] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-14T20:35:35.700005] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.700283] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-14T20:35:35.700630] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.700946] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-14T20:35:35.701211] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.701967] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.702277] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.702352] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.702602] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-14T20:35:35.702911] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-14T20:35:35.703237] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.703550] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.703881] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.704124] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.704396] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.704691] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.705118] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.705396] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.705694] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-14T20:35:35.705943] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.706238] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-14T20:35:35.706491] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-14T20:35:35.706735] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-14T20:35:35.706994] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-14T20:35:35.707240] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.707499] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-14T20:35:35.707866] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.708127] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-14T20:35:35.708200] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.708547] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-14T20:35:35.708859] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.709115] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.709368] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.709675] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-14T20:35:35.709977] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.710404] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.710682] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-14T20:35:35.710974] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-14T20:35:35.711266] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-14T20:35:35.711785] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.712112] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.712444] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.712716] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.712965] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-14T20:35:35.713226] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.713306] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-14T20:35:35.713611] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.713866] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.714154] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.714223] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-14T20:35:35.714758] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-14T20:35:35.715092] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-14T20:35:35.715381] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.715662] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.715930] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.716202] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-14T20:35:35.716638] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.716957] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-14T20:35:35.717293] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-14T20:35:35.717670] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-14T20:35:35.718050] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-14T20:35:35.718391] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-14T20:35:35.718719] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-14T20:35:35.718983] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-14T20:35:35.719249] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-14T20:35:35.719555] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.719849] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-14T20:35:35.720158] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.721368] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.722493] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.722791] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.723062] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.723369] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.723716] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-14T20:35:35.723800] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-14T20:35:35.724103] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.724989] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-14T20:35:35.725095] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-14T20:35:35.725190] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-14T20:35:35.725467] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-14T20:35:35.725587] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.725982] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.726286] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-14T20:35:35.726624] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.726915] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.727185] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.727481] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-14T20:35:35.727793] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-14T20:35:35.728066] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.728388] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.728671] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.728749] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-14T20:35:35.728989] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-14T20:35:35.729059] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.729130] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-14T20:35:35.729445] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-14T20:35:35.729856] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.730144] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.730442] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.730715] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.730791] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.731912] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-14T20:35:35.732237] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.732709] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-14T20:35:35.733016] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.733304] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.733412] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-14T20:35:35.733685] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-14T20:35:35.733939] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-14T20:35:35.734208] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-14T20:35:35.734287] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-14T20:35:35.734349] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.734747] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.734821] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-14T20:35:35.735655] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-14T20:35:35.735947] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.736228] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.736549] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-14T20:35:35.736860] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-14T20:35:35.736935] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.737206] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.737285] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.737553] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-14T20:35:35.737891] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.738019] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-14T20:35:35.738100] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.738162] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.738419] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.738716] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-14T20:35:35.739039] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-14T20:35:35.739305] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.739608] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-14T20:35:35.739869] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.740157] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-14T20:35:35.740458] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-14T20:35:35.740529] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.740827] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.741084] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-14T20:35:35.741377] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-14T20:35:35.741682] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.741939] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-14T20:35:35.742202] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-14T20:35:35.742493] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.742749] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-14T20:35:35.743057] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.743176] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-14T20:35:35.743244] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-14T20:35:35.743622] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.743702] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.744000] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.744082] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-14T20:35:35.744337] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-14T20:35:35.744639] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.744889] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.745194] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.745509] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-14T20:35:35.745799] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.746041] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.746297] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-14T20:35:35.746593] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-14T20:35:35.746667] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.746905] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.747143] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-14T20:35:35.747417] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.747690] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-14T20:35:35.747982] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-14T20:35:35.748291] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-14T20:35:35.748561] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-14T20:35:35.748904] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.749162] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.749437] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-14T20:35:35.749737] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-14T20:35:35.749815] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-14T20:35:35.750054] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.750350] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.751200] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.751494] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.751793] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-14T20:35:35.752051] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.752307] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.752613] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.752921] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.753163] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.753559] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-14T20:35:35.753828] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-14T20:35:35.754080] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.754362] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.754678] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.754758] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.755045] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-14T20:35:35.755340] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.755601] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-14T20:35:35.755892] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-14T20:35:35.756194] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-14T20:35:35.756449] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.756538] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-14T20:35:35.756818] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.757079] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-14T20:35:35.757334] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.757591] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.757714] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-14T20:35:35.757969] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-14T20:35:35.758042] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.758277] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.758557] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-14T20:35:35.758830] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.758907] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.759145] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.759459] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.759775] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.760062] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-14T20:35:35.760296] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.760541] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.760963] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.761230] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.761493] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.761794] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.762068] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.762345] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.762627] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-14T20:35:35.762923] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-14T20:35:35.763253] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.763554] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.763835] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.764135] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.764395] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.764676] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-14T20:35:35.764939] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-14T20:35:35.765231] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-14T20:35:35.765513] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-14T20:35:35.765800] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-14T20:35:35.766067] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-14T20:35:35.766138] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.766385] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-14T20:35:35.766620] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.766974] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.767278] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.767544] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-14T20:35:35.767971] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.768238] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-14T20:35:35.768501] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-14T20:35:35.768828] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.769084] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-14T20:35:35.769372] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.769682] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.769931] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-14T20:35:35.770213] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-14T20:35:35.770495] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.770565] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-14T20:35:35.770966] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.771250] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.771525] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.771975] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.772258] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.772597] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.772915] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-14T20:35:35.773275] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.773348] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.773605] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-14T20:35:35.773690] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.773756] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-14T20:35:35.773825] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.774228] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-14T20:35:35.774531] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-14T20:35:35.774817] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-14T20:35:35.775126] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-14T20:35:35.775397] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-14T20:35:35.775701] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.775947] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-14T20:35:35.776206] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-14T20:35:35.776464] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-14T20:35:35.776702] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.777009] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-14T20:35:35.777090] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.777352] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.777614] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-14T20:35:35.777928] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-14T20:35:35.778242] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.778520] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-14T20:35:35.778806] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-14T20:35:35.779097] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.779194] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-14T20:35:35.779284] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.779348] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-14T20:35:35.779606] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.779675] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.779962] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-14T20:35:35.780215] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-14T20:35:35.780539] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.780842] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.781086] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.781159] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-14T20:35:35.781464] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-14T20:35:35.781738] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.782000] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.782100] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.782167] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-14T20:35:35.782403] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-14T20:35:35.782480] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.782818] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-14T20:35:35.783122] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-14T20:35:35.783515] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.783851] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.784111] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-14T20:35:35.784347] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-14T20:35:35.784648] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-14T20:35:35.784938] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.785023] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.785091] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.785931] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-14T20:35:35.786219] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.786496] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.786892] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.787177] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.787478] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.787792] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.788126] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-14T20:35:35.788450] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-14T20:35:35.788769] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.789072] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.789154] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.789392] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.789682] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.789953] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.790027] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-14T20:35:35.790322] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-14T20:35:35.790618] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.790929] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.791182] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-14T20:35:35.791253] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-14T20:35:35.791485] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.791729] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-14T20:35:35.791981] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-14T20:35:35.792053] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.792330] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-14T20:35:35.792594] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-14T20:35:35.792891] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-14T20:35:35.793007] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.793100] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-14T20:35:35.793164] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.793423] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.793495] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.793555] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-14T20:35:35.793641] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-14T20:35:35.793930] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.794171] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.794242] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.794601] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.795395] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-14T20:35:35.795468] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.795528] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.795792] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-14T20:35:35.795876] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.796139] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.796212] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.796446] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.796744] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-14T20:35:35.796995] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.797259] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-14T20:35:35.797330] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-14T20:35:35.797614] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.797933] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-14T20:35:35.798223] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.798513] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.798869] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-14T20:35:35.798943] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.799232] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.799493] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-14T20:35:35.799759] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-14T20:35:35.800033] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-14T20:35:35.800106] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.800411] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-14T20:35:35.800493] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-14T20:35:35.800828] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.801095] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-14T20:35:35.801353] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.801649] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-14T20:35:35.801944] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-14T20:35:35.802660] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.802937] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-14T20:35:35.803240] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.803509] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-14T20:35:35.803858] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.804168] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-14T20:35:35.804471] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-14T20:35:35.804715] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.804959] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.805248] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.805492] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.805563] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-14T20:35:35.805942] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.806206] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.806467] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.806764] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.806846] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-14T20:35:35.806909] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.807213] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-14T20:35:35.807486] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-14T20:35:35.807838] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-14T20:35:35.808154] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.808415] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.808493] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-14T20:35:35.808746] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.809049] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-14T20:35:35.809122] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.809396] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.809664] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.809734] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-14T20:35:35.809989] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.810293] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.810608] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-14T20:35:35.810913] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-14T20:35:35.810987] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-14T20:35:35.811233] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.811471] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-14T20:35:35.811740] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.812010] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.812266] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-14T20:35:35.812337] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.812621] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.812917] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.813203] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-14T20:35:35.813279] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.813614] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.813934] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-14T20:35:35.814274] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.814381] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.814699] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.814983] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.815238] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.815329] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-14T20:35:35.815615] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.815697] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.815950] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-14T20:35:35.816190] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-14T20:35:35.816449] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.816728] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.816995] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.817236] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.817548] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.817909] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.818189] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-14T20:35:35.818534] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-14T20:35:35.818894] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.819262] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.819610] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.819703] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.820034] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-14T20:35:35.820117] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.820190] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-14T20:35:35.820273] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-14T20:35:35.820530] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-14T20:35:35.820807] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.821049] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-14T20:35:35.821311] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.821625] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-14T20:35:35.821877] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-14T20:35:35.822317] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-14T20:35:35.822729] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.823111] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.823386] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-14T20:35:35.823734] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.824050] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-14T20:35:35.824390] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.824493] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-14T20:35:35.824604] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-14T20:35:35.825419] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.825736] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.826051] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.826382] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.826689] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-14T20:35:35.826761] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-14T20:35:35.827096] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-14T20:35:35.827457] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.827810] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.828250] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-14T20:35:35.828590] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.828899] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.829237] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.829554] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.829853] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-14T20:35:35.829927] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.830206] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.830528] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.830834] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-14T20:35:35.830909] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.831921] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-14T20:35:35.832278] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.832353] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.832664] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.832949] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.833311] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.833671] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-14T20:35:35.833977] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.834278] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.834605] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.834904] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-14T20:35:35.835182] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.835252] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.835612] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.835937] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-14T20:35:35.836258] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.836613] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.836930] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-14T20:35:35.837020] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-14T20:35:35.837318] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-14T20:35:35.837628] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-14T20:35:35.837719] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.838024] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-14T20:35:35.838329] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-14T20:35:35.838699] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-14T20:35:35.838991] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.839309] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-14T20:35:35.839679] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.839990] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.840340] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.840656] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-14T20:35:35.841003] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.841332] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.841665] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-14T20:35:35.841962] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.842299] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.842628] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-14T20:35:35.843086] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.843181] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.843468] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-14T20:35:35.843761] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-14T20:35:35.844057] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-14T20:35:35.844335] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-14T20:35:35.844650] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.845079] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-14T20:35:35.845367] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.845723] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.846040] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-14T20:35:35.846320] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-14T20:35:35.846609] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.846892] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-14T20:35:35.847190] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-14T20:35:35.847467] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-14T20:35:35.847537] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-14T20:35:35.847854] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.848271] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-14T20:35:35.848596] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-14T20:35:35.849724] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-14T20:35:35.849820] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.850147] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.850485] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.850566] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.850908] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-14T20:35:35.851182] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.851275] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.851547] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.851878] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-14T20:35:35.852227] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-14T20:35:35.852623] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.852997] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.853336] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.853740] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.854128] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.854201] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.854466] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-14T20:35:35.854755] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.855075] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.855366] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.855693] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-14T20:35:35.856107] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-14T20:35:35.856197] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.856301] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.856602] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-14T20:35:35.856948] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-14T20:35:35.857335] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-14T20:35:35.857626] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.857912] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-14T20:35:35.858228] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.858496] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.858591] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.858873] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-14T20:35:35.858945] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-14T20:35:35.859214] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.859529] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.859820] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.860088] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-14T20:35:35.860363] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-14T20:35:35.860646] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.860912] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.860982] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.861043] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-14T20:35:35.861312] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-14T20:35:35.861417] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-14T20:35:35.861764] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-14T20:35:35.862071] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.862408] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-14T20:35:35.862744] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.863078] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-14T20:35:35.863421] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.863756] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.864037] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-14T20:35:35.864350] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-14T20:35:35.864686] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.865025] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.865354] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.865646] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.865718] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.865998] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.866422] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-14T20:35:35.866725] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-14T20:35:35.867021] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.867419] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-14T20:35:35.867719] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.868003] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.868294] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.868669] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-14T20:35:35.869097] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.869460] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-14T20:35:35.869542] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.869906] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.870206] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.870525] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-14T20:35:35.870629] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-14T20:35:35.870953] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-14T20:35:35.871267] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.871374] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-14T20:35:35.871670] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.871772] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.871882] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-14T20:35:35.872182] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.872617] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.872955] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.873362] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.873645] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.873957] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.874331] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-14T20:35:35.874599] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.874867] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.875148] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-14T20:35:35.875443] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-14T20:35:35.875739] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.876019] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.876416] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.876497] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.876814] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.877160] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-14T20:35:35.877546] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.877953] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.878275] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-14T20:35:35.878542] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-14T20:35:35.878882] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.879134] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-14T20:35:35.879650] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.879976] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-14T20:35:35.880228] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.880474] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-14T20:35:35.880781] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-14T20:35:35.881095] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-14T20:35:35.881341] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.881636] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.882013] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.882309] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.882616] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.882900] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.882980] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.883300] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-14T20:35:35.883598] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-14T20:35:35.884079] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-14T20:35:35.884391] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-14T20:35:35.884498] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-14T20:35:35.884815] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.885127] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-14T20:35:35.885527] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.885823] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-14T20:35:35.885897] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-14T20:35:35.886141] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.886394] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.886465] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.886751] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-14T20:35:35.887006] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-14T20:35:35.887293] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.887541] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.887902] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-14T20:35:35.888210] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.888502] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-14T20:35:35.888835] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-14T20:35:35.889072] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-14T20:35:35.889179] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.889624] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.889929] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-14T20:35:35.890235] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-14T20:35:35.890323] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.890387] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.890674] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.890749] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-14T20:35:35.891022] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-14T20:35:35.891312] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.891563] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.891874] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.892125] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-14T20:35:35.892406] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-14T20:35:35.892647] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.892899] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.893157] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.894149] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.894232] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.894518] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.894614] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.894688] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.894979] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.895228] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-14T20:35:35.895659] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.895984] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-14T20:35:35.896058] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.896298] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.896644] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-14T20:35:35.896917] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.897309] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-14T20:35:35.897595] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-14T20:35:35.897891] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.898209] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.898540] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.898664] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.898732] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.899007] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.899311] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.899741] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.900029] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.900357] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-14T20:35:35.900728] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-14T20:35:35.901022] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.901437] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.901702] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-14T20:35:35.901784] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-14T20:35:35.902099] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-14T20:35:35.902360] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-14T20:35:35.902646] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.902947] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.903277] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.903591] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.903666] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-14T20:35:35.903963] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.904418] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.905448] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-14T20:35:35.905718] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.905981] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-14T20:35:35.906227] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-14T20:35:35.906521] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-14T20:35:35.906786] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.907081] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-14T20:35:35.907318] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-14T20:35:35.907584] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.907677] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-14T20:35:35.907760] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-14T20:35:35.908001] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.908364] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-14T20:35:35.908648] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-14T20:35:35.908950] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.909261] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-14T20:35:35.909537] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.909882] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-14T20:35:35.910146] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-14T20:35:35.910406] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.910500] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.910785] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.910857] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-14T20:35:35.911090] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-14T20:35:35.911417] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.911682] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-14T20:35:35.911951] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-14T20:35:35.912207] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-14T20:35:35.912481] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.912831] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.912938] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-14T20:35:35.913344] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-14T20:35:35.913700] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-14T20:35:35.913801] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-14T20:35:35.914135] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-14T20:35:35.914419] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.914731] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.915078] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.915359] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.915700] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.916137] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-14T20:35:35.916436] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-14T20:35:35.916722] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-14T20:35:35.917045] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-14T20:35:35.917382] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-14T20:35:35.917727] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-14T20:35:35.918070] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.918157] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.918463] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.918801] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-14T20:35:35.919143] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-14T20:35:35.919431] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-14T20:35:35.919702] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.919973] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-14T20:35:35.920270] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.920591] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.920940] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-14T20:35:35.921284] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.921556] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-14T20:35:35.921977] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-14T20:35:35.922259] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.922540] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-14T20:35:35.923025] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-14T20:35:35.923340] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-14T20:35:35.923609] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-14T20:35:35.923880] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-14T20:35:35.924177] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-14T20:35:35.924475] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-14T20:35:35.924816] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-14T20:35:35.925137] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-14T20:35:35.925214] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-14T20:35:35.925482] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.925769] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-14T20:35:35.926097] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-14T20:35:35.926458] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.926756] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.927088] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.927614] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-14T20:35:35.927976] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.928055] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-14T20:35:35.928403] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.928855] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-14T20:35:35.928931] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.929259] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.929625] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-14T20:35:35.929955] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.930264] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-14T20:35:35.930629] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-14T20:35:35.930959] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.931907] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-14T20:35:35.932209] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-14T20:35:35.932620] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.933005] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.933314] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-14T20:35:35.933611] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.933909] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-14T20:35:35.934230] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.934524] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.934810] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-14T20:35:35.935091] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-14T20:35:35.935408] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-14T20:35:35.935698] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.936011] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-14T20:35:35.936291] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-14T20:35:35.936371] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.936636] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.936973] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-14T20:35:35.937054] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-14T20:35:35.937116] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-14T20:35:35.937448] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-14T20:35:35.937529] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-14T20:35:35.937895] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-14T20:35:35.938190] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-14T20:35:35.938505] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-14T20:35:35.938862] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-14T20:35:35.939184] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-14T20:35:35.939259] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-14T20:35:35.939594] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.939975] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.940265] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-14T20:35:35.940619] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-14T20:35:35.940955] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-14T20:35:35.941250] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.941599] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.941681] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-14T20:35:35.942003] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.942444] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.942724] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-14T20:35:35.943012] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-14T20:35:35.943333] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.943690] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-14T20:35:35.943963] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-14T20:35:35.944236] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-14T20:35:35.944309] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.944603] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.944680] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.945006] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-14T20:35:35.945349] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-14T20:35:35.945636] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-14T20:35:35.945995] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.946311] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.946608] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.946902] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.947237] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.947593] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-14T20:35:35.947699] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.947970] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-14T20:35:35.948251] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-14T20:35:35.948562] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.948917] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.949362] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-14T20:35:35.949460] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-14T20:35:35.949725] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-14T20:35:35.949800] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-14T20:35:35.949889] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-14T20:35:35.949977] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-14T20:35:35.950299] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-14T20:35:35.950685] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.951146] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-14T20:35:35.951480] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-14T20:35:35.951601] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-14T20:35:35.951924] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-14T20:35:35.952260] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.952550] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-14T20:35:35.952950] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.953262] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-14T20:35:35.953612] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.953923] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.954026] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-14T20:35:35.954333] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.954695] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.955072] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-14T20:35:35.955380] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-14T20:35:35.955454] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-14T20:35:35.955725] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.955992] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.956063] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-14T20:35:35.956414] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-14T20:35:35.956733] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-14T20:35:35.957098] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-14T20:35:35.957410] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.957742] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-14T20:35:35.958068] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-14T20:35:35.958359] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.958727] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-14T20:35:35.959067] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-14T20:35:35.959364] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-14T20:35:35.959643] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-14T20:35:35.960029] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.960331] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.960706] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-14T20:35:35.961079] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-14T20:35:35.961403] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-14T20:35:35.961696] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-14T20:35:35.962025] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-14T20:35:35.962344] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-14T20:35:35.962654] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.962922] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-14T20:35:35.963194] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-14T20:35:35.963465] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.963540] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-14T20:35:35.963881] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-14T20:35:35.964385] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-14T20:35:35.964728] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-14T20:35:35.964813] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-14T20:35:35.965140] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-14T20:35:35.965443] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-14T20:35:35.965725] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-14T20:35:35.966038] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.966122] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-14T20:35:35.966451] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.966810] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-14T20:35:35.967096] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-14T20:35:35.967389] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.967686] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-14T20:35:35.968022] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-14T20:35:35.968321] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.968423] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-14T20:35:35.968767] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-14T20:35:35.969055] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-14T20:35:35.969339] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-14T20:35:35.969629] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.969701] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-14T20:35:35.969763] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-14T20:35:35.970020] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-14T20:35:35.970282] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-14T20:35:35.970549] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-14T20:35:35.970641] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-14T20:35:35.970703] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.970959] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-14T20:35:35.971403] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-14T20:35:35.971686] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-14T20:35:35.972014] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-14T20:35:35.972307] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-14T20:35:35.972620] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-14T20:35:35.972946] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-14T20:35:35.973198] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-14T20:35:35.973509] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.973823] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-14T20:35:35.974118] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-14T20:35:35.974553] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-14T20:35:35.974927] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-14T20:35:35.975028] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.975123] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.975209] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.975520] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-14T20:35:35.975849] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-14T20:35:35.975945] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.976245] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-14T20:35:35.976500] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-14T20:35:35.976821] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-14T20:35:35.976897] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-14T20:35:35.977126] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.977415] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.977779] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-14T20:35:35.978064] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-14T20:35:35.978312] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-14T20:35:35.978596] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-14T20:35:35.978672] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-14T20:35:35.978938] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-14T20:35:35.979010] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-14T20:35:35.979080] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-14T20:35:35.979331] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-14T20:35:35.979644] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.979953] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-14T20:35:35.980024] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-14T20:35:35.980252] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-14T20:35:35.980502] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.980597] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-14T20:35:35.980669] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.980730] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-14T20:35:35.981048] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.981124] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-14T20:35:35.981410] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-14T20:35:35.981505] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-14T20:35:35.981834] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-14T20:35:35.982099] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-14T20:35:35.982334] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-14T20:35:35.982601] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-14T20:35:35.982865] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-14T20:35:35.983100] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-14T20:35:35.983509] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-14T20:35:35.983613] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-14T20:35:35.983690] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-14T20:35:35.983935] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-14T20:35:35.984242] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-14T20:35:35.984544] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-14T20:35:35.984879] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-14T20:35:35.984956] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-14T20:35:35.985197] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-14T20:35:35.985269] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-14T20:35:35.985498] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.985600] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-14T20:35:35.985891] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-14T20:35:35.986128] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-14T20:35:35.986432] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-14T20:35:35.986685] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-14T20:35:35.986950] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-14T20:35:35.987190] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-14T20:35:35.987477] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.987719] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-14T20:35:35.987970] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-14T20:35:35.988041] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-14T20:35:35.988328] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.988399] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-14T20:35:35.988666] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-14T20:35:35.988931] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-14T20:35:35.989168] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-14T20:35:35.989565] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-14T20:35:35.989842] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-14T20:35:35.990565] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.990864] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-14T20:35:35.991119] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-14T20:35:35.991425] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-14T20:35:35.991730] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-14T20:35:35.991828] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-14T20:35:35.992085] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-14T20:35:35.992354] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.992426] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-14T20:35:35.992486] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-14T20:35:35.992844] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-14T20:35:35.993219] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-14T20:35:35.993566] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-14T20:35:35.993951] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.994300] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-14T20:35:35.994431] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-14T20:35:35.994824] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.995154] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-14T20:35:35.995520] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-14T20:35:35.995849] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-14T20:35:35.996120] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-14T20:35:35.996387] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-14T20:35:35.996772] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-14T20:35:35.997067] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-14T20:35:35.997313] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-14T20:35:35.997587] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-14T20:35:35.997875] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-14T20:35:35.998159] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-14T20:35:35.998498] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-14T20:35:35.998822] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-14T20:35:35.999128] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-14T20:35:35.999448] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-14T20:35:35.999711] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-14T20:35:35.999968] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-14T20:35:36.000270] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.000358] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-14T20:35:36.000669] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-14T20:35:36.000930] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-14T20:35:36.001001] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-14T20:35:36.001267] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-14T20:35:36.001586] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.001848] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-14T20:35:36.002083] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-14T20:35:36.002879] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-14T20:35:36.002958] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-14T20:35:36.003020] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-14T20:35:36.003264] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-14T20:35:36.003561] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-14T20:35:36.003829] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-14T20:35:36.004117] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-14T20:35:36.004420] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-14T20:35:36.004684] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.005030] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-14T20:35:36.005345] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.005613] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-14T20:35:36.005699] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-14T20:35:36.005770] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-14T20:35:36.006127] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-14T20:35:36.006392] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-14T20:35:36.006655] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-14T20:35:36.006727] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-14T20:35:36.007028] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-14T20:35:36.007282] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-14T20:35:36.007604] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.007905] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-14T20:35:36.008202] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-14T20:35:36.008487] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-14T20:35:36.008558] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-14T20:35:36.008676] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-14T20:35:36.008975] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-14T20:35:36.009316] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-14T20:35:36.009602] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-14T20:35:36.009675] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-14T20:35:36.009933] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.010207] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-14T20:35:36.010503] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-14T20:35:36.010836] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-14T20:35:36.010914] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-14T20:35:36.010976] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-14T20:35:36.011273] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-14T20:35:36.011553] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-14T20:35:36.011848] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-14T20:35:36.012134] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-14T20:35:36.012406] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-14T20:35:36.012691] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-14T20:35:36.012779] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-14T20:35:36.013221] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.013493] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-14T20:35:36.013793] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.014066] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-14T20:35:36.014371] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-14T20:35:36.014647] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.014962] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-14T20:35:36.015230] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-14T20:35:36.015491] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-14T20:35:36.015751] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-14T20:35:36.016039] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.016273] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-14T20:35:36.016522] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-14T20:35:36.016835] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-14T20:35:36.017124] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.017415] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-14T20:35:36.017495] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-14T20:35:36.017557] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-14T20:35:36.017668] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-14T20:35:36.017744] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-14T20:35:36.018024] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-14T20:35:36.018271] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-14T20:35:36.018512] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-14T20:35:36.018779] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.019026] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.019096] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-14T20:35:36.019351] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-14T20:35:36.019653] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-14T20:35:36.019890] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-14T20:35:36.020178] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-14T20:35:36.020566] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-14T20:35:36.020917] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.021226] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-14T20:35:36.021482] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-14T20:35:36.021785] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.022030] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-14T20:35:36.022283] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-14T20:35:36.022534] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-14T20:35:36.022806] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.023144] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-14T20:35:36.023436] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-14T20:35:36.023691] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-14T20:35:36.023998] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-14T20:35:36.024308] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-14T20:35:36.024657] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-14T20:35:36.024924] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-14T20:35:36.025256] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-14T20:35:36.025333] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-14T20:35:36.025638] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-14T20:35:36.026036] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-14T20:35:36.026315] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-14T20:35:36.026693] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-14T20:35:36.026970] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-14T20:35:36.027241] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-14T20:35:36.027332] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-14T20:35:36.027730] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.028183] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-14T20:35:36.028273] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-14T20:35:36.028663] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-14T20:35:36.028930] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-14T20:35:36.029924] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-14T20:35:36.031485] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-14T20:35:36.032391] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-14T20:35:36.032463] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-14T20:35:36.033843] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-14T20:35:36.034613] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-14T20:35:36.035847] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-14T20:35:36.036156] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-14T20:35:36.037254] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-14T20:35:36.037752] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-14T20:35:36.038693] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-14T20:35:36.039059] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-14T20:35:36.039674] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.040124] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-14T20:35:36.040467] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-14T20:35:36.040758] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-14T20:35:36.040833] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-14T20:35:36.041248] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.041600] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-14T20:35:36.041685] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-14T20:35:36.041983] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.042496] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-14T20:35:36.042835] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-14T20:35:36.043547] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-14T20:35:36.043668] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-14T20:35:36.043777] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-14T20:35:36.044989] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-14T20:35:36.045090] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-14T20:35:36.045157] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-14T20:35:36.047070] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-14T20:35:36.050655] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.052889] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-14T20:35:36.057788] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-14T20:35:36.060622] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-14T20:35:36.063414] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-14T20:35:36.063509] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-14T20:35:36.063598] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-14T20:35:36.067132] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-14T20:35:36.071228] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-14T20:35:36.071312] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-14T20:35:36.071854] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-14T20:35:36.071928] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-14T20:35:36.072528] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-14T20:35:36.073498] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.075498] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-14T20:35:36.076217] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-14T20:35:36.076822] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-14T20:35:36.077716] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-14T20:35:36.078168] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-14T20:35:36.078667] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-14T20:35:36.079963] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-14T20:35:36.080615] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-14T20:35:36.081741] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-14T20:35:36.082984] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-14T20:35:36.083088] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-14T20:35:36.084057] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-14T20:35:36.084128] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-14T20:35:36.085384] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-14T20:35:36.086073] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-14T20:35:36.086534] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.087427] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-14T20:35:36.088015] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-14T20:35:36.088086] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-14T20:35:36.088909] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-14T20:35:36.089323] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-14T20:35:36.090150] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.091090] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-14T20:35:36.091159] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-14T20:35:36.091228] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-14T20:35:36.091819] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-14T20:35:36.092226] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-14T20:35:36.092295] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-14T20:35:36.093269] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-14T20:35:36.093732] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-14T20:35:36.094875] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-14T20:35:36.095381] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-14T20:35:36.095718] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-14T20:35:36.096048] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-14T20:35:36.096790] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-14T20:35:36.097812] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-14T20:35:36.097893] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-14T20:35:36.098603] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-14T20:35:36.099454] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-14T20:35:36.099731] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-14T20:35:36.100035] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-14T20:35:36.100306] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-14T20:35:36.100762] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.101999] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-14T20:35:36.102302] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-14T20:35:36.102696] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-14T20:35:36.103466] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.104336] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-14T20:35:36.105635] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-14T20:35:36.109632] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-14T20:35:36.112309] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-14T20:35:36.112759] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-14T20:35:36.113696] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-14T20:35:36.113773] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-14T20:35:36.114191] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-14T20:35:36.114569] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-14T20:35:36.114948] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-14T20:35:36.115220] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-14T20:35:36.115513] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-14T20:35:36.115845] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-14T20:35:36.116113] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-14T20:35:36.116400] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-14T20:35:36.116686] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.116956] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-14T20:35:36.117210] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-14T20:35:36.117467] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-14T20:35:36.117745] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-14T20:35:36.118158] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.118245] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-14T20:35:36.118534] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-14T20:35:36.118826] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-14T20:35:36.119364] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-14T20:35:36.119440] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-14T20:35:36.119686] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-14T20:35:36.119980] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-14T20:35:36.120057] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-14T20:35:36.120323] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-14T20:35:36.120630] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-14T20:35:36.120705] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-14T20:35:36.120780] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-14T20:35:36.120870] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-14T20:35:36.121172] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.121432] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-14T20:35:36.121707] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-14T20:35:36.122091] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-14T20:35:36.122367] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.122672] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-14T20:35:36.122760] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-14T20:35:36.123043] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-14T20:35:36.123369] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-14T20:35:36.123770] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-14T20:35:36.124042] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-14T20:35:36.124407] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-14T20:35:36.124719] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-14T20:35:36.124994] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-14T20:35:36.125263] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-14T20:35:36.125569] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-14T20:35:36.125870] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-14T20:35:36.126219] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.126545] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-14T20:35:36.126903] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-14T20:35:36.126978] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-14T20:35:36.127228] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-14T20:35:36.127535] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-14T20:35:36.127830] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.128142] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-14T20:35:36.128425] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-14T20:35:36.128717] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-14T20:35:36.128808] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-14T20:35:36.129065] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-14T20:35:36.129367] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-14T20:35:36.129632] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-14T20:35:36.129912] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-14T20:35:36.129980] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-14T20:35:36.130265] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-14T20:35:36.130512] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-14T20:35:36.130820] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-14T20:35:36.131200] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-14T20:35:36.131492] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-14T20:35:36.131752] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-14T20:35:36.132000] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-14T20:35:36.132358] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-14T20:35:36.132752] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-14T20:35:36.133038] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-14T20:35:36.133330] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-14T20:35:36.133606] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-14T20:35:36.133910] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-14T20:35:36.134155] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-14T20:35:36.134395] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-14T20:35:36.134728] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-14T20:35:36.134984] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-14T20:35:36.135055] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-14T20:35:36.135350] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-14T20:35:36.135643] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-14T20:35:36.135909] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-14T20:35:36.136005] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-14T20:35:36.136308] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.136555] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-14T20:35:36.136831] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-14T20:35:36.137101] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-14T20:35:36.137422] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-14T20:35:36.137923] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-14T20:35:36.138243] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-14T20:35:36.138544] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-14T20:35:36.138817] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-14T20:35:36.139137] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-14T20:35:36.139420] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-14T20:35:36.139850] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-14T20:35:36.140237] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-14T20:35:36.140509] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-14T20:35:36.140856] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-14T20:35:36.141182] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-14T20:35:36.141504] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-14T20:35:36.141853] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.142125] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-14T20:35:36.142390] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.142683] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.142914] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-14T20:35:36.143337] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-14T20:35:36.143408] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-14T20:35:36.143720] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-14T20:35:36.144013] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-14T20:35:36.144087] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-14T20:35:36.144349] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-14T20:35:36.144730] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-14T20:35:36.144985] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-14T20:35:36.145058] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-14T20:35:36.145298] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-14T20:35:36.145370] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-14T20:35:36.145645] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-14T20:35:36.145913] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-14T20:35:36.146223] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-14T20:35:36.146532] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-14T20:35:36.146815] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-14T20:35:36.147069] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-14T20:35:36.147145] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-14T20:35:36.147206] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-14T20:35:36.147468] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-14T20:35:36.147733] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-14T20:35:36.147986] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-14T20:35:36.148269] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-14T20:35:36.148606] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-14T20:35:36.149061] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-14T20:35:36.149381] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-14T20:35:36.149675] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-14T20:35:36.149976] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-14T20:35:36.150243] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-14T20:35:36.150504] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-14T20:35:36.150593] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-14T20:35:36.150658] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-14T20:35:36.150904] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-14T20:35:36.151266] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-14T20:35:36.151517] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-14T20:35:36.151616] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-14T20:35:36.151901] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-14T20:35:36.152214] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-14T20:35:36.152456] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-14T20:35:36.152912] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-14T20:35:36.152992] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-14T20:35:36.153220] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-14T20:35:36.153290] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-14T20:35:36.153541] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.153641] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-14T20:35:36.153875] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-14T20:35:36.153944] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-14T20:35:36.154237] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-14T20:35:36.154542] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-14T20:35:36.154808] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-14T20:35:36.155060] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-14T20:35:36.155308] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-14T20:35:36.155724] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-14T20:35:36.155827] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-14T20:35:36.156154] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-14T20:35:36.156463] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-14T20:35:36.156711] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-14T20:35:36.156982] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-14T20:35:36.157274] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.157538] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-14T20:35:36.157861] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-14T20:35:36.158160] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-14T20:35:36.158415] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-14T20:35:36.158495] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-14T20:35:36.158738] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-14T20:35:36.159025] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-14T20:35:36.159315] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-14T20:35:36.159609] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-14T20:35:36.159854] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.160270] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-14T20:35:36.160359] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-14T20:35:36.160618] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-14T20:35:36.160936] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-14T20:35:36.161194] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-14T20:35:36.161485] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-14T20:35:36.161778] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-14T20:35:36.162113] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-14T20:35:36.162367] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-14T20:35:36.162654] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-14T20:35:36.162885] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-14T20:35:36.163119] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-14T20:35:36.163368] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-14T20:35:36.163448] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-14T20:35:36.163702] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-14T20:35:36.163941] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-14T20:35:36.164202] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-14T20:35:36.164496] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-14T20:35:36.164762] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-14T20:35:36.165029] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.165287] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-14T20:35:36.165649] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-14T20:35:36.165892] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-14T20:35:36.166159] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-14T20:35:36.166405] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-14T20:35:36.166745] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-14T20:35:36.166999] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-14T20:35:36.167388] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-14T20:35:36.167681] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-14T20:35:36.167801] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-14T20:35:36.167869] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-14T20:35:36.168129] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-14T20:35:36.168515] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-14T20:35:36.168842] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-14T20:35:36.169141] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-14T20:35:36.169442] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-14T20:35:36.169704] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-14T20:35:36.169948] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-14T20:35:36.170020] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-14T20:35:36.170247] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-14T20:35:36.170319] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-14T20:35:36.170560] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-14T20:35:36.170871] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-14T20:35:36.170953] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-14T20:35:36.171229] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-14T20:35:36.171299] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-14T20:35:36.171591] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-14T20:35:36.171838] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.172071] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-14T20:35:36.172367] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-14T20:35:36.172458] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-14T20:35:36.172825] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-14T20:35:36.173073] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-14T20:35:36.173339] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-14T20:35:36.173653] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-14T20:35:36.173725] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-14T20:35:36.173981] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-14T20:35:36.174278] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-14T20:35:36.174540] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.174818] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-14T20:35:36.175104] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-14T20:35:36.175362] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-14T20:35:36.175597] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-14T20:35:36.175893] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-14T20:35:36.176169] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-14T20:35:36.176459] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-14T20:35:36.176705] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-14T20:35:36.176996] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-14T20:35:36.177242] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-14T20:35:36.177491] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-14T20:35:36.177747] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-14T20:35:36.177986] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-14T20:35:36.178237] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-14T20:35:36.178530] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-14T20:35:36.178808] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-14T20:35:36.178889] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.178954] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-14T20:35:36.179233] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-14T20:35:36.179531] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-14T20:35:36.179801] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-14T20:35:36.179872] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.180116] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-14T20:35:36.180397] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-14T20:35:36.180695] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-14T20:35:36.180992] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-14T20:35:36.181232] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-14T20:35:36.181472] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-14T20:35:36.181725] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-14T20:35:36.182004] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.182252] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-14T20:35:36.182337] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-14T20:35:36.182622] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-14T20:35:36.182693] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-14T20:35:36.182978] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-14T20:35:36.183250] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-14T20:35:36.183319] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.183553] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-14T20:35:36.183642] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-14T20:35:36.183703] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-14T20:35:36.183987] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-14T20:35:36.184244] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-14T20:35:36.184514] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-14T20:35:36.184778] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-14T20:35:36.185073] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-14T20:35:36.185327] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-14T20:35:36.185610] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-14T20:35:36.185841] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-14T20:35:36.186069] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-14T20:35:36.186138] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-14T20:35:36.186413] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-14T20:35:36.186892] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-14T20:35:36.186971] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-14T20:35:36.187198] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-14T20:35:36.187465] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-14T20:35:36.187533] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-14T20:35:36.187923] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.188179] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-14T20:35:36.188472] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.188943] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-14T20:35:36.189019] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-14T20:35:36.189248] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-14T20:35:36.189781] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-14T20:35:36.190041] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-14T20:35:36.190308] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-14T20:35:36.190791] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-14T20:35:36.191131] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-14T20:35:36.191204] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-14T20:35:36.191263] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-14T20:35:36.191503] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-14T20:35:36.191937] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-14T20:35:36.192214] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-14T20:35:36.192485] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.192739] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-14T20:35:36.192817] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-14T20:35:36.193053] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-14T20:35:36.193307] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-14T20:35:36.193557] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-14T20:35:36.193842] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.193936] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-14T20:35:36.194188] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-14T20:35:36.194267] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-14T20:35:36.194337] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-14T20:35:36.194644] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-14T20:35:36.194926] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-14T20:35:36.195019] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-14T20:35:36.195106] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-14T20:35:36.195507] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-14T20:35:36.195800] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-14T20:35:36.196101] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.196199] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-14T20:35:36.196442] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-14T20:35:36.196710] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-14T20:35:36.196972] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-14T20:35:36.197044] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-14T20:35:36.197294] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-14T20:35:36.197704] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-14T20:35:36.198006] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-14T20:35:36.198303] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-14T20:35:36.198630] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-14T20:35:36.198929] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-14T20:35:36.199226] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-14T20:35:36.199296] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-14T20:35:36.199552] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-14T20:35:36.199821] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-14T20:35:36.200100] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-14T20:35:36.200377] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-14T20:35:36.200656] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-14T20:35:36.200732] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-14T20:35:36.200978] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.201081] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-14T20:35:36.201467] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-14T20:35:36.201732] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.201983] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-14T20:35:36.202231] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-14T20:35:36.202303] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-14T20:35:36.202562] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-14T20:35:36.202856] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-14T20:35:36.203147] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-14T20:35:36.203465] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-14T20:35:36.203551] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-14T20:35:36.203667] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-14T20:35:36.203939] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-14T20:35:36.204224] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-14T20:35:36.204529] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-14T20:35:36.204846] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-14T20:35:36.205136] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-14T20:35:36.205378] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-14T20:35:36.205666] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-14T20:35:36.205923] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.206179] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-14T20:35:36.206469] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-14T20:35:36.206754] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-14T20:35:36.207017] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-14T20:35:36.207314] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-14T20:35:36.207782] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-14T20:35:36.207881] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-14T20:35:36.208208] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-14T20:35:36.208476] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-14T20:35:36.208553] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-14T20:35:36.209012] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-14T20:35:36.209316] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-14T20:35:36.209762] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-14T20:35:36.209834] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-14T20:35:36.209896] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-14T20:35:36.210157] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-14T20:35:36.210402] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-14T20:35:36.210892] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-14T20:35:36.211233] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-14T20:35:36.211524] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-14T20:35:36.211636] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-14T20:35:36.211900] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-14T20:35:36.212161] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-14T20:35:36.212426] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-14T20:35:36.212920] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-14T20:35:36.213223] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-14T20:35:36.213475] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-14T20:35:36.213926] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-14T20:35:36.214276] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-14T20:35:36.214731] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-14T20:35:36.214997] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-14T20:35:36.215306] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-14T20:35:36.215768] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-14T20:35:36.216075] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-14T20:35:36.216739] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-14T20:35:36.217086] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-14T20:35:36.217477] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-14T20:35:36.217826] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-14T20:35:36.218236] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-14T20:35:36.218558] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-14T20:35:36.218670] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-14T20:35:36.218965] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-14T20:35:36.219384] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-14T20:35:36.219467] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-14T20:35:36.219944] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-14T20:35:36.220280] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-14T20:35:36.220674] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.220955] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-14T20:35:36.221221] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-14T20:35:36.221490] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-14T20:35:36.221848] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-14T20:35:36.221935] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-14T20:35:36.222205] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.222481] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-14T20:35:36.222752] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-14T20:35:36.223031] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-14T20:35:36.223109] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-14T20:35:36.223434] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-14T20:35:36.223951] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-14T20:35:36.224234] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-14T20:35:36.224562] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-14T20:35:36.224875] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-14T20:35:36.225173] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-14T20:35:36.225247] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-14T20:35:36.225557] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.226065] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-14T20:35:36.226363] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-14T20:35:36.226628] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-14T20:35:36.226932] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-14T20:35:36.227203] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-14T20:35:36.227272] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-14T20:35:36.227566] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-14T20:35:36.227679] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-14T20:35:36.228005] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-14T20:35:36.228109] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.228410] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-14T20:35:36.228701] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-14T20:35:36.229043] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-14T20:35:36.229314] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-14T20:35:36.229395] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-14T20:35:36.229713] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-14T20:35:36.230005] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-14T20:35:36.230282] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-14T20:35:36.230540] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-14T20:35:36.230631] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-14T20:35:36.230883] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-14T20:35:36.231193] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-14T20:35:36.231645] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-14T20:35:36.231943] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.232223] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-14T20:35:36.232538] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-14T20:35:36.232869] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-14T20:35:36.233190] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-14T20:35:36.233522] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-14T20:35:36.233645] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-14T20:35:36.233977] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-14T20:35:36.234330] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-14T20:35:36.234611] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-14T20:35:36.234931] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-14T20:35:36.235230] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-14T20:35:36.235549] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-14T20:35:36.235853] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-14T20:35:36.236357] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-14T20:35:36.237076] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-14T20:35:36.237399] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-14T20:35:36.237729] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-14T20:35:36.238069] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-14T20:35:36.238341] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-14T20:35:36.238446] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-14T20:35:36.238780] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-14T20:35:36.239095] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-14T20:35:36.239363] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-14T20:35:36.239662] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-14T20:35:36.239980] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-14T20:35:36.240363] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-14T20:35:36.240450] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-14T20:35:36.240738] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-14T20:35:36.241007] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-14T20:35:36.241279] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-14T20:35:36.241613] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-14T20:35:36.241931] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-14T20:35:36.242250] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-14T20:35:36.242544] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-14T20:35:36.242969] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-14T20:35:36.243242] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-14T20:35:36.243539] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-14T20:35:36.243849] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-14T20:35:36.244141] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-14T20:35:36.244232] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-14T20:35:36.244511] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-14T20:35:36.244850] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-14T20:35:36.244938] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-14T20:35:36.245221] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-14T20:35:36.245497] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-14T20:35:36.245777] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-14T20:35:36.246088] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-14T20:35:36.246381] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-14T20:35:36.246468] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-14T20:35:36.246543] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-14T20:35:36.246831] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-14T20:35:36.247094] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-14T20:35:36.247364] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-14T20:35:36.247801] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-14T20:35:36.248136] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-14T20:35:36.248450] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-14T20:35:36.248806] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-14T20:35:36.249105] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-14T20:35:36.249479] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-14T20:35:36.249984] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-14T20:35:36.250307] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-14T20:35:36.250628] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-14T20:35:36.250921] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-14T20:35:36.251238] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-14T20:35:36.251496] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-14T20:35:36.251825] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-14T20:35:36.251918] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-14T20:35:36.251996] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.252305] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-14T20:35:36.252775] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-14T20:35:36.253039] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-14T20:35:36.253315] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-14T20:35:36.253764] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-14T20:35:36.254039] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-14T20:35:36.254326] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-14T20:35:36.254609] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-14T20:35:36.254695] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-14T20:35:36.254971] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-14T20:35:36.255058] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-14T20:35:36.255338] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-14T20:35:36.255618] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-14T20:35:36.255915] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-14T20:35:36.256278] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-14T20:35:36.256595] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-14T20:35:36.256962] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-14T20:35:36.257286] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-14T20:35:36.257685] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-14T20:35:36.257994] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-14T20:35:36.258278] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-14T20:35:36.258552] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-14T20:35:36.258900] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-14T20:35:36.259170] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.259490] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-14T20:35:36.259753] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-14T20:35:36.260049] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-14T20:35:36.261009] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-14T20:35:36.261311] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-14T20:35:36.262679] [INFO ] [LOCAL ] Saved consolidated report: 3494 forecasts -> ./output/forecasts/full/2026-01-15.txt [2026-01-14T20:35:36.262735] [INFO ] [sig ] [65/65] Successfully generated report for 2026-01-15: 3494 entries [2026-01-14T20:35:36.262775] [INFO ] [sig ] ================================================== [2026-01-14T20:35:36.262814] [INFO ] [sig ] Report generation complete: 65/65 reports succeeded [2026-01-14T20:35:37.182411] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-14T20:35:37.182617] [INFO ] [sig ] Email notification sent [2026-01-14T20:35:37.183269] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-14T20:35:37.183479] [INFO ] [STATE ] Last completion updated: 2026-01-14T20:35:37.183343